An open-source Flutter music player with material design for playing local audio files.
Flutter Music Player is an open-source mobile music player application built with Google's Flutter framework. It plays local music files stored on the device and implements material design principles with a beautiful, animated user interface. The project includes a reusable audio plugin for handling music playback in other Flutter projects.
Flutter developers looking for a complete example of a music player app or needing to implement local audio playback in their applications. It's also suitable for those interested in material design implementation in Flutter.
As the first open-source Flutter-based music player, it provides a fully functional reference implementation with clean code and a production-ready audio plugin. Developers can study its architecture, customize the UI, or directly use its audio playback capabilities in their own projects.
Flutter Music Player - First Open Source Flutter based material design music player with audio plugin to play local music files.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Uses the dedicated Flute Music Player plugin to handle local music files with core functions like play, pause, seek, and shuffle, as shown in the features list.
Implements Google's material design with animations and multiple themes, providing a beautiful and interactive user interface, as evidenced by the screenshots and feature descriptions.
Serves as a production-ready, complete music player app that developers can study and extend for learning Flutter development, as stated in the philosophy.
Includes a separate plugin that can be integrated into other Flutter projects for audio playback functionality, mentioned in the README with a link to the plugin repository.
Currently only supports Android; iOS implementation is planned but not yet available, as explicitly stated in the README with an alert for iOS.
Focuses solely on playing local music files, lacking support for streaming audio or online radio features mentioned as 'coming soon' but unimplemented.
Being an older project from 2018, it may have outdated dependencies or require updates to work with the latest Flutter versions, which isn't addressed in the documentation.