news 2026/5/15 3:05:01

XiaoMusic 终极指南:如何让小爱音箱变身全能音乐播放器

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
XiaoMusic 终极指南:如何让小爱音箱变身全能音乐播放器

XiaoMusic 终极指南:如何让小爱音箱变身全能音乐播放器

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

XiaoMusic 是一款强大的开源音乐播放工具,专门设计用于让小爱音箱发挥更大的音乐播放潜力。通过简单的配置,您就能让小爱音箱播放本地音乐、在线搜索下载歌曲,甚至支持多种高级播放模式。这个项目让您的智能音箱不再局限于有限的音乐资源,开启无限听歌体验。

什么是 XiaoMusic?

XiaoMusic 是一个基于 Python 开发的智能音乐播放系统,它通过对接小爱音箱的 API,实现了更加丰富的音乐播放功能。项目使用 FastAPI 框架提供 Web 服务,支持 Docker 一键部署,让安装和使用变得异常简单。

XiaoMusic 的核心功能是使用 yt-dlp 工具下载音乐,然后通过小爱音箱进行播放。这意味着您可以通过语音指令播放任何您想听的歌曲,不受版权限制,真正实现音乐自由。

快速安装教程

Docker 部署(推荐)

对于大多数用户来说,Docker 部署是最简单快捷的方式。只需要一条命令就能启动服务:

docker run -p 58090:8090 -e XIAOMUSIC_PUBLIC_PORT=58090 -v /xiaomusic_music:/app/music -v /xiaomusic_conf:/app/conf hanxi/xiaomusic

这个命令会创建一个容器,将本地的音乐目录和配置目录映射到容器中。启动成功后,您可以通过浏览器访问http://您的IP地址:58090来进行后续配置。

传统安装方式

如果您更喜欢传统的安装方式,也可以通过 pip 进行安装:

pip install -U xiaomusic xiaomusic --help

核心功能详解

语音控制指令

XiaoMusic 支持丰富的语音指令,让小爱音箱变得更加智能:

  • 播放控制:下一首、上一首、单曲循环、全部循环、随机播放
  • 列表管理:刷新列表、加入收藏、取消收藏
  • 智能搜索:播放歌曲+歌名、搜索播放+关键词
  • 定时功能:分钟后关机、停止播放

音乐格式支持

项目支持多种音乐格式,包括 MP3、FLAC、WAV、APE、OGG、M4A 等。本地音乐会搜索目录下所有支持格式的文件,下载的歌曲默认为 MP3 格式,确保兼容性。

网络歌单功能

XiaoMusic 支持配置 JSON 格式的网络歌单,可以添加电台和歌曲,也支持直接使用别人分享的链接。同时配备了 M3U 文件格式转换工具,方便将电台文件转换成网络歌单格式。

配置指南

必要配置项

初次使用时,需要在 Web 页面上输入小米账号和密码,保存后才能获取到设备列表。带有*号的配置是必须配置的,其他配置项可以根据需要选择性修改。

设备兼容性

项目已测试支持多种小爱音箱型号:

  • 小爱音箱 L06A、L07A
  • 小米AI音箱 S12/S12A
  • 小爱音箱万能遥控版 LX5A
  • 小爱音箱Play系列 LX05、L05B、L05C
  • Xiaomi Sound 系列 L16A、L17A

高级功能

自定义口令

XiaoMusic 支持自定义语音口令功能,您可以根据自己的使用习惯设置个性化的指令。

插件系统

项目提供了灵活的插件系统,可以通过 JavaScript 插件扩展更多功能,满足个性化需求。

安全提醒

重要提示:如果配置了公网访问 XiaoMusic,请务必开启密码登录,并设置复杂的密码。不要在公共场所的 WiFi 环境下使用,否则可能造成小米账号密码泄露。

常见问题解决

网页无法访问

如果升级后网页界面无法正常加载,通常是由于配置文件兼容性问题。可以尝试删除旧的配置文件并重启服务来解决。

音乐无法播放

如果某些格式的音乐无法播放,可以打开"转换为MP3"和"型号兼容模式"选项。

项目技术架构

XiaoMusic 采用现代 Web 技术栈:

  • 后端:Python + FastAPI 框架
  • 前端:支持多种主题界面
  • 部署:Docker 容器化部署
  • 音乐下载:yt-dlp 工具
  • 数据库:使用 JSON 文件存储配置

社区支持

项目拥有活跃的社区支持,您可以通过以下方式获取帮助:

  • 查看官方文档中的常见问题解答
  • 参与社区讨论获取最新资讯
  • 提交问题报告帮助改进项目

总结

XiaoMusic 为小爱音箱用户提供了一个全新的音乐播放解决方案。通过简单的配置,您就能解锁更多音乐播放功能,享受更加丰富的听觉体验。无论您是技术爱好者还是普通用户,都能轻松上手,体验智能音乐播放的乐趣。

通过本文的完整指南,您应该能够快速掌握 XiaoMusic 的安装和使用方法。开始您的智能音乐之旅,让小爱音箱成为您家中的全能音乐中心。

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

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

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

Qwen3-Embedding-4B实战指南:多模态扩展应用

Qwen3-Embedding-4B实战指南:多模态扩展应用 1. 引言 随着大模型在自然语言处理、信息检索和跨模态理解等领域的广泛应用,高质量的文本嵌入(Text Embedding)已成为构建智能系统的核心基础能力之一。Qwen3-Embedding-4B作为通义千…

作者头像 李华
网站建设 2026/5/11 5:10:50

零基础到实战:OpenCode AI编程助手完全使用指南

零基础到实战:OpenCode AI编程助手完全使用指南 【免费下载链接】opencode 一个专为终端打造的开源AI编程助手,模型灵活可选,可远程驱动。 项目地址: https://gitcode.com/GitHub_Trending/openc/opencode OpenCode作为一款专为终端打…

作者头像 李华
网站建设 2026/5/14 15:13:51

5步让你的手机流畅运行PC游戏:Winlator优化完全手册

5步让你的手机流畅运行PC游戏:Winlator优化完全手册 【免费下载链接】winlator Android application for running Windows applications with Wine and Box86/Box64 项目地址: https://gitcode.com/GitHub_Trending/wi/winlator 你是否梦想在手机上体验PC游戏…

作者头像 李华
网站建设 2026/5/9 18:54:53

OpenDataLab MinerU疑问解答:常见部署错误及修复方法步骤详解

OpenDataLab MinerU疑问解答:常见部署错误及修复方法步骤详解 1. 引言 1.1 业务场景描述 OpenDataLab MinerU 是一款专为智能文档理解设计的轻量级视觉多模态模型,广泛应用于办公自动化、学术研究和数据提取等场景。其基于 InternVL 架构 的 MinerU2.…

作者头像 李华
网站建设 2026/5/10 18:33:27

终极手柄操控指南:3分钟让任何游戏支持手柄操作

终极手柄操控指南:3分钟让任何游戏支持手柄操作 【免费下载链接】antimicrox Graphical program used to map keyboard buttons and mouse controls to a gamepad. Useful for playing games with no gamepad support. 项目地址: https://gitcode.com/GitHub_Tren…

作者头像 李华
网站建设 2026/5/12 12:44:57

性能优化秘籍:PETRV2-BEV模型训练速度提升技巧

性能优化秘籍:PETRV2-BEV模型训练速度提升技巧 1. 引言 1.1 背景与挑战 随着自动驾驶技术的快速发展,基于多视角图像的3D目标检测方法在成本和部署灵活性方面展现出巨大优势。PETR系列模型(如PETRV2)通过引入3D位置编码机制&am…

作者头像 李华