news 2026/9/17 7:33:53

小爱音箱变身免费本地音乐库:XiaoMusic 部署与使用指南

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
小爱音箱变身免费本地音乐库:XiaoMusic 部署与使用指南

小爱音箱变身免费本地音乐库:XiaoMusic 部署与使用指南

【免费下载链接】xiaomusic使用小爱音箱播放音乐,音乐使用 yt-dlp 下载。项目地址: https://gitcode.com/GitHub_Trending/xia/xiaomusic

"小爱同学,播放周杰伦的《七里香》。"——"抱歉,这首歌需要开通音乐会员才能播放。"这个场景,估计每个小爱音箱用户都经历过。XiaoMusic 是一个开源项目,它拦截小爱音箱的语音指令,用 yt-dlp 把歌从网上下载回本地音乐库,再让音箱播放。说白了,就是在音箱旁边架了个私人唱片柜,歌想要哪首就去网上淘哪首,音箱只管从柜子里放。

一条 Docker 命令装好,网页填个账号就能绑音箱

部署不用写代码。在跑服务的机器上建两个目录(一个放音乐、一个放配置),执行下面这条命令:

docker run -d --name xiaomusic --restart always \ -p 58090:8090 \ -v /xiaomusic_music:/app/music \ -v /xiaomusic_conf:/app/conf \ hanxi/xiaomusic

然后浏览器打开 http://你的服务器IP:58090 进入 Web 面板。必做的配置只有一件事:填小米账号密码并保存,页面就会拉出你的音箱设备列表,勾选要控制的设备即可,其余设置项保持默认就能用。面板右上角切换控制设备,左侧能看播放列表、账号和设置:

绑好音箱后怎么说话:四个日常场景

  • 听冷门和绝版歌:"播放歌曲周杰伦晴天"。本地没有就联网搜索、下载完再放,第二次已经在库里,直接秒播。
  • 给娃放故事:"播放歌曲小猪佩奇的故事",先下载故事音频再播放,娃的固定故事时间不用你碰手机。
  • 管自己的曲库:音乐目录下的每个子目录会被直接识别成一个歌单,一句"播放歌单流行"就能播。Web 端也有本地音乐库列表页,全部歌曲、收藏、下载各有标签:

  • 日常控制:下一首、上一首、单曲循环、全部循环、随机播放、关机,按平时的习惯说就行。

两个可定制点:改口令前缀、整歌单

自定义语音口令:在 Web 设置(或参考 config-example.json)的 key_word_dict / user_key_word_dict 里,可以把任意前缀映射到具体动作,比如"晚上安眠"播舒缓歌单、"早晨唤醒"放新闻电台。想干更复杂的事可以写插件,仓库里附带的示例插件 plugins/code1.py 就是最小参考。

网络歌单:除了本地目录,还能配置 JSON 格式的网络歌单,电台和歌曲都支持,别人分享的链接可以直接用;项目还自带 M3U 电台文件转换工具,把你现有的电台列表一键转成可用格式,具体用法看项目文档里的"如何配置网络歌单"一篇。

先看这张音箱型号表,确认你的设备在不在

型号设备名称
L06A小爱音箱
L07ARedmi小爱音箱 Play
S12/S12A/MDZ-25-DA小米AI音箱
LX5A小爱音箱 万能遥控版
LX05小爱音箱Play(2019款)
L15A小米AI音箱(第二代)
L16AXiaomi Sound
L17AXiaomi Sound Pro
LX06小爱音箱Pro
LX01小爱音箱mini
L05B / L05C小爱音箱Play / 增强版
LX04/X10A/X08A触屏版音箱
M01/XMYX01JY小米小爱音箱HD

不在表里的型号一般也能直接试。部分型号(如 L05B、L05C)不支持 flac 格式,遇到就打开设置里的【转换为MP3】开关。

四个高频坑:遇到 X,先查 Y

  • 如果填完小米账号密码后设备列表拉不出来(Login Failed),先检查账号密码是否正确、是否开着加速代理;关代理、在浏览器登录 mi.com 过一次人脸或滑块验证,一般就能解决。
  • 如果网页端点按钮能放、但"播放歌曲 xxx"没反应,先检查【获取对话记录】(即主页的【语音口令】)开关是否打开;默认口令前缀是"播放歌曲",说"播放音乐"是不认的。
  • 如果日志显示正在播放但音箱没声音,先检查音箱和跑 xiaomusic 的机器是否在同一个局域网、"NAS的IP或域名"和端口是否填对;触屏版型号再试试打开【型号兼容模式】。
  • 如果之前能用、过几天语音又失效或设备消失,先检查是不是【语音口令】开关长期开着(频繁拉取对话记录会导致登录失效);不用的时段随手关掉,或用定时任务自动开合。

放第一首歌试试

XiaoMusic 的一句话价值:音箱能放的歌,不再被会员曲库框住,而是你自己说了算的本地唱片柜。先按上面的命令部署,再喊一句"播放歌曲 xxx"验证一遍;卡住了先翻 docs/issues/99.md 这份 FAQ 问题集合,或到项目文档里列出的社区讨论区提问。另外提前说一句:作者已停止更新此项目,若遇到新 bug,可按 README 里的说明找社区接力项目继续用。

【免费下载链接】xiaomusic使用小爱音箱播放音乐,音乐使用 yt-dlp 下载。项目地址: https://gitcode.com/GitHub_Trending/xia/xiaomusic

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/9/17 7:31:48

基于Hadoop的篮球数据分析系统设计与实现

1. 项目背景与核心价值篮球数据分析系统是当前体育科技领域的热门研究方向。作为一名长期从事大数据系统开发的工程师,我发现职业篮球队的教练组在制定战术时,往往依赖主观经验判断球员表现。这种传统方式存在三个明显缺陷:一是无法量化球员的…

作者头像 李华
网站建设 2026/9/17 7:30:27

MCGS6.2组态软件在饮料生产线仿真中的深度应用

1. 项目背景与核心价值在工业自动化控制领域,饮料混合生产线是一个经典的应用场景。通过MCGS6.2组态软件进行仿真,不仅能降低实际设备调试成本,还能在虚拟环境中验证控制逻辑的可靠性。这个项目最吸引人的地方在于,它完整展示了如…

作者头像 李华
网站建设 2026/9/17 7:29:47

公园游玩场地预约管理系统:Spring Boot实战与并发设计解析

1. 项目整体设计与技术选型思路 先说结论:这个公园游玩场地预约管理系统,本质上是一个典型的 轻量级企业级Web应用 ,核心业务链路是“游客在线预约→公园场地资源分配→设施状态维护→游客数据统计”。选择Spring Boot作为基础框架&#x…

作者头像 李华