小爱音箱sound pro 播放Qnap Nas本地音乐源设置指引

2024-05-05 23:16:12 11点赞 87收藏 12评论

参考大妈上的几篇相关的设置, 做了一些尝试, 都是失败。 做一个简单记录, 避免以后忘记怎么设置了。

参考文章“xiaomusic:让小爱音箱打破QQ音乐樊笼”,等其他站内文章

我的设备是L17A(Sound pro ) ,本地nas是 Qnap ,使用容器安装的方式。

在容器app中,点击创建新的容器 ,映像这里输入“hanxi/xiaomusic

点你下一步,在页面中,找到高级设置, 使用桥接的方式(其他方式host, nat都会报错无法登陆) ,注意请设置静态ip,比如192.168.31.230。 记录下这个ip, 后续需要用到。

小爱音箱sound pro 播放Qnap Nas本地音乐源设置指引

接着进入环境,按照参数添加:

MI_HARDWARE

MI_PASS

MI_USER

XIAOMUSIC_HOSTNAME 这里写192.168.31.230

XIAOMUSIC_SEARCH

填写完成,进入存储这项, 因为我的音乐文件全部放在主机的共享文件中,所以需要挂载文件到对应路径。

小爱音箱sound pro 播放Qnap Nas本地音乐源设置指引

点击添加卷旁边的下拉按钮, 选择绑定装载主机路径,之后选择自己的文件地址即可。

最后对应到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设置, 直接在单位调用家里的本地音乐文件。 享受全方位无损音乐。

最后放一个机器正常运行时的日志图

小爱音箱sound pro 播放Qnap Nas本地音乐源设置指引小爱音箱sound pro 播放Qnap Nas本地音乐源设置指引

我有2台sound pro,但其中一台播放时,无法同时启动,无法调用空间音乐。 回头可以看看代码能不能补上这个功能。 祝大家玩得愉快。

作者声明本文无利益相关,欢迎值友理性交流,和谐讨论~

展开 收起
12评论

  • 精彩
  • 最新
  • emmmm,要不放入网易云云盘然后加进自建歌单,每次播放自建歌单就行了

    校验提示文案

    提交
    这个方式不能支持roon。 另外我的小米sound pro 限制了只有腾讯音源。

    校验提示文案

    提交
    Pro我还不知道,sound可以播放网易云了,不过会员用不了,应该是和tx合作的关系

    校验提示文案

    提交
    收起所有回复
  • up,你这日志图是小爱音箱的吗,咋样能看到小爱音箱的日志

    校验提示文案

    提交
    不是小爱的,是这个xiaomusic 这个docker代码产生的日志。

    校验提示文案

    提交
    up,你搞定了语音控制小爱播放本地音乐吗,我现在是web登陆8090端口可以播放本地音乐,语音“播放歌曲笑看风云”还是播放qq音乐的笑看风云试听版,放完试听版还是不会播放本地音乐。总感觉少了啥步骤

    校验提示文案

    提交
    还有2条回复
    收起所有回复
  • up主,能出个Windows的简易教程吗

    校验提示文案

    提交
    这里的设置主要是在nas端的,windows 和mac 操作上都一样,只是用来打开网页查看连接情况。

    校验提示文案

    提交
    收起所有回复
  • 请教一下pro这个音箱可以播放flac格式吗

    校验提示文案

    提交
  • 如何修改本地挂载地址和音乐地址,每次创建镜像它会自动默认创建两个,然后我无法在本地硬盘里找到这两个地址,用的是时光坞n3的docker功能,无法挂载自己的地址

    校验提示文案

    提交
提示信息

取消
确认
评论举报

相关文章推荐

更多精彩文章
更多精彩文章
最新文章 热门文章
87
扫一下,分享更方便,购买更轻松