Skip to content

Latest commit

 

History

History
50 lines (44 loc) · 2.24 KB

README.zh-CN.md

File metadata and controls

50 lines (44 loc) · 2.24 KB

English Document 演示视频

简介

这是一个专门为安卓开发的音乐播放器。不过你也可以编译到Linux平台。如果你想编译到Macos, ios 和 Windows 平台,可以尝试以下,但不保证能够编译成功。最后,这是一个基于Flutter 和 Rust的软件。

功能

  • 播放本地音乐
  • 管理播放列表
  • 搜索和下载youtube的视频和bilibili音频文件
  • 搜索,预览和下载歌词
  • 调整歌词播放速度
  • 设置:白天/黑暗主题切换,中英文语言切换,支持http和socks5代理下载音乐
  • 本地备份/恢复数据库和配置

如何构建?

  • 安装 RustCargo
  • 安装 FlutterFVM(可选)
  • 安装 Android sdk, ndk, jdk和设置环境变量
  • 运行 make 去构建安卓发布版本
  • 运行 make run 运行桌面版本程序
  • 参考 Makefile 了解更多信息

开发环境

  • Linux: 6.7.2-arch1-2 #1 SMP PREEMPT_DYNAMIC Wed, 31 Jan 2024 09:22:15 +0000 x86_64 GNU/Linux
  • Flutter version: 3.22.0
  • Rust version: 1.77.1

参考