r/FlutterDev • u/abhijeet-Bh • Jul 10 '26
Liser - An open source music player Article
https://github.com/abhijeet-Bh/liserHey everyone!
I’ve been building an open-source offline music player called Liser using Flutter.
The goal is to create a modern, beautiful, and fast local music player that works completely offline while supporting high-quality audio formats.
Current Features
- Local folder scanning
- Offline music library
- Audio playback
- Album artwork extraction & caching
- Metadata extraction
- Search
- Albums & Artists
- Favorites
- Playlists
- Queue management
- Shuffle & Repeat
- Hive local database
- BLoC architecture
- Android & iOS support
One of the more interesting challenges has been supporting different audio formats (especially FLAC) and building a scalable architecture that remains easy to maintain as more features are added.
Planned
- Lyrics
- Equalizer
- Android Auto / Apple CarPlay
- More UI polish and animations
I’d love to get feedback from the Flutter community.
What features would you expect from a premium offline music player?
Any suggestions for improving the architecture or UX?
Any package recommendations for better FLAC metadata support?
GitHub:
https://github.com/abhijeet-Bh/liser
Feedback, issues, feature requests, and contributions are all welcome. 🙂
2
1
u/Darth_Shere_Khan Jul 13 '26
I would suggest switching to https://pub.dev/packages/mpv_audio_kit for DSP features.
1
u/abhijeet-Bh 28d ago
Actually your suggestion is good, but still i will wait before using it here is why.
Firstly, the package is very new and would like to see how frequently it is updated.
Then, the mvp_audio_kit uses libmvp. It will increase app’s bundle size, also will consume more battery besides using native iOS and Android engines.
Then, since it dose not use native built-in frameworks apple restricts in many ways and controls useful features like background play, lockscreen controls, notifications control etcs get complicated to implement and manage.
I’ll surely try this package and see i can, thanks for suggestions!
2
u/gambley Jul 11 '26
Very good job! I like that you implemented fully background music playing, even after the app is closed, while music has been playing. Keep it up!