Awesome Music Player made with Flutter!
- Best Streaming Quality (320kbps aac)
- Song, Album, Artist and Playlist Search
- Language Specific Promoted Playlists
- Trending Songs
- Support 15+ music languages
- Local and Global Top Spotify songs
- Add Songs to Favorite
- Playlists support
- Import Playlists from Spotify
- Import/Export Playlists as JSON File
- Share Playlists
- Sleep timer
- Lyrics Support
- Queue Management
- Listening history record
- Dark mode / accent color
- Custom Gradients and other Theme options
- Download for offline play (320kbps with ID3 tags)
- Play Online as well as Offline Songs
- Play videos as audio
- Auto Update Check
- Cache support
- No Subscription
- No Ads
- YouTube Search Support
- Promoted Youtube Playlists
- Tag Editing Support
and much more... Check it yourself :)
Copyright © 2021 Ankit Sangwan
BlackHole is free software licensed under GPL v3.0.
You can redistribute and/or modify it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
BlackHole is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY;
without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
See the GNU General Public License for more details.
- If you don't have Flutter SDK installed, please visit official Flutter site.
- Fetch latest source code from master branch.
git clone https://github.com/Sangwan5688/BlackHole.git
- Run the app with Android Studio or VS Code. Or the command line:
flutter pub get
flutter run
Contributions are welcome. Please read our contributing guidelines before contributing.
Have a look at some common Issues that you might face. If your problem is not there, feel free to open an Issue :)
You can join our Telegram Channel or Telegram Group, if you have any query, or need help with something as well as to get beta updates of the project.
- Added Promoted YouTube playlists
- Added option to save playlists
- Add whole playlist to queue
- Added basic Equalizer
- Fixed some UI issues
- Talkback Support (for visually impaired)
- Improved performance
- Added Spotify Import via links
- Added Play next option
- Added FFmpeg support to convert youtube 'weba' to 'aac' [Caused increase in app size :( ]
- Replaced web-view with browser for Spotify login
- Added offline search option
- Migrated to null safety
- Added option to download albums/playlists songs in a common folder
- Added option to download youtube songs in a different folder
- Completely removed firebase
- Added option to enforce repeat mode
- Minor UI changes
- Fixed Download issue with some songs.
- Fixed issue when skipped before loading. and much more :)
To read full changelog visit the wiki page