前言
近来热衷于玩一下nas设备,发现目前的nas设备在影视上面做的还是不错的,但是在音乐方面做得一般,所以出于兴趣自己搞了一套.
基本思路就是实现subsonic api ,再搭配支持subsonic的客户端,来实现音乐私有化部署。
项目地址:https://github.com/chenqimiao/qm-music
有条件的大哥大姐,走过路过,支持下,点个star,或者提提意见 又或者可以加入我,大家一起用爱发电,完善nas音乐这一板块,哈哈哈,你们的反馈是我进步最大的动力!!!! 目前还在持续更新迭代中!!!
目前已经发布v1.0版本,自己也在使用中,支持docker部署,内存占用非常低,大约100m左右
已支持:
- docker 部署
- subsonic 协议兼容
- 智能转码
- 多格式支持
- 歌单
- 收藏喜欢
- 专辑列表
- 艺术家列表
- 歌曲、艺术家、专辑搜索
- 相似歌手、歌曲检索
- 歌曲风格检索
- 歌曲歌词匹配
未来预计支持:
- 图片资源(艺术家、歌曲、专辑)缓存
- last.fm api 接入
- Spotify api 接入
- 客户端开发
- unitest补充(减少修改引入)
...
部署方式配置方式也非常简单:
- docker run -d \
- --name qm-music \
- -p 6688:6688 \
- -v [host_music_file_path]:/data/qm-music/music_dir \
- -v [host_path]:/data/qm-music/db \
- -e QM_FFMPEG_ENABLE=true \
- -e TZ=Asia/Shanghai \
- --restart unless-stopped \
- qmmusic/qm-music:latest
复制代码 ⚙️ 配置说明
- 环境变量
QM_FFMPEG_ENABLE=true 启用智能音频转码(推荐在户外使用的用户开启),支持按网络状况自动切换 libmp3lame/acc 编码,有效节省流量消耗(默认关闭)
TZ=Asia/Shanghai 请务必根据所在地区设置
- 卷挂载
/data/qm-music/music_dir:音乐文件存储目录
/data/qm-music/db:数据库及元数据存储目录(请勿存放其他文件)
来源:程序园用户自行投稿发布,如果侵权,请联系站长删除
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作! |