
hello,大家好呀!依旧是爱搞事的 「前端仔」 。致力于让nas成为家庭必不可少的小家电。
上周给大家分享了SqMusic,搞定了下载+刮削管理。有道友就问了:下载下来总不能在电脑前听吧?手机能放吗?
今天就把这条工作流补完,从下载到手机播放一共 4 个工具就够,告别会员听个够。
❝一图看懂工作流:
🎵 下载:SqMusic(解决资源从哪来) 🎧 服务:Navidrome(解决电脑/网页怎么听) 📱 移动:Substreamer(解决手机怎么听) 🌐 组网:节点小宝 / 蒲公英(解决没公网IP怎么访问)
整套搭下来其实不难,跟着前端仔一步步走就完事了。
实战演示
话不多说直接开始,docker-compose如下:
services:# Navidrome 音乐流媒体服务navidrome:image:deluan/navidrome:latestcontainer_name:navidrome_webrestart:alwaysports:-"4533:4533"volumes:-./data:/data-./music:/musicenvironment:-TZ=Asia/Shanghai-ND_LOGLEVEL=info-ND_ENABLETRANSCODINGCONFIG=true# 后端服务sqmusic_main:image:registry.cn-hangzhou.aliyuncs.com/sqdockler/simple_sq_music_plus:latest# 官方后端镜像(走阿里云,国内拉取不卡)container_name:sqmusic_main# 如需在AI中使用请暴露后台端口,skill详见评论区ports:-"8099:8099"environment:-DB_IP=mysql-MCP_ENABLED=true-DB_PORT=3306-DB_NAME=sqmusicv3-DB_USERNAME=root-DB_PASSWORD=sqmusicv3passwordvolumes:-./music:/music# 音乐下载目录(相对路径,compose文件所在目录)depends_on:mysql:condition:service_healthynetworks:-sq-app-networkexpose:-"8099"restart:always# Web前端sqmusic_web:image:registry.cn-hangzhou.aliyuncs.com/sqdockler/simple_sq_music_plus_web:latest# 官方前端镜像container_name:sqmusic_webports:-"8996:80"# Web访问端口,冒号左边可以改、右边别动;别和现有端口冲突networks:-sq-app-networkdepends_on:-sqmusic_mainrestart:always# 数据库mysql:image:mysql:5.7container_name:sqmusic_mysqlenvironment:MYSQL_ROOT_PASSWORD:sqmusicv3passwordMYSQL_DATABASE:sqmusicv3volumes:-./mysql_data:/var/lib/mysql# 数据库持久化networks:-sq-app-networkhealthcheck:test:["CMD","mysqladmin","ping","-h","localhost"]interval:10stimeout:5sretries:5restart:alwaysnetworks:sq-app-network:driver:bridge访问http://NASIP:4533/进入Navidrome设置管理员账号密码以后,我们进行中文设置,选择如图所示选项,进入以后即可设置语言为中文。

访问http://NASIP:8996/ 进入到SqMusic的web页面,默认账号密码都是admin,进入以后记得修改密码
服务部署到此结束,SqMusic相关使用可以参考我的上一篇文章飞牛OS | 部署SqMusic,免费下无损打造私人音乐库。
移动端播放
组网部分每家玩法不一样,就不过多展开了。我用的是节点小宝(手机端APP),登录后会自动分配一个虚拟IP,比如我的就是100.66.x.x。也可以用蒲公英、自建组网、内网穿透,看你哪个顺手。
iPhone直接打开appStore搜Substreamer下载,然后输入组网IP + 端口。我这里组网IP是100.66.1.2,Navidrome端口是 4533,所以填http://100.66.1.2:4533,账号密码用Navidrome创建的那套就成。
至于安卓的APP,就交给广大的网友在评论区发挥了😄。


接入AI智能体
sqmusic最新版本已经支持MCP服务,可以直接用AI调用MCP实现快速操作,我已经做成了一个skill,能够直接进入到相关流程。
下面是我用Mavis(MiniMax出品的AI助理)演示的效果,全程在飞书里完成,也可以接入微信的机器人:
👉向右滑动



<<< 左右滑动见更多 >>>
写在最后
整套私有音乐库就搭好了——下载、刮削、电脑听、手机听,4 个工具一条龙搞定,重点是不用再开会员。
组网这块儿各家玩法不一样,我用的是节点小宝,蒲公英、自建组网也都能跑通,按自己手头的设备选就行。
夜雨聆风