无需会员,小爱音箱直连NAS也能畅听各类音乐
自从家里有了NAS以后,就把喜欢的歌曲都下载到了NAS中,这样以后在手机、电脑都能无需会员就能听到想听的歌曲。最近孩子也喜欢上了周杰伦的歌,他有每天晚上睡前用小爱音箱听故事的习惯,现在就想可以用小爱音箱来听周杰伦的歌,但是用听周杰伦的歌还要开通会员,这可就麻烦了。
经过研究发现,可以通过给NAS安装一个Songloft,让小爱音箱无需会员,也能畅听歌曲了。通过Songloft,可以语音控制小爱音箱,直接播放NAS中下载好的音乐,这不就又省了一小笔费用嘛。下面用最简单的方法,全程无代码部署Songloft。
首先需要在NAS中通过Docker来部署Songloft,我以绿联NAS为例,在Docker-镜像中搜索Songloft,选择第一个Songloft/Songloft进行下载,下载可能会不成功,可以通过添加其他仓库链接。

下载不了的话,可以在镜像-设置-镜像仓库-加速器配置中添加以下源,添加以后就可以下载了。

下载完毕后配置Songloft也非常简单,选择“本地镜像”,点击Songloft后的加号创建容器。

创建容器时,只有两个地方需要修改,就是存储空间中的两个目录,第一个data是Songloft的数据目录,只需要在合适的地方新建一个文件夹选择就好。第二个music是音乐文件目录,这里我们要选择我们已经存放了音乐文件的目录,这样Songloft才能获取到我们的音乐。设置好以后,点击确定就能进行创建了。

这时我们就能通过NAS地址:42951来进行访问,还有一个简单的方法,在Docker中,容器目录,找到Songloft后面有个小箭头点击会出现端口号,然后点击这里就能直接访问了。

在Songloft中也能直接播放和管理音乐,不过这次我要使用的是小爱音箱播放NAS中的音乐,就先不体验其它功能了。

如果进入到Songloft中,没有识别出NAS中的音乐,可以到“设置”-“音乐库管理”,点击“扫描本地音乐”,扫描好以后,所有的音乐文件就能出现了。

后面我们要去添加“智能音箱”插件了,在“设置”-“扩展”中选择“插件商店”。

在插件商店中订阅源选择“Songloft官方插件”就会出现“智能音箱”插件,点击安装。如果出不来这个插件或者显示错误,可以点击右上角的刷新,多刷新几次,刷新还不管用,就过一会儿时间再尝试,多试几次总会出来的。我就是试了1个小时才刷新出来。而且安装可能也不会一次成功,同样多尝试几次。

安装好“智能音箱”插件以后,回到上一级目录,点击加载插件。

在Songloft的设置当中,首先要绑定小爱音箱,服务器配置,自定义地址输入NAS的IP地址加Songloft端口号。

然后添加账号,可以用米家APP来扫码登录,也可以账号密码登录。添加好账号以后就能在下面已登录账号中看到了。然后在设备管理中看到我的小爱触屏音箱,勾选它。

在语音选项卡中启动对话监听,这时Songloft就能获取到我们对小爱音箱发出的语音口令了。

我尝试了很多次语音口令,Songloft全部能够准确的获取。

监听到语音,后面我们要在“口令”中启用语音口令,这样如果Songloft监听到小爱音箱的指定口令就会进行相应操作了。具体有哪些口令,可以看下面的语音口令配置,我们也可以根据自己的习惯自行添加口令。

配置完毕以后,我使用“小爱同学,我想听晴天”口令测试,获取到口令后,小爱音箱开始还是会执行音箱本来的反馈,要稍等一下,界面变成一张背景图片后,就是Songloft开始播放NAS中的指定音乐了。这个封面不会根据不同歌曲来变幻,都是同一背景,如果要能播放专辑封面就更好了。

这下我无需开各类会员,孩子也能使用小爱音箱来听各类歌曲了,真是又省了一小笔。
如果想关注NAS的更多玩法,可以点赞、关注我,后续会继续更新各类玩法。
作者声明本文无利益相关,欢迎值友理性交流,和谐讨论~

校验提示文案
校验提示文案
校验提示文案
校验提示文案