小爱音箱自定义音乐播放完整指南:从部署到语音点歌

发布时间:2026/10/4 15:21:44

小爱音箱自定义音乐播放完整指南:从部署到语音点歌 小爱音箱自定义音乐播放完整指南从部署到语音点歌【免费下载链接】xiaomusic使用小爱音箱播放音乐音乐使用 yt-dlp 下载。项目地址: https://gitcode.com/GitHub_Trending/xia/xiaomusic对着小爱音箱说播放我整理的歌单音箱只回一句暂不支持。你的歌单卡在平台上本地音乐库却够不着。XiaoMusic 是小爱音箱自定义音乐播放方案它在本地跑一台音乐服务器用 yt-dlp 在线下载歌曲再用语音口令接管播放让你想播什么就播什么。项目速览它是什么运行在 NAS 或树莓派上的开源音乐服务器音乐用 yt-dlp 下载MIT 协议解决什么小爱音箱只能播平台曲库的问题本地 mp3、flac 等 6 种格式文件和网络歌单都能播适合谁有局域网设备、想脱离平台曲库的 18 种已测试型号的小爱/小米音箱用户原理拆解把 XiaoMusic 想成点歌台接线员它每秒拉取一次小爱的对话记录对话记录即音箱后台保存的语音交互日志一旦发现你说了以播放歌曲开头的口令就立刻用局域网音乐链接打断原流程让音箱改播你指定的歌。正因如此口令必须带对前缀说播放音乐它听不懂。快速上手新手一键路线运行容器映射 58090 到 8090 端口并挂入音乐、配置目录docker run -p 58090:8090 -v /xiaomusic_music:/app/music -v /xiaomusic_conf:/app/conf hanxi/xiaomusic预期容器启动后访问http://NAS_IP:58090打开 Web 后台。在设置页填入小米账号密码设备列表自动出现再按需勾选设备、保存带*的必填项即可。⚠️ 目录不存在先mkdir -p创建 ⚠️ 8090 是容器端口不要改 ⚠️ 登录失败先查 FAQ 问题集 ⚠️ 国内拉取困难可换国内镜像源详见 FAQ 问题集合镜像拉取失败、无声等问题都有对应解法。源码路线克隆仓库并准备 PDM 依赖环境git clone https://gitcode.com/GitHub_Trending/xia/xiaomusic cd xiaomusic ./install_dependencies.sh pdm install预期依赖安装完成无报错。启动服务pdm run xiaomusic.py预期默认监听 8090 端口访问http://localhost:8090/docs可看 API 接口文档。配置文件参考 config-example.json。实战演示场景一语音口令点歌核心目标脱手用语音控制本地音乐播放。基础操作把 mp3、flac 等文件放进挂载的 music 目录每个子目录自动成为一个播放列表对音箱说播放歌曲周杰伦晴天命中即播说播放歌单某某按目录名播放用下一首单曲循环加入收藏等口令切换和收藏进阶技巧口令词可在key_word_dict中自定义播放歌单第几个列表名能精确点歌说一个本地没有的歌名XiaoMusic 会先在线下载成 mp3 再播放省去手动搜索下载。小爱音箱 Web 后台左侧管理设备与账号中间按分类点播底部控制播放与音量场景二播放网络歌单核心目标不占硬盘直接播电台和在线歌曲。基础操作打开设置页在自定义歌单输入框填入 JSON 歌单内容歌单支持电台m3u8 格式和在线歌曲两种条目格式示例[{name:英文电台,musics:[ {name:BBC NEWS,url:https://stream.live.vc.bbcmedia.co.uk/bbc_world_service,type:radio}]}]保存后对音箱说播放歌单英文电台即可收听进阶技巧type为radio的条目持续直播不切歌网页自带 m3u 转换工具可把电台文件直接转成 JSON 歌单详见 网络歌单用法。后台播放列表按分类检索歌曲右上角切换目标设备生态与扩展Python 插件plugins/ 下每个文件名即函数名配合口令词可挂任意自定义动作JS 在线音乐插件在 Web 后台加载第三方音源在线歌曲走代理播放第三方主题pure、Tailwind、移动端播放器等主题已随仓库打包社区维护issue 区沉淀 FAQ 与歌单分享注意 README 顶部公告项目已停止维护可关注社区接力项目写在最后XiaoMusic 把小爱音箱从平台曲库的播放器变成你自己的音乐服务器。用 Docker 一键拉起对着音箱喊出歌名剩下的交给它。【免费下载链接】xiaomusic使用小爱音箱播放音乐音乐使用 yt-dlp 下载。项目地址: https://gitcode.com/GitHub_Trending/xia/xiaomusic创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
延伸阅读

更多相关文章

2026/10/4 15:21:44

数据结构课程设计:用BFS实现连连看游戏完整指南

1. 项目概述说句实在话,大学里数据结构这门课,理论听一遍是一回事,动手写代码又是另一回事。《连连看》这种游戏之所以能成为武汉理工大学数据结构综合实验的常客,甚至在其他高校的数据结构课程设计题目里也反复出现,根…

2026/10/4 20:11:57

基于STM32的仓库环境监测与远程控制系统设计

1. 项目概述与需求拆解1.1 这个系统到底是干嘛的先把这个项目说透。仓库环境控制系统,核心任务就是三件事:监测、决策、执行。监测说的是温湿度、粉尘浓度这些环境参数要能实时看到;决策指的是系统要根据这些参数自动判断“现在该不该通风”“…

2026/10/4 20:11:57

《创业之路》-985-既然大部分的随机变异、创新都是失败的,为什么生命体和人类社会不朝着熵增和热寂的方向演进?而是朝着熵增,更复杂的方向演进?

整体大系统永远在走向熵增;生命体、人类社会并不是整体走向熵增,而是局部子系统走向愈加复杂。整个外部环境承担更大的熵增代价。热寂是宇宙整体假说,子系统本身不会走向热寂,热寂是全部宇宙达到最大熵的终态。绝大多数变异、创新…

2026/10/4 20:11:57

FreeRTOS-Plus-CLI实战:让MCU调试像操作Linux终端一样高效

做嵌入式开发的朋友应该都有过这种经历:板子跑起来以后,想知道某个外设寄存器的值、想知道任务堆栈还剩多少,最原始的办法就是加 printf,串口一顿刷,刷完还得在日志里翻。代码里到处都是 DEBUG_PRINTF,发布…

2026/10/4 20:11:57

Python28-29:核心语法-流程控制语句-while循环

while循环:通过条件表达式,来控制是否要进行下一次循环1. while循环的语法格式2. while循环的注意事项条件表达式的结果为布尔类型通过空格缩进表述层级关系规划好循环终止的条件,否则将无限循环(死循环)# 打印10遍“人…

2026/10/4 20:11:57

RK平台MIPI屏休眠唤醒黑屏有背光问题排查与解决

1. 现象定位:先把“黑屏有背光”拆成两个独立故障域做RK平台显示驱动,最难缠的往往不是第一次点屏,而是“休眠唤醒之后黑屏但有背光”这种半死不活的状态。rk3326搭配ST7701S这类MIPI DSI屏时,这个问题尤其典型:系统已…

2026/10/4 20:06:57

无人机电网巡检AI平台落地全解析:架构、模型调参与验收避坑

简介:一份面向电力能源行业巡检人员、无人机技术开发者与电网运维决策者的PPT解决方案,系统阐述AI电网巡检平台的建设路径。内容从传统人工巡检效率低、安全隐患大、数据精度不足等痛点切入,结合5G低时延、多光谱传感融合、RTKIMU高精度定位与…

2026/10/4 0:01:02

Jev+Agent接管浏览器:browser-use实战与jev-ultrafast性能优化

1. 从“Jev”说起:为什么我要把Agent接进浏览器“Jev”这个词最近在圈子里出现的频率越来越高,很多人第一次听到会以为是某个新模型的名字,其实它更像是一种思路——把Jev模型的能力当作底座,通过Agent的方式去接管浏览器&#xf…

2026/10/4 0:01:02

多智能体集群实战:DeepAgents编排、MCP与A2A协议及Skills体系

1. 从"单兵作战"到"集群协同":多智能体编排到底在解决什么问题如果你最近在折腾 Agent 相关的东西,大概率会有一种感觉:单个 Agent 能做的事情,其实很快就摸到天花板了。你给它一个提示词,挂几个工…

2026/10/4 1:01:05

无源低通滤波器设计实战:从RC到LC,手把手教你避开那些坑

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

2026/10/4 0:01:02

Jev+Agent接管浏览器:browser-use实战与jev-ultrafast性能优化

1. 从“Jev”说起:为什么我要把Agent接进浏览器“Jev”这个词最近在圈子里出现的频率越来越高,很多人第一次听到会以为是某个新模型的名字,其实它更像是一种思路——把Jev模型的能力当作底座,通过Agent的方式去接管浏览器&#xf…

2026/10/4 0:01:02

多智能体集群实战:DeepAgents编排、MCP与A2A协议及Skills体系

1. 从"单兵作战"到"集群协同":多智能体编排到底在解决什么问题如果你最近在折腾 Agent 相关的东西,大概率会有一种感觉:单个 Agent 能做的事情,其实很快就摸到天花板了。你给它一个提示词,挂几个工…

2026/10/4 1:01:05

无源低通滤波器设计实战:从RC到LC,手把手教你避开那些坑

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

还想了解更多?直接咨询顾问

免费诊断 + 免费方案 + 透明报价。

全国咨询热线400-8866-253
免费获取方案
☎咨询二维码 ☎ ↑