Welcome to the Bookify Audio App project! 🚀
I am building an audio book app that converts YouTube videos into high-quality audio for users to enjoy as audiobooks. This app is completely free and not intended for commercial use. We also give proper credit to the original YouTube creators.
Your contributions are welcome! Whether you're a developer, designer, or someone with great ideas, we'd love your help in making this app even better.
There are many features and improvements still left to implement. You can contribute by:
- Improving app functionality
- Suggesting new features or providing feedback
- Finding and solving bugs
- Framework: Flutter (for high-performance cross-platform development)
- State Management: Riverpod
- Database: Isar (fast, NoSQL local database)
- Audio Engine: youtube_player_flutter & youtube_explode_dart
- Background Tasks: flutter_foreground_task
- Styling: Google Fonts (Poppins)
- Caching: cached_network_image
We're constantly working to improve the app and bring new features to life. Below is a list of features already implemented and those we're planning to add.
Those marked with ✅ are already live!
- 🛎️ Local Notifications – Basic foreground notification for controls ✅
- ⏰ Sleep Timer/Reminder
- 🎛️ Notification Bar Controls – Showing audio controls and allowing playback even when the app is off-screen ✅
- ⭐ Audio Book Rating & Reviews
- 🎨 Smooth App Animations – Hero transitions and fluid scrolling ✅
- 🗂️ Category & Author Pages – For easier book and author discovery ✅
- 📖 Life Story Section – Featuring life stories for popular books
- 🔍 Search Bar Functionality – Full search capabilities ✅
- 💾 Download Audio for Offline Listening – Save your favorite books for offline use ✅
- 🛠️ Database Optimization – Using Isar for fast and efficient local storage ✅
- 🌐 API & Language Support – Multi-language support (English/Bengali) and dynamic browse modes ✅
- ⚙️ Setting Configuration – Library management with History, Liked, and Playlists ✅
- 📌 Playlist & Bookmark Functionality – Create custom playlists for your audiobooks ✅
- 🔄 Audio Playback Continuation – Audio continues playing after the app is closed/in background ✅
- 🎵 Smart Media Player – Playback speed control (0.5x to 2.0x), seek controls, and position saving ✅
- 🤖 Recommendation System – Personalized book suggestions based on your interests ✅
- 🌗 Dark & Light Mode – Full theme support for comfortable listening ✅
If you'd like to contribute, here's how you can get started:
- Fork this repository.
- Make your changes.
- Submit a pull request for review.
Feel free to open an issue if you find any bugs or have feature suggestions.
Thank you for considering contributing to this project! Let's make audiobooks more accessible together. 🎧📖