哈喽,大家好我是生活爱好者
相信不少朋友家里都会有一台小爱同学,当你使用小爱同学进行听歌的时候,会不会受播放源会员的限制而不能听某些歌曲?
笔者家里正好有台小爱音响,同时也有台NAS,通过它俩咋折腾呢?通过在NAS中部署 XiaoMusic 来联动小爱音响进行播放音乐。 XiaoMusic 是一款基于Python开的开源软件,专为小爱音响打造,它可以将B站或者油管的音乐下载到本地,然后进行音乐播放。
本文使用设备:威联通NAS
XiaoMusic支持的口令包括:
播放歌曲:可以通过语音来指挥小爱同学播放想听的歌曲,例如“播放歌曲陈奕迅十年”
播放本地歌曲:假如在本地有要播放的这首歌,可以直接播放;如果没有,则会从B站或油管下载并播放;
上一首:小爱同学会切换到上一首歌。
下一首:小爱同学会切换到下一首歌。
单曲循环:对某首歌特别喜欢,小爱同学可以对当前歌曲进行循环播放。
全部循环:小爱同学会播放所有歌曲,并且循环播放。
随机播放:小爱同学随机播放所有歌曲。
关机:关闭音箱。
停止播放:小爱同学会停止当前音乐的播放。
刷新列表:小爱同学会刷新歌单列表。
播放列表:小爱同学会播放指定列表的歌曲,例如“我最喜欢的歌曲”。
加入收藏:对某首歌特备喜欢,小爱同学会将当前播放的歌曲加入收藏歌单。
取消收藏:假如某一首歌不喜欢啦,小爱同学也可以将当前播放的歌曲从收藏歌单中移除。
播放列表收藏:小爱同学支持播放收藏的歌单。
播放列表第几个:支持播放指定列表的某个文件,比如播放我最喜欢的歌曲,第三首
播放歌曲关键词:通过说出关键词
一、部署
在威联通NAS中下载Container Station。
首先打开Container Station,点击存储库→添加 ,然后在URL中输入:https://hub.iyuu.cn接着点击测试,如果没有问题,最后点击应用。
点击右上角创建,存储库选择iyuu,然后在映像中输入:hanxi/xiaomusic
输入主机端口号。
在高级设置中,点击【环境】然后添加环境变量
根据内容要求小爱音响的型号及小米app的账密。
变量:MI_HARDWARE 值:小爱音响型号
变量:MI_USER 值:小米账号
变量:MI_PASS 值:小米密码
变量:XIAOMUSIC_HOSTNAME 值:NAS地址
变量:XIAOMUSIC_SEARCJ 值:bilisearch
然后选择【存储】,点击添加卷,选择绑定装载主机路径。
填写内容如下:
主机:/Containner/xiaomusic/conf
容器:/app/conf
主机:/msdia/music (这里的位置可以替换成我们存储音乐文件的地方)
容器:/app/music
以上内容设置完成后,确认无误就可以点击进行安装。
输入NAS的IP地址+端口号即可访问Xiao Music。
点击设置按钮,即可进入到相关页面进行配置。
勾选自己音箱的型号,输入账号和密码。
音乐来源可以选择B站或者油管。
设置完成后,点击保存并回到首页。
这样Xiao Music和小爱同学就成功联动了。