什么是GPT-4?完整指南
Nas上搭建一个音乐源服务器+配套歌词服务+移动端播放软件:Navidrome+lrcapi+音流
1、服务端的安装搭建:Navidrome
navidrome官网:https://www.navidrome.org/
Navidrome 是一个自托管的开源音乐服务器和流媒体。它让您可以自由地从任何浏览器或移动设备收听您的音乐收藏。
这是一款软件,可让您像使用 Spotify、Apple Music 等服务一样收听自己的数字音乐。它还允许您轻松地与朋友和家人分享您的音乐和播放列表
简单安装后,Navidrome 会为存储在硬盘中的所有数字音乐编制索引,并通过一个漂亮的网络播放器以及任何兼容 Subsonic-API 的移动客户端来提供这些音乐。您的音乐变得可搜索,您可以创建播放列表、评分和“收藏”您喜爱的曲目、专辑和艺术家
本次部署还是在飞牛nas的docker compose环境下,其他nas需对应修改映射目录部署
安装了1panel的用户直接应用商店一键安装
安装时要改下compose里的音乐文件夹映射目录,还需要去掉user那行,或者你知道自己nas用户的uid:gid是多少修改下也可以,不然可能没有音乐映射文件夹的权限
这里直接docker compose代码如下,我调试过了:
services:
navidrome:
image: deluan/navidrome:latest
ports:
- "4533:4533"
restart: always
environment:
ND_SCANSCHEDULE: 1h
#这里设置音乐库自动扫描时间间隔
ND_LOGLEVEL: info
ND_SESSIONTIMEOUT: 24h
ND_BASEURL: ""
ND_ENABLETRANSCODINGCONFIG: true
volumes:
- "./:/data"
- "/vol1/1000/musics:/music:ro"
#这里改成映射你自己的的音乐目录
开始页面先注册个用户名和密码,然后把界面改成中文
歌曲里就会扫描出你音乐文件夹里所有的音乐,网页版可以直接播放音乐
使用比较简单,就不多介绍自己试试吧,你还可以设置多个用户,方便家里人不同的音乐喜好。compose可以设置自动刷新音乐库的时间间隔,可以自己调整,如果需要立即扫描新添加的音乐,需要手动刷新的点这里选择快速扫描
2、移动端的操作使用:音流
这里接下来主要介绍下移动端的配置
音流的安卓、苹果app或者windows程序下载:
https://music.aqzscn.cn/
手机端打开软件,选择navidrome,填写地址和用户名密码
音流刷新资源库,点如图所示这里,选立即同步
在设置界面,可以看到有些功能是收费的,有需要的可以支持下作者,正常听音乐免费功能也够用,在自定义api菜单里,这里要设置下歌词和封面的获取api地址,就是接下来要讲的另外一个软件了:lrcapi
3、歌词及封面软件:lrcapi的搭建
这个也是音流作者制作的软件,docker compose部署:
services:
lyricapi:
ports:
- 28883:28883
volumes:
- /vol1/1000/musics:/music
#这里可以映射自己nas的音乐存放目录
image: hisatri/lyricapi
支持酷狗/聚合API获取LRC歌词
支持text/json API
支持获取音乐/专辑/艺术家封面
默认监听28883端口,API地址 http://192.168.1.112:28883/lyrics
新版API地址 http://192.168.1.112:28883/jsonapi
封面API地址 http://192.168.1.112:28883/cover
其他的可以自己去28883端口网页自己看下
音流软件里编辑好,类似我下图里歌词接口和封面接口地址填好就行,实测歌词拉取还好,封面就算了
不想搭建的也可以用作者提供的公共api,速度就是慢一点
歌词API地址:https://lrc.xms.mx/lyrics
封面API地址: https://lrc.xms.mx/cover
总结
以上所有局域网地址,参考我原来文章写的外网异地访问nas的方法替换为外网地址,就能随时随地访问你自己的音乐库了另外音流支持的音乐源服务比较多,subsonic,emby、jellyfin、群晖的audiostation、navidrome、plex,你可以选择这些随意哪个作为音乐源服务。
本篇相关yml等文件下载链接:https://gitee.com/hswz5525/dockercompose