moraxs/CyreneMusic
flutter开发的第三方音乐播放器
- Stars
- 440
- Forks
- 58
- Last push (UTC)
- Aug 19, 2026
- Project status
- Active
LanguagesDartHTMLC++KotlinPowerShellCMakePythonInno SetupSwiftRubyCObjective-C
Dependencies used
Dependency list 46 items
- flutter
{"sdk":"flutter"} - cupertino_icons
^1.0.8 - http
^1.2.0 - liquid_glass_widgets
^0.7.13 - audioplayers
^6.0.0 - audio_service
^0.18.12 - tray_manager
^0.2.3 - window_manager
^0.5.0 - flutter_acrylic
^1.1.4 - shared_preferences
^2.3.3 - palette_generator
^0.3.3 - image
^4.3.0 - crypto
^3.0.3 - pointycastle
^3.9.1 - file_picker
^8.0.0 - path
^1.9.0 - path_provider
^2.1.5 - archive
^4.0.7 - open_filex
^4.4.0 - shelf
^1.4.0 - cached_network_image
^3.3.0 - qr_flutter
^4.1.0 - permission_handler
^11.0.0 - flutter_displaymode
^0.7.0 - package_info_plus
^8.0.0 - url_launcher
^6.3.0 - flutter_colorpicker
^1.1.0 - dynamic_color
^1.7.0 - fluent_ui
^4.11.0 - flutter_svg
^2.0.10+1 - flutter_local_notifications
19.5.0 - video_player
^2.9.2 - media_kit
^1.1.11 - media_kit_video
^1.2.5 - media_kit_libs_video
^1.0.7 - media_kit_libs_linux
^1.2.1 - mobile_scanner
^7.1.4 - audio_metadata_reader
^1.4.2 - flutter_inappwebview
^6.0.0 - fluttertoast
^9.0.0 - wakelock_plus
^1.3.3 - home_widget
^0.9.0 - intl
^0.20.2 - flutter_testDevelopment
{"sdk":"flutter"} - flutter_lintsDevelopment
^5.0.0 - flutter_launcher_iconsDevelopment
^0.13.1
Rankings
Original README
English project snapshot. Visit GitHub for the latest content.
Expand / collapse project README
Cyrene Music 🎵
一个功能完善的跨平台音乐播放器,使用 Flutter 开发。
[!CAUTION] 根据版权合规要求,项目已经移除了内置音源,您需要先导入音源才能正常使用!兼容洛雪音源,TuneHub,OmniParse。
📱 支持平台
- ✅ Windows
- ✅ Android
- ✅ Linux
- ✅ macOS
- ✅ iOS
🚀 快速开始
下载预编译版本
前往 Releases 页面下载对应平台的安装包。
本地开发运行
# 安装依赖
flutter pub get
# 运行应用(自动选择连接的设备)
flutter run
# 指定平台运行
flutter run -d windows
flutter run -d linux
flutter run -d macos
flutter run -d android
手动构建
# Windows
flutter build windows --release
# Linux
flutter build linux --release
# macOS
flutter build macos --release
# Android APK
flutter build apk --release --split-per-abi
# iOS (需要 macOS)
flutter build ios --release
自动构建(GitHub Actions)
推送版本标签即可自动构建所有平台:
git tag v1.0.4
git push origin v1.0.4
详细说明请查看 GitHub Actions 构建指南。
后端运行
cd backend
# 安装依赖
bun install
# 启动服务器
bun run src/index.ts