小爱音箱sound pro 播放Qnap Nas本地音乐源设置指引
参考大妈上的几篇相关的设置, 做了一些尝试, 都是失败。 做一个简单记录, 避免以后忘记怎么设置了。
参考文章“xiaomusic:让小爱音箱打破QQ音乐樊笼”,等其他站内文章
我的设备是L17A(Sound pro ) ,本地nas是 Qnap ,使用容器安装的方式。
在容器app中,点击创建新的容器 ,映像这里输入“hanxi/xiaomusic”
点你下一步,在页面中,找到高级设置, 使用桥接的方式(其他方式host, nat都会报错无法登陆) ,注意请设置静态ip,比如192.168.31.230。 记录下这个ip, 后续需要用到。
接着进入环境,按照参数添加:
MI_HARDWARE
MI_PASS
MI_USER
XIAOMUSIC_HOSTNAME 这里写192.168.31.230
XIAOMUSIC_SEARCH
填写完成,进入存储这项, 因为我的音乐文件全部放在主机的共享文件中,所以需要挂载文件到对应路径。
点击添加卷旁边的下拉按钮, 选择绑定装载主机路径,之后选择自己的文件地址即可。
最后对应到app/music这个路径,这样程序才能找到文件。
到这里,你就可以在浏览器打开192.168.31.230:8090
如果系统提示登录问题, 无法登陆, 比如
Traceback (most recent call last):
File "/app/xiaomusic.py", line 5, in
main()
File "/app/xiaomusic/cli.py", line 67, in main
loop.run_until_complete(xiaomusic.run_forever())
File "/usr/local/lib/python3.10/asyncio/base_events.py", line 649, in run_until_complete
return future.result()
File "/app/xiaomusic/xiaomusic.py", line 432, in run_forever
await self.init_all_data(session)
File "/app/xiaomusic/xiaomusic.py", line 106, in init_all_data
await self._init_data_hardware()
File "/app/xiaomusic/xiaomusic.py", line 126, in initdata_hardware
hardware_data = await self.mina_service.device_list()
File "/app/.venv/lib/python3.10/site-packages/miservice/minaservice.py", line 43, in device_list
result = await self.mina_request("/admin/v2/device_list?master=" + str(master))
File "/app/.venv/lib/python3.10/site-packages/miservice/minaservice.py", line 38, in mina_request
return await self.account.mi_request(
File "/app/.venv/lib/python3.10/site-packages/miservice/miaccount.py", line 150, in mi_request
raise Exception(f"Error {url}: {resp}")
Exception: Error https://api2.mina.mi.com/admin/v2/device_list: Login failed
检查参数和账户信息还有设备型号是不是正确,都对的情况下, 修改网络为桥接模式bridge。
第二,可以搜索到本地歌曲,但无法播放。 这是因为桥接后, 系统会给app分配一个新的动态ip(所以你需要前面设置静态ip),这个动态ip与你的环境中的。 同样的问题, 一直提示无法下载,也可能是这个问题。
经过调试,以上问题,都解决了。 感谢代码作者的分享,终于可以在音箱里听到本地歌曲。 对了,我本地还搭载了roon系统,下次有机会分享,如果通过qnap的vpn设置, 直接在单位调用家里的本地音乐文件。 享受全方位无损音乐。
最后放一个机器正常运行时的日志图
我有2台sound pro,但其中一台播放时,无法同时启动,无法调用空间音乐。 回头可以看看代码能不能补上这个功能。 祝大家玩得愉快。
作者声明本文无利益相关,欢迎值友理性交流,和谐讨论~
MengFace
校验提示文案
折章台柳
校验提示文案
折章台柳
校验提示文案
MengFace
校验提示文案