
XiaoMusic 让小爱音箱免费听歌一条命令上手的入门指南【免费下载链接】xiaomusic使用小爱音箱播放音乐音乐使用 yt-dlp 下载。项目地址: https://gitcode.com/GitHub_Trending/xia/xiaomusic对小爱音箱说一句播放歌曲周杰伦晴天歌就响了而且不花一分钱会员费。这就是 XiaoMusic 能做到的事它接管音箱的语音指令把歌曲下载到你自己的服务器再由音箱播放出来。一首歌第一次点播时才联网下载之后全部走本地等待时间几乎可以忽略。这种情况才值得装如果下面几条你中了任何一条就值得试试不少歌曲不开会员就放不出来内置曲库有限总缺你想听的那首自己私藏的音乐在音箱上找不到入口不同房间的音箱想播不同的内容。硬件上只要求一个能长期跑 Docker 的机器或者 NAS 就行。音箱本身不用动。一分钟搞懂原理拦截、下载、本地播放整条链路分三步。拦截指令用小米账号连上音箱后歌曲类的播放指令不再走云端曲库在线下载本地曲库没有的歌就交给 yt-dlp 去搜索并下载。你可以把它理解成一个支持全球主流平台的音视频下载器海外曲库也能覆盖本地播放下载好的文件落进音乐目录之后的点播直接读本地。网页端还能浏览、搜索和管理整个曲库。 Docker 一条命令部署 XiaoMusic在服务器上执行这一条命令docker run -p 58090:8090 \ -v /home/你的用户名/music:/app/music \ -v /home/你的用户名/conf:/app/conf \ hanxi/xiaomusic跑起来后浏览器打开http://服务器IP:58090就是管理页。几个细节58090:8090是把宿主机端口映射到容器的 8090宿主机端口随便换8090 这一侧不能动music 和 conf 两个目录建议分开music 存下载的音乐conf 存配置文件。配置文件完整示例见 config-example.json。首次打开页面只需填带*的必填项输入小米账号密码并保存之后才拉得到设备列表确认音乐存储路径和服务端口其余保持默认即可。键名默认值作用account/password必填小米账号拉设备列表要用music_pathmusic音乐存储目录port8090服务端口key_word_dict内置内置指令字典user_key_word_dict—你自己加的口令不想用 Docker 也行从源码装好依赖后直接跑入口脚本效果一样。对音箱说哪些话才管用部署完之后基本不用碰页面全凭语音控制。家里音箱多台时在网页右上角切换当前设备。你怎么说音箱做什么播放歌曲播放本地歌曲播放歌曲周杰伦晴天点播指定歌本地没有就先下再播下一首 / 上一首切换歌曲关机 / 停止播放停止播放单曲循环 / 全部循环 / 随机播放切换播放模式歌单和收藏这几句也直接说播放歌单目录名比如播放歌单流行音乐就播对应目录播放歌单收藏播收藏列表加入收藏 / 取消收藏把当前这首歌加进或移出收藏。附赠一个玩法播放歌曲名字对非音乐内容同样成立。说播放歌曲小猪佩奇的故事它会先下载对应音频再播放。家里有小娃的直接当故事机使。怎么给音箱教新口令所有口令都由指令字典驱动内置的在key_word_dict里你自己的加在user_key_word_dict里。口令值既可以指向内置动作也可以写成exec#code1(...)去调一段自定义脚本。比如你在配置里加一条晨间唤醒让它的值触发播放晨间音乐以后只要说一句晨间唤醒音箱就会照做。示例脚本在 plugins/ 目录照着code1.py的结构就能写自己的逻辑接到参数然后用 TTS 播报结果。网络歌单与电台扩曲库的另一条路本地曲库之外XiaoMusic 还支持网络歌单歌单是 JSON 格式电台、歌曲两类都支持别人做好的歌单拿分享链接就能直接用手上有 M3U 电台文件的用网页里的转换工具见 M3U 转换页把它转成 JSON 网络歌单即可。我的音箱能用吗经过测试支持的型号不在列表里也可以直接试多数小爱音箱都能播L06A 小爱音箱L07A Redmi小爱音箱 PlayS12/S12A/MDZ-25-DA 小米AI音箱LX5A 小爱音箱万能遥控版LX05 小爱音箱Play2019款L15A 小米AI音箱第二代L16A Xiaomi SoundL17A Xiaomi Sound Pro。完整兼容列表在 README.md 里。本地库能识别 mp3、flac、wav、ape、ogg、m4a下载的歌是 mp3。L05B、L05C、LX06、L16A 这类型号不支持 flac遇到格式播不了把设置里的转换为MP3和型号兼容模式打开就行。出问题就按这个顺序查连不上音箱时按顺序来先核对小米账号密码是否正确还连不上检查网络仍不行在网页设置页底部下载日志文件看内容再查不到原因翻 官方文档入口。音质方面下载的歌是 mp3想听更好的直接把 flac、wav 文件放进本地音乐目录不需要任何转换。最后说两句要知道一件事项目已经停止维护作者推荐社区接力项目 songloft。打算长期部署的留意这个状态。安全上三句提醒网页要开放公网访问务必开启密码登录并设复杂密码别在公共场所的 WiFi 下使用免得小米账号泄露绑音箱的这个小米账号别再拿去绑摄像头之类的设备凭据一旦泄露影响面会扩大。手边有家用服务器和小爱音箱的话把上面那条 Docker 命令跑起来让音箱播上第一首本地下载的歌。【免费下载链接】xiaomusic使用小爱音箱播放音乐音乐使用 yt-dlp 下载。项目地址: https://gitcode.com/GitHub_Trending/xia/xiaomusic创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考