XiaoMusic(小爱音箱无限听歌工具)简介
XiaoMusic 是一个开源的小爱音箱无限听歌工具,基于 Python 开发,能够实现通过小爱音箱播放音乐,该工具利用 yt-dlp 下载所需的音频文件。最大的优势在于其简便的使用方式和强大的功能,让音乐播放更加灵活和高效。

我们可以通过 Docker 快速安装和配置该工具。只需简单的命令,用户便可以在本地环境中运行该工具,支持多种音乐格式,包括 MP3、FLAC、WAV 等,让我们用户能够轻松管理自己的音乐库,并随时随地播放自己喜欢的歌曲。
支持语音命令,用户可以通过小爱同学实现语音播放、暂停、切歌等操作。例如,可以简单地说“播放歌曲周杰伦晴天”,小爱音箱就会自动为你播放相关音乐。而且可以自定义口令,操作体验非常不错。
XiaoMusic(小爱音箱无限听歌工具)官网及配置教程
已经支持在 web 页面配置其他参数,docker 启动命令如下:
docker run -p 58090:8090 -e XIAOMUSIC_PUBLIC_PORT=58090 -v /xiaomusic_music:/app/music -v /xiaomusic_conf:/app/conf docker.hanxi.cc/hanxi/xiaomusic
对应的 docker compose 配置如下:
services:
xiaomusic:
image: docker.hanxi.cc/hanxi/xiaomusic
container_name: xiaomusic
restart: unless-stopped
ports:
- 58090:8090
environment:
XIAOMUSIC_PUBLIC_PORT: 58090
volumes:
- /xiaomusic_music:/app/music
- /xiaomusic_conf:/app/conf
- 其中 conf 目录为配置文件存放目录,music 目录为音乐存放目录,建议分开配置为不同的目录。
- /xiaomusic_music 和 /xiaomusic_conf 是 docker 所在的主机的目录,可以修改为其他目录。如果报错找不到 /xiaomusic_music 目录,可以先执行
mkdir -p /xiaomusic_{music,conf}
命令新建目录。 - /app/music 和 /app/conf 是 docker 容器里的目录,不要去修改。
- XIAOMUSIC_PUBLIC_PORT 是用来配置 NAS 本地端口的。8090 是容器端口,不要去修改。
- 后台访问地址为: http://NAS_IP:58090