部署XiaoMusic,让小爱同学播放NAS上的本地音乐

2025-01-01 17:24:38 37点赞 482收藏 28评论

前言

本来向用小爱播放胎教音乐,奈何放的要么不是,要么要会员,就自己下载了很多,但小爱音箱并不能直接播放,多方查找,发现了XiaoMusic这个项目,可以直接让播放nas的本地音乐,非常不错。其实已经有人写的很详细了,我也是借鉴的,但是中间有几个坑,看着写的都不清楚,也有好多人问群晖怎么设置,我刚好手里有群晖,就再记录一下吧。

一、部署

1、准备工作

docker由于某些原因,不能直接下载了,或者不稳定,我用的是魔法,大概一说,就用电脑打开clash设置了代理,在群晖的控制面板——网络里面设置好电脑ip+端口即可。

打开局域网代理打开局域网代理在群晖里设置好,docker就可以直接访问了在群晖里设置好,docker就可以直接访问了

2、拉取,搜索hanxi/xiaomusic

下载第一个下载第一个

3、启动

下载完成后直接点击启动。

先选择更改名称,然后进入高级设置先选择更改名称,然后进入高级设置

4、选择自动启动

部署XiaoMusic,让小爱同学播放NAS上的本地音乐

5、设置文件夹映射

部署XiaoMusic,让小爱同学播放NAS上的本地音乐

填写内容如下:

/docker/xiaomusic /app/conf

/music (这里的位置是nas存储音乐文件的地方) /app/music

6、端口映射

本地端口随便填写一个没占用的就行,容器的不要动

部署XiaoMusic,让小爱同学播放NAS上的本地音乐

7、添加环境变量(坑)

安装了好几次就在这有坑安装了好几次就在这有坑

以下几个值全都要替换成你自己的值。

变量:MI_HARDWARE 值:小爱音响型号(见下图)

变量:MI_USER 值:小米账号

变量:MI_PASS 值:小米密码

变量:XIAOMUSIC_HOSTNAME 值:NAS地址(不用带http://)

变量:XIAOMUSIC_SEARCH 值:bilisearch

借用的GPT教程里面的图,用第二列型号的值借用的GPT教程里面的图,用第二列型号的值借用的GPT教程里面的图,用第二列型号的值借用的GPT教程里面的图,用第二列型号的值

二、设置及使用

8、点击确定,然后运行,输入ip+端口号进入后台。

部署XiaoMusic,让小爱同学播放NAS上的本地音乐

9、点击怀旧主题,然后点击第一个设置

部署XiaoMusic,让小爱同学播放NAS上的本地音乐

10、后台设置(也有坑)

部署XiaoMusic,让小爱同学播放NAS上的本地音乐

如果上边勾选设备那下边有设备型号,直接勾选就可以了,如果向我一样没有的,需要先确保账号密码有无错误。如果无误还是没有,那么需要去官网登录一下账号,过去验证就可以了。如果有多个同型号的音箱,不知道选哪个的话,可以打开米家,这里的音箱顺序和米家的音箱顺序一致。

部署XiaoMusic,让小爱同学播放NAS上的本地音乐

下边音乐来源选择B站

部署XiaoMusic,让小爱同学播放NAS上的本地音乐

11、保存返回。

部署XiaoMusic,让小爱同学播放NAS上的本地音乐

接下来就可以用了,返回一开的页面,用默认播放器比较清爽,也可以搜索nas里面的音乐,但是我现在还没搞懂怎么用添加播放列表,有懂得求指教。。。。

可以点击下边的搜索,搜索歌手,直接添加到临时列表可以点击下边的搜索,搜索歌手,直接添加到临时列表

三、一些口令

XiaoMusic支持的口令包括‌:

‌播放歌曲‌:可以通过语音来指挥小爱同学播放想听的歌曲,例如“播放歌曲陈奕迅十年”‌

‌播放本地歌曲‌:假如在本地有要播放的这首歌,可以直接播放;如果没有,则会从B站或油管下载并播放;

‌上一首‌:小爱同学会切换到上一首歌。

‌下一首‌:小爱同学会切换到下一首歌。

‌单曲循环‌:对某首歌特别喜欢,小爱同学可以对当前歌曲进行循环播放。

‌全部循环‌:小爱同学会播放所有歌曲,并且循环播放。

‌随机播放‌:小爱同学随机播放所有歌曲。

‌关机‌:关闭音箱。

‌停止播放‌:小爱同学会停止当前音乐的播放。

‌刷新列表‌:小爱同学会刷新歌单列表。

‌播放列表‌:小爱同学会播放指定列表的歌曲,例如“我最喜欢的歌曲”。

‌加入收藏‌:对某首歌特备喜欢,小爱同学会将当前播放的歌曲加入收藏歌单。

‌取消收藏‌:假如某一首歌不喜欢啦,小爱同学也可以将当前播放的歌曲从收藏歌单中移除。

‌播放列表收藏‌:小爱同学支持播放收藏的歌单。

‌播放列表第几个‌:支持播放指定列表的某个文件,比如播放我最喜欢的歌曲,第三首

‌播放歌曲关键词‌:通过说出关键词,搜索并播放某歌曲,比如陈奕迅的歌,小爱同学会播放所有陈奕迅的歌

参考:https://post.smzdm.com/p/am3l34gp/https://post.smzdm.com/p/an99mo63/

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

展开 收起
28评论

  • 精彩
  • 最新
  • 有一个界面说明怎么制作清单和修改后台json文件添加,是麻烦点。
    我的是有时候会自己无指令播放,和声音突然很小,所以停用了。

    校验提示文案

    提交
    有吗,我找找看看

    校验提示文案

    提交
    收起所有回复
  • 大佬,我部署了,也能进去对应的端口,但是就是让小爱播放音乐的时候,音响还是会提醒我绑定音乐账号和播放试听版,然后让我开会员,请问大佬见过这个情况没?小米触屏音响LX04

    校验提示文案

    提交
    口令不对吧,要说播放歌曲xxx,或者是播放列表xxx

    校验提示文案

    提交
    没有点 允许语音口令 吧,我猜

    校验提示文案

    提交
    还有1条回复
    收起所有回复
  • 部署完可以进后台,可以播放测试链接,语音指令时就始终是请先在最新小爱音箱app中绑定音乐账号…

    校验提示文案

    提交
    没有点 允许语音口令 吧

    校验提示文案

    提交
    后来找hanxi问了,说没办法,就是得等它先说完才开始播放

    校验提示文案

    提交
    收起所有回复
  • 我在飞牛里面docker部署的,网页控制ok但是语音指令不响应。最后在你的帖子里发现了原因:我没有添加那几个变量。顺便说下,如果设置完成小米账号后,还是未发现设备,把容器重启一下就好了。

    校验提示文案

    提交
  • 现在的版本似乎不需要在创建容器的时候添加环境变量,容器运行之后直接在后台修改就行了。

    校验提示文案

    提交
    好像是的,直接在后台就可以输入账号密码,但是我输入以后进不去后台了,我就又按原来的弄了一遍

    校验提示文案

    提交
    收起所有回复
  • 天猫精灵的怎么操作?

    校验提示文案

    提交
    手里没有天猫精灵....而且这个项目就是为小米准备的

    校验提示文案

    提交
    收起所有回复
  • 部署后家人不会停止,只能关机

    校验提示文案

    提交
    我的直接说小爱同学停止播放就可以呀,最不济直接让他闭嘴,也可以

    校验提示文案

    提交
    收起所有回复
  • 麻烦分享一下docker的镜像可以吗,怎么都下载不下来

    校验提示文案

    提交
    留个邮箱

    校验提示文案

    提交
    大神指教一下,魔法开了,按上面的步骤还是无法拉取镜像

    校验提示文案

    提交
    收起所有回复
  • 能定时播放特定音乐吗

    校验提示文案

    提交
  • 建议使用music_tag,也有这个功能,功能更全

    校验提示文案

    提交
  • 不好用,还是蓝牙连接方便

    校验提示文案

    提交
  • 先收藏

    校验提示文案

    提交
  • 手机播放然后妙播推过去不行么。。

    校验提示文案

    提交
  • 给楼主点赞,非常细心。考虑到了新手的可能出错的地方。

    校验提示文案

    提交
  • 可以设公网端口映射然后用小爱音箱听吗

    校验提示文案

    提交
  • 挺好的,就是开始和停止时反应有点慢

    校验提示文案

    提交
  • 手机手表小爱支持吗

    校验提示文案

    提交
提示信息

取消
确认
评论举报

相关文章推荐

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