一个使用 Flutter 编写的跨平台音乐播放器应用。
本项目需要配合 云舒 NAS 使用,作为后端音乐服务器,请自行搭建。
或者使用云舒音乐本地服务端 来使用
目前支持以下平台:
平台 | 支持 |
---|---|
Android | ✅ |
Web | ✅ |
Windows | ✅ |
MacOS | ✅ |
iOS | ✅ |
⚠️ 暂不提供 Apple 平台的正式版本下载。
- 功能清单:功能计划
- 需求与反馈:Feature Issues
- 依赖库列表:查看
pubspec.yaml
{
"code": 200,
"msg": "查询成功",
"data": [
{
"musicId": "音乐ID,不可重复",
"name": "音乐名称",
"singer": "歌手名",
"lyricId": "歌词ID,可以和音乐ID相同",
"type": 1, // 歌曲类型定义见下方链接
"musicUri": "音乐URL路径,访问该URL即可拿到音乐数据",
"lyricUri": "LRC歌词URL路径,访问该URL即可拿到歌词数据",
"coverUri": "歌曲封面图片URL路径,访问该URL即可拿到歌曲封面图片数据",
"musicDownloadUri": "音乐下载地址,可以和musicUri相同"
},
...
]
}
- JDK 版本:17
- Flutter 版本:3.32.1
欢迎提交 Issue 或 Pull Request!
GitHub 地址:yunshu_music GitHub 仓库