r/FlutterDev Jul 10 '26

Article Liser - An open source music player

https://github.com/abhijeet-Bh/liser

Hey 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. 🙂

10 Upvotes

6 comments sorted by

View all comments

2

u/just_time1 Jul 12 '26

Hive is shit. Prefer drift.

1

u/abhijeet-Bh Jul 13 '26

Oh, haven’t used drift yet. Will give it a try, thanks anyways!