news 2026/9/17 18:40:48

XiaoMusic:5 分钟让小爱音箱点播任意歌曲

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
XiaoMusic:5 分钟让小爱音箱点播任意歌曲

XiaoMusic:5 分钟让小爱音箱点播任意歌曲

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

先想象一下

你对客厅的小爱音箱说一句"播放歌曲周杰伦晴天",下一秒歌就响了起来——这就是 XiaoMusic 让你家的音箱做到的事。XiaoMusic 是一个开源项目,它用 yt-dlp(一个多平台音视频下载库)先把你想听的歌搜出来、下载到本地,再交给音箱播放。从此"下一首""单曲循环""加入收藏"都可以直接说出口,不用打开手机翻列表;你说一句"播放小猪佩奇的故事",它会先把故事音频下载下来再播放,音箱还能兼当故事机。

XiaoMusic 能帮你做什么

部署完之后,除了说歌名,你还能直接做这三件事:

语音点播全网歌曲——说完歌名就开始下载和播放,不用切平台、不用开会员,下过的歌保存在本地,随时可以重听。

全语音控制——上一首/下一首、单曲循环/全部循环/随机播放、加收藏/取消收藏、播放歌单,全部说一句话就行。

定时任务 + 节假日识别——可以设置音箱在固定时间自动播放歌单或自动关机,定时表达式后面加 #workday 或 #offday,会结合内置的节假日数据自动区分工作日和休息日。

目前确认能用的设备有这些:

型号设备名称
L06A小爱音箱
L07ARedmi小爱音箱 Play
LX06小爱音箱Pro
L16AXiaomi Sound
L17AXiaomi Sound Pro

Web 后台里的歌曲列表页面:

XiaoMusic 怎么部署:5 分钟快速上手

新建一个 docker-compose.yml 文件,把下面的内容贴进去,再用 docker compose up -d 启动:

services: xiaomusic: image: hanxi/xiaomusic container_name: xiaomusic restart: always ports: - 58090:8090 volumes: - /xiaomusic_music:/app/music - /xiaomusic_conf:/app/conf

跑起来之后,浏览器打开 http://你的服务器IP:58090(58090 是主机上的端口,可以改成任意空闲端口),就能看到 XiaoMusic 的 Web 后台;输入小米账号和密码保存后,会出现你绑定的小爱音箱设备列表。

启动时如果报目录不存在,先建好这两个目录:

mkdir -p /xiaomusic_music /xiaomusic_conf

XiaoMusic 配置方法:3 个进阶技巧

服务跑起来后,有 3 个配置配对了体验才好:

技巧一:先打开语音口令开关。语音指令默认是关闭的,要在设置页打开【获取对话记录】才能用嘴控制;默认口令前缀是"播放歌曲",说"播放音乐"是不会被识别的。平时不用语音就随手关掉,避免影响账号登录状态。

技巧二:部分无损歌放不出来时开兼容模式。L05B、L05C、LX06、L16A 已知不支持 flac 文件,在设置里打开【转换为MP3】和【型号兼容模式】就能解决。

技巧三:用定时任务让音箱自动待命。设置页可以添加 cron 格式("每天固定时间执行"的通用写法)任务,比如早 7 点播歌单、晚 11 点让音箱关机,表达式后可以加 #workday 或 #offday。

Web 后台的带标注操作引导图,可以对照着熟悉界面:

XiaoMusic 常见问题与扩展

  • 设备列表看不到(Login Failed):先试试关闭加速代理、在米家 App 或 mi.com 官网重新登录,FAQ 集合里有一整套常见报错和对应解法。
  • 遇到问题先在 Web 设置页底部点【下载日志文件】,反馈前把日志里账号密码这类敏感信息删掉。
  • 想写自己的语音口令,可以在 plugins/ 目录下写 JS 插件;配置项默认示例见 config-example.json。
  • 提醒一句:README 中已说明项目停止维护,长期使用的读者请留意社区后续版本。

本项目仅供个人学习和研究使用,请遵守版权法规。

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

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

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

SAM2+Label Studio+YOLO11半自动分割标注流水线实战

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

作者头像 李华
网站建设 2026/9/17 18:40:34

Python编程能力工程化评估体系:pytest自动评分与可验证题型设计

简介:本资源是一份面向Python初学者与高校课程学习者的期末复习备考资料,聚焦Python编程基础核心知识点的系统性检验与巩固。试卷涵盖标识符规范、数据类型辨析、关键字识别、逻辑运算、eval函数、字符串切片与方法、循环控制语句、列表索引与推导式、异…

作者头像 李华
网站建设 2026/9/17 18:36:35

Runner 跑 Anthropic 安全 benchmark:把 base_url 改到 TaoToken 后刷分

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

作者头像 李华
网站建设 2026/9/17 18:33:45

三流卷积神经网络图像分类:多视角特征融合与PyTorch实现要点

简介:基于三流卷积神经网络模型的图像分类方法是一篇发表于《江西理工大学学报》2019年第5期的学术论文,聚焦计算机视觉与深度学习中的图像分类问题。论文针对单网络CNN特征提取不充分、多流网络特征冗余等挑战,提出三流卷积神经网络模型&…

作者头像 李华
网站建设 2026/9/17 18:33:36

TensorFlow2深度学习课件解析:环境配置与CNN实战复现

简介:一份围绕TensorFlow2深度学习实战的完整电子教案课件,面向人工智能入门学习者与高校师生,帮助梳理深度学习的基础概念、发展脉络与典型应用场景,兼顾课堂教学与自学。整包为单一pptx文件,约27.1MB,内容…

作者头像 李华