A unified local and plugin-first streaming music player built with Flutter & Rust.
Bloomee is an experimental, open-source music player designed to give you absolute freedom over your audio. Seamlessly mix your local device music with an infinite universe of streams powered by a secure, Rust-backed plugin system. No ads, no interruptions—just your tunes, your way. 🌼🎵
⚠️ SECURITY WARNING: BEWARE OF FAKE WEBSITES!⚠️
Due to the app's popularity, several unofficial websites claim to be the "official" Bloomee site. The ONLY official websites maintained by me are:These two URLs are the only official and safe sites for Bloomee. Do not trust other websites claiming to be official — unofficial sites may distribute modified APKs or malware. I am not responsible for any damage, privacy loss, or issues caused by downloading the app from third-party sources.
- 🚫 Ad-Free Experience: Zero interruptions, just pure music.
- 🦀 Plugins system: Secure, auto-updating
.bexplugin system for endless music sources. - 📂 Local Music: Play your local offline music seamlessly alongside online streams.
- 🎤 Karaoke-Style Lyrics: Time-synced lyrics with manual offset adjustment.
- 🎛️ Audio Equalizer: Built-in Equalizer and customizable Crossfade transitions.
- 🔄 Smart Replace: Auto-recovery finds working streams if a playlist track goes dead.
- 📊 Last.fm Scrobbling: Automatically log your listening history (includes offline caching).
- 🎮 Discord Rich Presence: Show off your current tunes on your Discord profile.
- 🌍 Global Charts: Daily updated charts from installed plugins.
- 🖥️ Cross-Platform: Native media controls and shortcuts for Windows, Linux, and Android.
- 💾 Backup & Restore: Easily export/import your library and settings via JSON or M3U.
- 🤖 AI-Based Recommendations: Get smarter song suggestions (Last.fm/Plugin Based).
- 🆎 Multi-Language Support: Localized app interface for global users (Implementing more languages..)
| Language | Native Name | Status |
|---|---|---|
| 🇮🇳 Hindi | हिन्दी | ✅ Complete |
| 🇺🇸 English | English | ✅ Complete |
| 🇰🇷 Korean | 한국어 | ✅ Complete |
| 🇩🇪 German | Deutsch | ✅ Complete |
| 🇪🇸 Spanish | Español | ✅ Complete |
| 🇯🇵 Japanese | 日本語 | ✅ Complete |
🟢 All translations are fully completed and maintained, Still if you feel any language needs more thought then please feel free to open the issue.
Bloomee is a passion project. I spend countless hours building, refining, and fixing bugs to give everyone a premium, ad-free music experience. If you love the app and want to see it grow, consider supporting my work!
Every contribution, big or small, keeps the music playing. ☕🎶
Every note counts! Whether you're a seasoned developer or a beginner (I am relatively new to Flutter myself!), your pull requests, bug reports, and feature suggestions are highly appreciated.
Contributing to Bloomee is a great way to learn Flutter, clean architecture, and BLoC patterns in a real-world codebase.
- Discuss: Open an Issue first to discuss your idea.
- Fork & Clone: Fork the
mainbranch. - Branch & Build: Create your feature branch.
- Pull Request: Submit a PR and let your code join the Bloomee symphony!
Please read our CONTRIBUTING.md for detailed guidelines.
Have questions, feedback, or just want to say hi? Connect with me here:
Made with ❤️




