在飞牛NAS上部署XiaoMusic,让小爱同学播放NAS上的本地音乐
1.项目地址:
https://github.com/hanxi/xiaomusic
2.设备:小米音箱LX05A

3.功能
播放本地音乐。通过该功能可以让小爱音箱播放本地的音乐,打破音箱的壁垒。
搜索下载网络音乐。支持哔哩哔哩下载歌曲, youtobe 下载歌曲并保存到本地。
网络歌单功能。可以配置一个 json 格式的歌单,支持电台和歌曲。
支持口令。“播放歌曲”,“播放歌曲+歌名“,比如:播放歌曲周杰伦晴天。
提供接口。可以自己开发前端,或者使用其他程序调用。
XiaoMusic: 无限听歌,解放小爱音箱,
4.部署
打开飞牛nas找到docker:

打开docker:



根据自身情况修改以下docker-compose文件
services:
xiaomusic:
image: hanxi/xiaomusic
container_name: xiaomusic
restart: unless-stopped
ports:
- 5678:5678
volumes:
- /vol1/1000/music:/app/music
environment:
MI_USER: 'xxxx'
MI_PASS: 'xxxx'
MI_DID: 00000
MI_HARDWARE: 'L05A'
XIAOMUSIC_SEARCH: 'bilisearch:'
XIAOMUSIC_HOSTNAME: '192.168.1.64'
XIAOMUSIC_PORT: 5678
勾选创建项目后立即启动 点确定。

可以看到xiaomimusic 圆点绿色表示已启动,此时部署完成。
网页配置:
在浏览器输入【飞牛IP:5678】进入管理界面,点击怀旧主题进入设置

点击设置


填好你自己的小米账号和密码后刷新页面,就会看到你小米音箱并勾选。然后往下拉找到保存点一下即可。

返回页面

白色框内看到自己的小米音箱就可以使用了。
如果默认的8090端口被占用,则需要修改为其他端口。但是这里的修改和其他容器不同,并不能直接修改宿主机中的8090,而要增加一个环境变量XIAOMUSIC_PORT,并照下面修改:
services:
xiaomusic:
image: hanxi/xiaomusic
container_name: xiaomusic
restart: unless-stopped
ports:
- 5678:5678
volumes:
- /vol1/1000/music:/app/music
environment:
MI_USER: 'xxxx'小米账号
MI_PASS: 'xxxx'小米密码
MI_DID: 00000
MI_HARDWARE: 'xxx'自己小米音箱型号
XIAOMUSIC_SEARCH: 'bilisearch:'
XIAOMUSIC_HOSTNAME: 'xxx' 你自己飞牛NASIP
XIAOMUSIC_PORT: 5678
作者声明本文无利益相关,欢迎值友理性交流,和谐讨论~

九块腹肌的李较瘦
校验提示文案
值友-1578436
校验提示文案
海笑也无牙1188
校验提示文案
俺爱杠杠
校验提示文案
俺爱杠杠
校验提示文案
偷吃小炒
校验提示文案
JetN2020
校验提示文案
xiao962
校验提示文案
俺爱杠杠
校验提示文案
不食肉糜
校验提示文案
黑羽123
校验提示文案
子夜锋凌
校验提示文案
壹块腹肌
校验提示文案
一只于锤子
校验提示文案
值友5277083881
校验提示文案
值友4788212237
校验提示文案
必看张大妈
校验提示文案
必看张大妈
校验提示文案
值友4788212237
校验提示文案
xiao962
校验提示文案
九块腹肌的李较瘦
校验提示文案
值友5277083881
校验提示文案
JetN2020
校验提示文案
值友-1578436
校验提示文案
一只于锤子
校验提示文案
壹块腹肌
校验提示文案
子夜锋凌
校验提示文案
黑羽123
校验提示文案
偷吃小炒
校验提示文案
不食肉糜
校验提示文案
俺爱杠杠
校验提示文案
俺爱杠杠
校验提示文案
俺爱杠杠
校验提示文案
海笑也无牙1188
校验提示文案