掘金 人工智能 06月22日 10:45
【开源项目】解放小爱音箱!用XiaoMusic打造你的私人无限曲库
index_new5.html
../../../zaker_core/zaker_tpl_static/wap/tpl_guoji1.html

 

本文分享了如何通过开源项目XiaoMusic,将小爱音箱打造成一个“无限点歌机”。该项目通过自动下载B站/YouTube音频,并与本地音乐相结合,解决了小爱音箱的版权限制问题。文章详细介绍了部署步骤,包括NAS准备、Docker配置、账号绑定等,并分享了使用技巧和常见问题的解决方案。通过XiaoMusic,用户可以自由播放本地音乐和网络上的各种音频资源,实现真正的音乐自由。

🎧 XiaoMusic的核心功能在于突破小爱音箱的版权限制,它通过自动下载YouTube和B站的音频资源,并将它们转换为MP3格式存储在NAS中,从而实现无限曲库的播放。同时,XiaoMusic支持原生的语音控制,用户无需更改唤醒词即可进行点歌、切歌等操作。

🛠️ 部署XiaoMusic的关键步骤主要包括准备NAS或Linux主机、创建目录、Docker一键部署以及绑定小米账号与设备。文章提供了详细的Compose配置代码,并强调了使用国内镜像加速的重要性,以及针对启动报错和设备绑定问题的解决方案。

💡 XiaoMusic提供了丰富的使用技巧和进阶玩法,例如多音箱组播、自定义唤醒词、无损格式兼容等。用户可以通过Web控制台进行歌单编辑、缓存清理等操作,极大地提升了使用的便利性。此外,文章还提供了针对播放卡顿、登录失败和下载失败等常见问题的解决方案。

💰 XiaoMusic的部署成本几乎为零,但带来了音乐自由的巨大回报。它通过开源工具链打破了资源垄断,让用户可以自由地播放各种音乐资源,告别了“灰色一分钟试听”的限制。

引言

作为一个爱折腾音乐的技术宅,我受够了小爱音箱的“版权限制”——想听首小众曲子或本地收藏,它总回我“没找到相关资源”。直到我挖到XiaoMusic这个开源神器,它用自动下载+本地音乐接管,把小爱音箱变成“无限点歌机”。今天我就手把手分享真实部署体验,让你家小爱彻底解放!

一、为什么选 XiaoMusic?不只是跳过会员

(核心痛点解决+实测能力)
我当初被两点吸引:

    真·无限曲库:当小爱搜不到歌时,XiaoMusic 自动调用 yt-dlp 从 B 站/YouTube 下载音频,转成 MP 3 存入 NAS,下次语音指令直接播本地文件。原生语音控制兼容:不需要改唤醒词,直接说“播放歌曲《海底时光机》”就能触发自动下载和播放,切歌、收藏等指令全支持。本地音乐党的福音:我 NAS 里攒了 10 年积累的 FLAC 无损专辑,现在终于能直接对小爱说“播放本地音乐《爵士夜现场》”。

⚠️ 注意:它不是破解版,而是用技术绕开平台限制,下载公开资源的音乐(如 B 站 MV、YouTube 音频),合法且免费。


二、手把手部署:10 分钟搞定(附避坑指南)

▍准备工作

▍关键步骤(以群晖 NAS 为例)

    创建目录
    在 NAS 上新建 xiaomusic 文件夹,内部再建两个子文件夹:music(存音乐)、conf(存配置)。

    Docker 一键部署
    打开 NAS 的 Docker 套件 → 选择Compose(推荐)或命令行部署。
    推荐 Compose 配置(直接复制):

    services:    xiaomusic:      image: docker.hanxi.cc/hanxi/xiaomusic  # 国内镜像加速      container_name: xiaomusic      restart: unless-stopped      ports:        - 58090:8090  # 端口映射      environment:        XIAOMUSIC_PUBLIC_PORT: 58090      volumes:        - /volume1/docker/xiaomusic/music:/app/music  # 左侧替换你的NAS路径        - /volume1/docker/xiaomusic/conf:/app/conf

    ⚠️ 避坑点

      若启动报错“目录不存在”,需用 SSH 登录 NAS 执行 mkdir -p /volume1/docker/xiaomusic/{music,conf};国内用户务必用 docker.hanxi.cc 镜像源,否则拉取慢或失败。

    绑定小米账号与设备
    浏览器打开 http://你的NAS_IP:58090 → 进入控制台 → 设置页填写:

      小米账号密码设备型号(如 LX01 对应小爱音箱 Pro,型号列表见官方文档)勾选要绑定的音箱

    💡 技巧:若设备列表为空,去米家 APP 退出账号重登即可刷新。


三、真实体验:比原版音箱更“聪明”的玩法

▍基础操作:动动嘴就能搞定

▍进阶玩法

    多音箱组播:在配置页设置设备分组,说“全屋播放《旅行团》”,客厅/卧室音箱同步开播;自定义唤醒词:修改源码中的 command_triggers 参数(需 Python 基础),比如改成“小爱同学,来首 XXX”;无损格式兼容:部分型号不支持 FLAC?在设置中打开转换为 MP 3,下载时自动转码。

▍管理界面真香

Web 控制台(http://NAS_IP:58090)不仅能看实时下载日志,还能编辑歌单、清理缓存,甚至直接网页播放测试


四、遇到问题?亲测解决方案


结尾:小成本换大自由

折腾 XiaoMusic 一周后,我家小爱音箱彻底“重生”——从会员曲库的囚徒变成真正的家庭 DJ。技术本质是解决问题:它用开源工具链(Docker+yt-dlp)打破资源垄断,成本是 0,但换来的音乐自由无价。

如果你也想告别“灰色一分钟试听”,直接上 GitHub 搜 hanxi/xiaomusic 开搞吧!遇到坑随时回来看这篇,评论区交流更欢迎 👨‍💻

附资源直达

往期回顾:

🔥【开源项目】免费且本地运行:用 DeepEval 测测你的大模型接口有没有缩水

🔥【开源项目】5 行代码重塑 AI 记忆:cognee 让 AI Agent 告别“金鱼脑”

🔥【资源合集】强化学习训练LLM Agents的实战资源库:AgentsMeetRL

Fish AI Reader

Fish AI Reader

AI辅助创作,多种专业模板,深度分析,高质量内容生成。从观点提取到深度思考,FishAI为您提供全方位的创作支持。新版本引入自定义参数,让您的创作更加个性化和精准。

FishAI

FishAI

鱼阅,AI 时代的下一个智能信息助手,助你摆脱信息焦虑

联系邮箱 441953276@qq.com

相关标签

XiaoMusic 小爱音箱 开源 音乐
相关文章