news 2026/9/17 8:45:39

小爱音箱本地音乐,5分钟跑通xiaomusic

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
小爱音箱本地音乐,5分钟跑通xiaomusic

小爱音箱本地音乐,5分钟跑通xiaomusic

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

想让音箱播放自己喜欢的歌,却被在线平台的曲库限制住?xiaomusic 是一个免费开源的小爱音箱音乐服务,让音箱直接播放你自己本地库里的音乐。跟着做完下面的步骤,你对音箱说一句"播放歌曲",出来的就是自己的歌。

让本地音乐接管音箱

依赖在线平台xiaomusic
音乐来源受平台曲库限制本地库+网络下载
语音控制部分口令受限完整语音口令
使用成本会员订阅免费开源
歌单管理不可见不可改网页可查可删

配置完成后,音箱的音源就不再受平台曲库限制。

动手前备齐三样

  • 硬件:一台小爱音箱,型号在 README 的支持列表内
  • 软件:一台装了 Docker 的电脑或 NAS,加一个小米账号
  • 网络:音箱和服务器连在同一个 WiFi

五分钟跑起来

推荐用 Docker(一种把程序打包成独立容器运行的工具),共 4 步:

  1. 在服务器上新建两个目录,分别放音乐和配置:
mkdir -p /xiaomusic_music /xiaomusic_conf
  1. 启动容器,58090 是对外开放的访问端口:
docker run -p 58090:8090 -v /xiaomusic_music:/app/music -v /xiaomusic_conf:/app/conf hanxi/xiaomusic
  1. 浏览器打开http://服务器IP:58090,能看到管理页面,界面长这样:

  1. 在页面里输入小米账号和密码并保存,设备列表会自动拉取,看到你的音箱即成功。

不想用 Docker 的话,也可以在 Python 环境里 pip install xiaomusic 直接运行,自己配好配置文件即可。

说话指定歌名就能播

对音箱说"播放歌曲 周杰伦 晴天",它会匹配后直接播放。口令匹配带模糊匹配,不用一字不差。

它还能做的不止开始播放:"下一首"、"单曲循环"、"加入收藏"都有效,"10分钟后关机"也会准时停。

控制台里有一张操作指引图,每个按钮的用途都标了出来,刚打开页面没看懂时先看它。

不想用默认口令,可以在仓库的 config-example.json 文件里改语音指令。

想听没下载的歌?自动下载

点一首本地库里没有的歌,它会先下载再播放。下载的歌保存在音乐目录里,之后播放直接出声,不用等。

歌单在网页上也能管理,分成全部、所有歌曲、收藏、下载四个页签,可以搜索、快速播放,也可以删除。

播不出声音先查这四处

现象原因动作
网页打不开端口映射错了检查启动命令里的 58090
设备列表为空没登录小米账号网页上输入账号密码保存
歌曲不播放格式不兼容,部分型号不支持 flac设置里打开"转换为MP3"
语音口令无效口令没对上在配置示例里改口令

现在就可以开始听

把几首歌曲拷进 /xiaomusic_music,对音箱说"播放歌曲",本地音乐播放配置就完成了。网络歌单、定时播放等进阶用法,可以看仓库里的 README。

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

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

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

macOS 上安装 Kettle/PDI:JDK 配置与 Spoon 启动排错全攻略

刚拿到一台新 Mac,想在本地跑 Kettle 做数据同步,结果发现网上教程几乎全是 Windows 视角,什么双击Spoon.bat、改setenv.bat,到了苹果系统完全对不上。我也踩过几个坑,卡在 Java 版本、启动脚本、macOS 安全权限这些地…

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

HiSPi接口全解析:Camera Sensor高速串行协议从原理到调试

/* 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 8:40:29

VS断点失效排查:符号、优化与模块加载问题速查

用VS调代码时最崩溃的瞬间之一,就是断点打好了,F5一按,程序刷一下跑完,断点愣是没反应。更气人的是,断点是空心圆带个感叹号,或者干脆命中了但代码内容跟当前源文件对不上。这类"断点进不去"的问…

作者头像 李华
网站建设 2026/9/17 8:39:04

嵌入式Linux学习路线:从单片机裸机到驱动开发完整爬坡路径

/* 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 8:38:30

MATLAB热网建模:MILP框架下的线性化优化实践

1. 项目背景与核心价值在能源系统优化领域,多区域综合能源系统(Integrated Energy System, IES)的热网建模一直是个棘手问题。传统热网模型要么过于简化导致精度不足,要么过于复杂难以求解。这个MATLAB项目通过创新的线性化处理方法,在模型精…

作者头像 李华