BloomeeTunes

HemantKAryaGPL-2.0活跃维护

基于 Flutter 的跨平台音乐播放器,聚合多个音源,提供无广告的听歌体验,并支持歌曲下载。

🌸Bloomee is a cross-platform music app designed to bring you ad-free tunes from various sources. 🌼🎵

v3.1.0+207发布于 2026-10-21 01:53 UTC2,313star +7 / 7 天224fork同步于 2026-11-10 23:45 UTC

怎么上手

由 README 提炼,执行前请确认
从 https://github.com/HemantKArya/BloomeeTunes/releases/latest 下载对应平台安装包
硬件要求按 README 说明

README 未说明硬件要求;支持 Windows、Linux(开发中)和 Android 平台

下载:源码 zip·GitHub Releases(安装包)本站不镜像安装包

项目说明

由 README 自动翻译提炼

跨平台无广告音乐播放器,用 Rust 插件系统把本地音乐和在线流媒体合到一起

基于 Flutter 的跨平台音乐播放器,聚合多个音源,提供无广告的听歌体验,并支持歌曲下载。

核心能力

  • 用 Rust 后端插件系统加载 .bex 插件扩展音乐源
  • 本地离线音乐与在线流媒体混合播放
  • 时间同步歌词支持手动偏移校准
  • Smart Replace 自动为失效曲目寻找可用流
  • 内置均衡器与可调交叉淡入淡出

容易踩的坑

只有 tunes.bloomeex.org 和 hemantkarya.github.io/BloomeeTunes 是官方站点,其他站点可能分发被篡改的 APK 或恶意软件;在线音乐源依赖安装 .bex 插件,不装插件只能播放本地音乐;Linux 版本标注为 Dev,可能尚不稳定

内容由模型根据 README 生成,可能不完整或不准确,以官方文档为准。看原文 README

最近发版

5 个版本v3.1.0+207
  1. 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, or 410 responses.
      • 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.
    • 📚 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
  2. 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

  3. 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

  4. v3.0.2+200pre-release2026-04-04 · 2026-04-04 21:27 UTC

    这个版本没有写更新说明。

  5. 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

    New Contributors

    Full Changelog: https://github.com/HemantKArya/BloomeeTunes/compare/v3.0.0+197...v3.0.1+199

用户点评

登录用户的真实使用记录,可按版本和硬件筛选
共 0 条

    还没有人点评。第一个说出真实体验的人最有价值。

    README 原文

    未翻译

    🌸 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 .bex plugin 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

    LanguageNative NameStatus
    🇮🇳 Hindiहिन्दी✅ Complete
    🇺🇸 EnglishEnglish✅ Complete
    🇰🇷 Korean한국어✅ Complete
    🇩🇪 GermanDeutsch✅ Complete
    🇪🇸 SpanishEspañol✅ Complete
    🇯🇵 Japanese日本語✅ Complete
    🇨🇳 Chinese中文✅ Complete
    🇫🇷 FrenchFrançais✅ Complete
    🇵🇹 PortuguesePortuguês✅ Complete
    🇹🇷 TurkishTü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.

    1. Discuss: Open an Issue first to discuss your idea.
    2. Fork & Clone: Fork the main branch.
    3. Branch & Build: Create your feature branch.
    4. 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: