超实用!打破壁垒!让小爱音箱直接播放群晖NAS里的音乐,还支持下载!

2024-08-29 11:08:26 262点赞 2538收藏 181评论

在上篇Docker系列的文章中我们让家里的小朋友都用上了GPT大模型,今天我们来介绍个轻松愉悦的项目:打破小爱音箱的壁垒,实现小爱音箱播放群晖里的音乐。

玩群晖的都知道,想要播放群晖中的音乐必须要经过【Audio Station】套件,而小爱音箱中也只能播放内置的音乐,或者需要单独的音乐会员。

如果你同时拥有群晖和小爱音箱,那么你肯定思考过,群晖中的音乐能否直接通过小爱音箱播放?

今天这个项目就可以实现!

不单单是音乐,音频也可以通过小爱音箱播放,给家里的小孩放点英语磨耳朵也是非常不错的。

项目地址

https://github.com/hanxi/xiaomusic

功能

  • 播放本地音乐。通过该功能可以让小爱音箱播放本地的音乐,打破音箱的壁垒。

  • 搜索下载网络音乐。支持哔哩哔哩下载歌曲, youtobe 下载歌曲并保存到本地。

  • 网络歌单功能。可以配置一个 json 格式的歌单,支持电台和歌曲。

  • 支持口令。“播放歌曲”,“播放歌曲+歌名“,比如:播放歌曲周杰伦晴天。

  • 提供接口。可以自己开发前端,或者使用其他程序调用。

配置文件

我们使用docker容器的方式使用群晖进行安装,所以首先我们准备好docker-compose文件。

🔻 根据自身情况修改以下docker-compose文件。

version: '3' services: xiaomusic: image: hanxi/xiaomusic container_name: xiaomusic restart: unless-stopped ports: - 8090:8090 volumes: - /volume1/music:/app/music environment: MI_USER: 'xxxx' MI_PASS: 'xxxx' MI_DID: 00000 MI_HARDWARE: 'L05C' XIAOMUSIC_SEARCH: 'bilisearch:' XIAOMUSIC_HOSTNAME: '192.168.2.99'

🔻 /volume1/music,修改为本地音乐文件存放路经。(后面下载的音频文件也会在这里)

超实用!打破壁垒!让小爱音箱直接播放群晖NAS里的音乐,还支持下载!

🔻 MI_USER在米家APP中获取,MI_PASS为对应的密码(和上一篇小爱接入GPT的一致),MI_DID可以不用管,后面可以选择。

超实用!打破壁垒!让小爱音箱直接播放群晖NAS里的音乐,还支持下载!

🔻 MI_HARDWARE可以参考下面的表格,也可以直接在音箱底部找到对应的型号。

超实用!打破壁垒!让小爱音箱直接播放群晖NAS里的音乐,还支持下载!

XIAOMUSIC_SEARCH表示启用哔哩哔哩搜索。'bilisearch:' 表示歌曲从哔哩哔哩下载;'ytsearch:' 表示歌曲从 youtube 下载。

XIAOMUSIC_HOSTNAME为宿主机的IP地址。(在哪个设备上运行就设置为那个设备的IP)

最后把修改好的文件保存命名为:docker-compose.yml。

安装

🔻 在【File Station】新建文件夹,并把docker-compose文件上传到群晖中。

超实用!打破壁垒!让小爱音箱直接播放群晖NAS里的音乐,还支持下载!

🔻 打开群晖【Container Manager】,新增项目,选择刚刚创建好的docker-compose文件。

超实用!打破壁垒!让小爱音箱直接播放群晖NAS里的音乐,还支持下载!

🔻 等待拉取镜像并启动,最后查看容器日志,如果没有报错就代表成功。

超实用!打破壁垒!让小爱音箱直接播放群晖NAS里的音乐,还支持下载!

使用

🔻 在浏览器输入【群晖IP:8090】进入管理界面,点击齿轮进入设置。

超实用!打破壁垒!让小爱音箱直接播放群晖NAS里的音乐,还支持下载!

🔻 选择一个音箱,保存并返回首页。

超实用!打破壁垒!让小爱音箱直接播放群晖NAS里的音乐,还支持下载!

🔻 播放本地音乐。

超实用!打破壁垒!让小爱音箱直接播放群晖NAS里的音乐,还支持下载!

🔻 播放链接音乐。

超实用!打破壁垒!让小爱音箱直接播放群晖NAS里的音乐,还支持下载!

后记

如果群晖的8090端口被占用,则需要修改为其他端口。但是这里的修改和其他容器不同,并不能直接修改宿主机中的8090,而要增加一个环境变量XIAOMUSIC_PORT,并按照下图修改。

超实用!打破壁垒!让小爱音箱直接播放群晖NAS里的音乐,还支持下载!

如果你的小爱音箱不能播放本地歌曲,那么请检查日志里的播放链接(如:http://192.168.2.99:8090/music/%E5%A4%9C%E6%9B%B2.wav)能否直接在浏览器中播放。

超实用!打破壁垒!让小爱音箱直接播放群晖NAS里的音乐,还支持下载!

发散一下,你可以通过这个项目直接绕开群晖的控制,直接在公网播放群晖中的音乐,不需要单独去修改群晖中nginx的配置文件(防止出现问题)。

我是老宁

一个热爱技术的程序员和极客,群晖NAS深度玩家!

专注NAS相关技术分享,原创!干货!

觉得老宁的文章对你有帮助,记得点赞、收藏、加关注

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

展开 收起
181评论

  • 精彩
  • 最新
  • 很棒, 收藏了。那问题又来了,有没有办法用非小米手机的语音助手控制米家设备呢。因为现在我用小米手机,长按电源键唤醒小爱就可以控制米家,超级方便。这也成了我换其他品牌手机的重要阻力。

    校验提示文案

    提交
    用home assistant

    校验提示文案

    提交
    其他手机也可以安装“小爱语音”app

    校验提示文案

    提交
    还有1条回复
    收起所有回复
  • 请教下,如果家里有几个不同型号的小米音箱,MI_HARDWARE: 'L05C'这里应该怎么添加?

    校验提示文案

    提交
    用哪个就写哪个

    校验提示文案

    提交
    好的,谢了,还以为可以都填加上……

    校验提示文案

    提交
    收起所有回复
  • 感谢,终于看到这类文章了。一直心心念念希望小米音箱能播放本地内容,看到这个太棒了,感谢🙏🏻

    校验提示文案

    提交
  • 不知有没有天猫精灵的

    校验提示文案

    提交
    同问

    校验提示文案

    提交
    没有

    校验提示文案

    提交
    还有6条回复
    收起所有回复
  • 终于有大佬解决这个问题了,之前就想着自己群晖那么多音乐,还要再开会员,太坑了,这样就省事多了

    校验提示文案

    提交
    哈哈 是的

    校验提示文案

    提交
    收起所有回复
  • 看起来有点复杂,下回需要再来挖 [高兴]

    校验提示文案

    提交
    收藏起来

    校验提示文案

    提交
    收起所有回复
  • 有没有小度音响的?

    校验提示文案

    提交
    没有 [装大款]

    校验提示文案

    提交
    收起所有回复
  • 太难操作了,小白一只

    校验提示文案

    提交
    看我的

    校验提示文案

    提交
    看我的系列教程,写得很详细

    校验提示文案

    提交
    收起所有回复
  • 绿联行不?

    校验提示文案

    提交
    可以的

    校验提示文案

    提交
    也是这个思路对吗?

    校验提示文案

    提交
    收起所有回复
  • 大佬 群晖照片去重有啥好方法吗?还有文件去重

    校验提示文案

    提交
    不太好弄了,搞个脚本试试

    校验提示文案

    提交
    那放弃了 我不会整

    校验提示文案

    提交
    还有8条回复
    收起所有回复
  • 都上群晖了,不买个好点的功放音箱?

    校验提示文案

    提交
    主要是家里小米可以联动

    校验提示文案

    提交
    收起所有回复
  • 题图是哪款群晖? 还有点好看~

    校验提示文案

    提交
    哈哈,AI摇出来的

    校验提示文案

    提交
    收起所有回复
  • 有没有极空间的教程?

    校验提示文案

    提交
    一样的,用docker就行了

    校验提示文案

    提交
    收起所有回复
  • 极空间可以安装吗?

    校验提示文案

    提交
    可以的

    校验提示文案

    提交
    收起所有回复
  • docker 里面没有"项目"

    校验提示文案

    提交
    把群晖升个级?

    校验提示文案

    提交
    收起所有回复
  • 不知道有没有极空间的

    校验提示文案

    提交
    docker compose一样的操作

    校验提示文案

    提交
    收起所有回复
  • 我的nas群晖装完以后已经一年没有开机了

    校验提示文案

    提交
    我的群晖有好几年没关机了 [抽烟]

    校验提示文案

    提交
    收起所有回复
  • 群晖可以直接插音响播放吗?不想再搞个播放终端 [喜极而泣]

    校验提示文案

    提交
    不行

    校验提示文案

    提交
    收起所有回复
  • 叮叮智能音箱可以吗

    校验提示文案

    提交
    应该不行

    校验提示文案

    提交
    收起所有回复
  • 咋玩的

    校验提示文案

    提交
    按照文章来玩 [黑线]

    校验提示文案

    提交
    收起所有回复
提示信息

取消
确认
评论举报

相关文章推荐

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