搜索插件、代码仓与 APP 分类

GitHub 代码仓TheVolecitor/BeatBoss

BeatBoss

使用 Flutter 构建的音乐播放器

BeatBoss 项目封面
星标
148
复刻
7
最近推送(UTC)
2026年9月5日
项目状态
未归档

原始 README

以下为英文项目原文快照,最新内容请访问 GitHub。

BeatBoss

BeatBoss is a high performance cross platform music player client designed for audiophiles. Built with Flutter, it delivers a native, responsive experience on both Windows and Android.

[!NOTE] Note: BeatBoss supports EclipseMusic addons too, or any addon based player that uses the standard manifest format like stremio. Do check out EclipseMusic, it is frequently updated, addons are cross compatible, the dev is talented guy @doctor98whoo and he has inspired me to keep working on the things I love to do.

Features

  • Cross Platform: Seamless experience on Windows, Linux and Android.
  • High Quality Playback: Support for various stream formats and high resolution audio.
  • Local Downloads: Download tracks for offline listening with high quality metadata.
  • Last.fm Integration: Full scrobbling support and secure API signing.
  • Modern UI: Dark and Light mode support with adaptive layouts.
  • Smart Queue: Drag and drop reordering and history tracking.
  • Addon System: Extensible architecture for search, lyrics, and cloud synchronization.

Getting Started

Prerequisites
  • Flutter SDK (Latest Stable)
  • Git
  • Windows: Visual Studio 2022 with C++ Desktop Development workload.
  • Android: Android Studio with SDK Command line Tools.
Installation
  1. Copy the repository:

    git clone https://github.com/TheVolecitor/BeatBoss.git
    cd BeatBoss
    
  2. Install dependencies:

    flutter pub get
    
  3. Run the application:

    Windows:

    flutter run -d windows
    

    Android:

    flutter run -d android
    

Building for Production

Windows (.exe)
flutter build windows

The output can be found in build/windows/runner/Release/.

Android (.apk)
flutter build apk --release

The output app-release.apk will be in build/app/outputs/flutter-apk/.

Addon Development

The application supports a flexible addon system for extending its functionality. You can develop your own addons to provide new search sources, lyrics providers, or custom library synchronization servers.

For detailed information on how to build and integrate your own addons, please refer to the Addon Development Guide.

Configuration

API Keys and Security

This project is open source and does not include private API keys.

  • Spotify and YouTube: Metadata is fetched via public web scraping. No API keys are required.
  • Last.fm: Requires a valid API Key and Shared Secret. These can be configured in the Settings UI.

License

MIT License. See LICENSE file for details.

Disclaimer

BeatBoss is solely a client side audio player that streams or locally plays audio from the user's own library. All rights belong to their respective owners.

TheVolecitor GitHub avatar
GitHub 作者

TheVolecitor ↗

语言DartC++CMakeSwiftHTMLCRubyKotlin

使用的依赖

依赖清单 41 项

所在榜单

如何选择适合项目的代码仓?

先按使用场景筛选,再比较项目活跃情况,最后到原始仓库核对使用要求。

  1. 通过仓库名、作者或描述搜索,再按技术分类缩小范围。
  2. 结合星标、复刻与最近推送比较项目;星标反映社区关注,不代表质量保证。
  3. 使用前在 GitHub 核对 README、许可证与 Issues。

来源与维护

“A repository is the most basic element of GitHub.”

GitHub Docs — About repositories ↗