# 群晖音乐播放器 **Repository Path**: anlinxi/qh-music-diy ## Basic Information - **Project Name**: 群晖音乐播放器 - **Description**: 一个开源的对接群晖DSM7的音乐播放器,代替群晖的ds music。那app界面太古典了... - **Primary Language**: JavaScript - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 8 - **Forks**: 4 - **Created**: 2023-03-07 - **Last Updated**: 2025-05-27 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README

群晖音乐播放器

## 前言 > 1.0版本,实现最基本的群晖登录和播放功能。暂时只支持DSM7 其他版本或者系统可以参考这个项目[linux音乐中心](https://gitee.com/anlinxi/linux-audio-center.git) ## 简介 基于Uni Music(homic音乐播放器) 二次开发的群晖音乐播放器,支持多端发布。同时代码完全开源,无需担心隐私和群晖信息泄露情况。 因为作者主要是搞后端的,UI和前端略坑。希望有更多感兴趣爱好者一起参与,共同完善项目。 [测试apk](https://www.anlinxi.top:5001/sharing/13f5vvjaw) ### 近期目标 群晖音乐的主要功能移植,app无重大bug。 app性能优化(使用uniap框架确实赶不上群晖原生安卓,音乐列表超过500行就卡的不行..) ### 未来展望 1.现在歌词是从群晖获取的,准备对接第三方歌词api。如果群晖没获取到歌词信息,就去第三方api查询下载 2.兼容DSM6.x系统的Audio Station。DSM7和DSM6的api差异不小... 3.分享歌曲功能:通过群晖生成分享链接;通过app解析别人分享的链接,调用群晖Download Station下载到music下的目录里。 4.分享歌曲后台管理,歌曲分享没法使用群晖原生功能了。只有后面有空开发个开源的管理平台,对分享歌曲进行发布、校验、共享、交流。 5.引入网易云或者qq音乐等第三方歌单,但要涉及到下载没法用合法源。可能只有在第4步基础上做一个歌单分享的功能 ## 开发准备 * 一台安装了群晖并开启Audio Station服务的机器 * 页面UI设计(千图网等) * uniapp一些基础使用和项目搭建 * colorUI基础组件 * iconfont图标库 * 接口请求封装 * 自定义头部 * 自定义tabbar ## 文件目录说明 ``` ├── api ---接口 ├── colorui --- colorUI ├── common ---全局样式和阿里图标 ├── components ---公共组件 ├── pages ---页面文件 │ ├── dayRecommend ---每日推荐 │ ├── index ---首页 │ ├── login ---登录页 │ ├── my ---我的 │ ├── play ---歌曲详情页(歌词和进度条) │ ├── rankList ---排行榜 │ ├── search ---搜索 │ ├── searchList ---搜索结果 │ ├── singer ---歌手列表 │ ├── singerPlayList ---歌手详情 │ ├── songDetail ---歌单详情 │ ├── songList ---歌单列表 ├── plugins --- pinyin.js ├── static ---静态图片 ├── store ---vuex ├── utils ---公共方法 ├── App.vue ├── main.js ├── manifest.json ├── pages.json ├── README.md ├── uni.scss ``` # 开发项目 - 克隆下载项目 - 使用HBuilderX运行项目 - 使用HBuilderX打包项目为apk、ios、h5等 # 感谢开源社区提供的支持 项目模板是以[homic音乐播放器](https://github.com/biubiubiu01/uni-music.git)为基础进行二次开发的,uniapp插件地址: [https://ext.dcloud.net.cn/plugin?id=4119](https://ext.dcloud.net.cn/plugin?id=4119) 感谢以上作者的开源产品 # 界面预览 ![全部音乐列表](preview/Screenshot_2023-03-17-11-08-52-393_uni.UNI4BF5BA8.jpg) ![歌手列表](preview/Screenshot_2023-03-17-11-10-19-406_uni.UNI4BF5BA8.jpg) ![每日随机100首歌](preview/Screenshot_2023-03-17-11-11-00-795_uni.UNI4BF5BA8.jpg) ![歌词界面](preview/Screenshot_2023-03-17-11-11-25-141_uni.UNI4BF5BA8.jpg) ![播放界面](preview/Screenshot_2023-03-17-11-11-29-553_uni.UNI4BF5BA8.jpg)