如何让小爱音箱播放本地音乐:XiaoMusic 部署与配置指南

发布时间:2026/10/16 6:11:24
如何让小爱音箱播放本地音乐:XiaoMusic 部署与配置指南 如何让小爱音箱播放本地音乐XiaoMusic 部署与配置指南【免费下载链接】xiaomusic使用小爱音箱播放音乐音乐使用 yt-dlp 下载。项目地址: https://gitcode.com/GitHub_Trending/xia/xiaomusic对小爱音箱说播放歌曲 周杰伦它自带的曲库经常搜不到歌。XiaoMusic 是一个跑在后台的开源音乐播放服务拦截语音口令缺少的音乐用 yt-dlp 自动下载存到本地再让小爱音箱直接播放。 它能做什么一句话把音箱的播放源从平台曲库换成你自己的音乐库。语音点播口令前缀播放歌曲加歌名即可从本地库播放在线播放、播放歌手等口令在本地没有的歌会先下载再播放。曲库自动扫描自动识别音乐目录下 mp3、flac、wav、ape、ogg、m4a 格式的文件拷进去就能点。语音控制上一首/下一首、单曲循环、全部循环、随机播放、按歌单播放、加入收藏/取消收藏、关机全部语音完成。Web 管理界面搜索、删除、收藏歌曲切换播放设备查看下载进度所有参数都在页面上改不需要动配置文件。网络歌单支持 json 格式的网络歌单电台、在线歌曲并附带 m3u 电台文件转 json 的工具。⚙️ 它是怎么做到的整体是一个 Python FastAPI 写的 Web 服务启动后默认监听 8090 端口核心流程四步用小米账号通过 MiService 接口登录小米服务持续拉取小爱同学的对话记录从中识别播放口令口令触发后先检索本地曲库没有就按配置的来源前缀默认 B 站搜索调 yt-dlp 下载必要时用 ffmpeg 转成 mp3、做响度均衡下载完的音乐存入本地目录服务给音箱下发一个 HTTP 播放链接音箱从你的服务器拉流播放歌曲列表、设备管理、设置项全部由 FastAPI 路由提供接口前端是网页页面。 快速上手启动容器把 8090 映射到宿主机任意端口音乐目录和配置目录分开挂载docker run -p 58090:8090 -v /xiaomusic_music:/app/music -v /xiaomusic_conf:/app/conf hanxi/xiaomusic不用 docker 也可以执行pip install -U xiaomusic然后用xiaomusic --config config.json启动。浏览器打开http://宿主机IP:58090设置页里首次填入小米账号和密码保存后才会拉出设备列表。对着音箱说播放歌曲验证本地有的直接播没有的进下载流程。配置文件关键字段说明参照 config-example.json 模板常用字段如下{ account: 小米账号, password: 小米密码, music_path: music, hostname: http://192.168.2.5, port: 8090, search_prefix: bilisearch:, convert_to_mp3: false }account/password小米账号与密码必填hostname音箱所在局域网内能访问到的地址须为 IPv4别填 localhostport默认 8090改端口要同步改其他引用处search_prefix在线搜索来源前缀默认 bilisearch: 走 B 站convert_to_mp3下载后统一转 mp3型号兼容时有用进阶玩法自定义语音口令在配置里往user_key_word_dict加词值可以写exec#code1(...)或exec#httpget(...)把晨间唤醒这类自定义词绑定到一段执行逻辑或一个 HTTP 请求。示例代码在 plugins/ 目录。在线音乐插件内置 JS 插件机制可接入 LXServer、MusicFree 等在线音乐源字段结构见 xiaomusic/plugins-config-example.json插件管理逻辑在 xiaomusic/js_plugin_manager.py配置入口在 Web 端的在线搜索设置页。曲库管理与多前端控制台里全部 / 所有歌曲 / 收藏 / 下载四个页签按设备维度管理歌曲xiaomusic/static/ 下还内置了 pure、tailwind、xplayer 等多套前端页面可按喜好切换。⚠️ 避坑指南问题登录失败后台看不到设备列表解答先核对账号密码仍失败可改用 cookie 登录或在 mi.com 官网重新登录过一次滑块验证。问题语音口令不生效解答语音口令获取对话记录默认关闭需在设置页打开口令要带播放歌曲前缀说播放音乐是不识别的。问题日志显示正在播放但没声音解答检查hostname是否为音箱同局域网可访问的地址端口若改过 8090 要同步修改。问题flac 歌曲播不了解答部分型号不支持 flac在设置里打开转换为MP3或型号兼容模式。只依赖语音点播和本地曲库的话默认配置基本够用遇到问题先查 docs/issues/ 里的 FAQ 集合。源码主体在 xiaomusic/ 目录项目文档见 docs/index.md。【免费下载链接】xiaomusic使用小爱音箱播放音乐音乐使用 yt-dlp 下载。项目地址: https://gitcode.com/GitHub_Trending/xia/xiaomusic创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

关于本文作者

来自尧图内容编辑团队

尧图内容编辑团队 内容团队

尧图内容编辑团队

本文由尧图网络内容编辑团队执笔。团队由资深项目经理、前端工程师与设计师组成,所有内容均来自亲手交付的真实项目,先讲清问题、再给出可落地的解法。尧图深耕北京网站建设十年,服务过京华建材集团、智造科技等各行业客户,把一线经验沉淀为可复用的行业观察。

  • 十年建站经验,覆盖建材、制造、服务、文创等
  • 项目经理把关选题与事实准确性
  • 工程师与设计师联合撰写专业细节
  • 统一编辑规范,保证文风与排版一致
  • 每月复盘转化数据,迭代选题方向

延伸阅读

相关资讯与近期热门内容

深度阅读推荐

建站决策前值得细读的三篇

网站改版的5个关键决策
2024-08-12

网站改版的5个关键决策

什么时候该改版、改到什么程度、如何避免流量掉光,京华建材集团改版复盘给出答案。

获取专属建站方案

看完文章,把您的行业与预算告诉我们,免费获取一份量身定制的官网建设方案与报价。

立即免费咨询