只有 tunes.bloomeex.org 和 hemantkarya.github.io/BloomeeTunes 是官方站点,其他站点可能分发被篡改的 APK 或恶意软件;在线音乐源依赖安装 .bex 插件,不装插件只能播放本地音乐;Linux 版本标注为 Dev,可能尚不稳定
BloomeeTunes
HemantKAryaGPL-2.0活跃维护基于 Flutter 的跨平台音乐播放器,聚合多个音源,提供无广告的听歌体验,并支持歌曲下载。
🌸Bloomee is a cross-platform music app designed to bring you ad-free tunes from various sources. 🌼🎵
从 https://github.com/HemantKArya/BloomeeTunes/releases/latest 下载对应平台安装包README 未说明硬件要求;支持 Windows、Linux(开发中)和 Android 平台
跨平台无广告音乐播放器,用 Rust 插件系统把本地音乐和在线流媒体合到一起
基于 Flutter 的跨平台音乐播放器,聚合多个音源,提供无广告的听歌体验,并支持歌曲下载。
核心能力
- 用 Rust 后端插件系统加载 .bex 插件扩展音乐源
- 本地离线音乐与在线流媒体混合播放
- 时间同步歌词支持手动偏移校准
- Smart Replace 自动为失效曲目寻找可用流
- 内置均衡器与可调交叉淡入淡出
容易踩的坑
- v3.1.0+207最新正式版2026-10-21 · 2026-10-21 01:53 UTC
🌸 Version 3.1.0+207 – Player Polish, Library Recovery & New Languages
✨ New Features
-
🌍 French, Portuguese & Turkish:
- Added three new languages, completed existing translations, and refined Spanish wording.
- Corrected text encoding, plural counts, and missing song and plugin names.
-
💾 Portable JSON Backups:
- Back up playlists, likes, saved collections, playback and search histories, and portable preferences.
- Preview backup contents before importing as new playlists, merging with existing data, or replacing selected sections.
- Import older JSON backups as new playlists or merge them with your library.
-
🛟 Library Recovery & Recovery Copies:
- Recover missing playlists and download records from retained v3 databases and recovery snapshots.
- Access recovery through Storage settings or the empty Offline tab.
- Browse private recovery copies, with automatic daily checks and protection copies before imports and database resets.
-
📂 Android Download Folder Selection:
- Choose a download folder through the system picker with persistent access permissions.
🎨 Player & Interface Improvements
-
🖥️ Desktop Player Redesign:
- Improved space usage with larger artwork and a collapsible queue.
- Unified ambient artwork backgrounds across desktop, mobile, and lyrics views.
-
🎤 Refined Lyrics Experience:
- Improved fullscreen lyrics, scrolling, timing adjustments, and playback progress styling.
- Fixed timestamp parsing, scrolling edge cases, cache failures, and requests completing after the lyrics view closes.
-
⚡ Mobile Up Next Performance:
- Reduced rendering work when opening, closing, and scrolling the queue, including long queues.
- Preserved duplicate songs and corrected their playback, removal, and reorder indices.
-
🌸 Faster About & Release Notes:
- Refined warm gradient styling, reduced animation rebuilds, and loaded release-note entries on demand.
- Prevented repeated version loading and changelog settings writes during rebuilds.
- Fixed small-screen overflow and respected reduced-motion preferences for About animations.
-
🎮 Discord Rich Presence:
- Improved per-track artwork, album information, playback timing, and play/pause indicators.
🛠️ Fixes & Reliability
-
🎵 Playback & Queue Handling:
- Improved interruption recovery and refreshed rejected stream URLs after HTTP
401,403, or410responses. - Reduced background network traffic by bounding audio buffering and removing bulk chart prefetching.
- Reduced player transition jank and unnecessary rendering.
- Cleared saved queue state when the queue becomes empty and protected queued tracks from metadata cleanup.
- Improved interruption recovery and refreshed rejected stream URLs after HTTP
-
📚 Library & Local Music:
- Preserved download records and playlist membership when audio files are temporarily missing or inaccessible.
- Improved recovery of relocated files and local music scanning on Android 8.1.
- Improved playback, deletion, and recovery of files accessed through Android document URIs.
- Prevented older playlist loads from replacing the selected playlist and reused pending requests during Play All.
- Retried saving completed downloads to the library without downloading them again.
-
📥 Backup & Content Imports:
- Unified import previews across Settings, Library, Android Open With and Share, and desktop file arguments.
- Allowed more time to fetch collection details and tracks.
- Retried failed import steps while reusing requests already in progress.
- Prevented outdated results from affecting new or canceled imports.
-
🧩 Plugins, Startup & Navigation:
- Improved plugin setup verification and restored providers after failed plugin updates.
- Fixed Android build compatibility and icon dependency issues.
- Added a clear startup error when initialization fails while preserving database files.
- L
-
- v3.0.4+2022026-05-29 · 2026-05-29 06:20 UTC
查看更新说明
Bug fixes and UI enhancements. 🥂
- plugin auto updater fix.
Full Changelog: https://github.com/HemantKArya/BloomeeTunes/compare/v3.0.3+201...v3.0.4+202
- v3.0.3+2012026-05-16 · 2026-05-16 16:36 UTC
查看更新说明
Bug fixes and UI enhancements. 🥂
Full Changelog: https://github.com/HemantKArya/BloomeeTunes/compare/v3.0.2+200...v3.0.3+201
- v3.0.2+200pre-release2026-04-04 · 2026-04-04 21:27 UTC
这个版本没有写更新说明。
- v3.0.1+1992026-03-24 · 2026-03-24 10:27 UTC
查看更新说明
🔧 Version 3.0.1+199 – Stability & Fixes Update
🛠️ Fixes & Improvements
-
🎛️ Equalizer Adjustment:
- Refined the equalizer range to properly support values around -15 dB, ensuring more accurate and consistent audio tuning.
-
🎵 Playback History Fix:
- Fixed an issue where repeatedly listened songs were being stacked linearly instead of being handled correctly.
-
🗂️ Migration Reliability:
- Resolved multiple migration-related issues that could cause inconsistencies during app updates.
-
📀 Playlist Persistence Fix:
- Fixed a bug where only 40 songs were being persisted after reordering a playlist. Playlist changes now save completely and correctly.
What's Changed
- Fix: Deduplicated recently played tracks by ID by @AbyssalSoda in https://github.com/HemantKArya/BloomeeTunes/pull/348
- Fix: Hidden Queue & Scroll Locking #332 by @AbyssalSoda in https://github.com/HemantKArya/BloomeeTunes/pull/336
- Revert "Merge pull request #336 from AbyssalSoda/PlayerScreenFix" by @HemantKArya in https://github.com/HemantKArya/BloomeeTunes/pull/349
New Contributors
- @AbyssalSoda made their first contribution in https://github.com/HemantKArya/BloomeeTunes/pull/348
Full Changelog: https://github.com/HemantKArya/BloomeeTunes/compare/v3.0.0+197...v3.0.1+199
-
用户点评
登录用户的真实使用记录,可按版本和硬件筛选还没有人点评。第一个说出真实体验的人最有价值。
🌸 Bloomee
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.
🚀 Features & Roadmap
- 🚫 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 Support
| Language | Native Name | Status |
|---|---|---|
| 🇮🇳 Hindi | हिन्दी | ✅ Complete |
| 🇺🇸 English | English | ✅ Complete |
| 🇰🇷 Korean | 한국어 | ✅ Complete |
| 🇩🇪 German | Deutsch | ✅ Complete |
| 🇪🇸 Spanish | Español | ✅ Complete |
| 🇯🇵 Japanese | 日本語 | ✅ Complete |
| 🇨🇳 Chinese | 中文 | ✅ Complete |
| 🇫🇷 French | Français | ✅ Complete |
| 🇵🇹 Portuguese | Português | ✅ Complete |
| 🇹🇷 Turkish | Türkçe | ✅ 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.
💖 Support the Development
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. ☕🎶
🤝 Contribute to Bloomee
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.
📫 Get in Touch
Have questions, feedback, or just want to say hi? Connect with me here: