为小爱音箱用户提供免费、灵活的音乐播放解决方案,通过集成强大的音乐下载工具yt-dlp,用户无需订阅任何音乐服务,即可畅享丰富的音乐资源
项目地址:https://github.com/hanxi/xiaomusic

最简配置运行
已经支持在 web 页面配置其他参数,docker 启动命令如下:
|
1 |
docker run -p 58090:8090 -e XIAOMUSIC_PUBLIC_PORT=58090 -v /xiaomusic_music:/app/music -v /xiaomusic_conf:/app/conf hanxi/xiaomusic |
🔥 国内:
|
1 |
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 配置如下:
|
1 2 3 4 5 6 7 8 9 10 11 12 |
<span class="pl-ent">services</span>: <span class="pl-ent">xiaomusic</span>: <span class="pl-ent">image</span>: <span class="pl-s">hanxi/xiaomusic</span> <span class="pl-ent">container_name</span>: <span class="pl-s">xiaomusic</span> <span class="pl-ent">restart</span>: <span class="pl-s">unless-stopped</span> <span class="pl-ent">ports</span>: - <span class="pl-c1">58090:8090</span> <span class="pl-ent">environment</span>: <span class="pl-ent">XIAOMUSIC_PUBLIC_PORT</span>: <span class="pl-c1">58090</span> <span class="pl-ent">volumes</span>: - <span class="pl-s">/xiaomusic_music:/app/music</span> - <span class="pl-s">/xiaomusic_conf:/app/conf</span> |
🔥 国内:
|
1 2 3 4 5 6 7 8 9 10 11 12 |
<span class="pl-ent">services</span>: <span class="pl-ent">xiaomusic</span>: <span class="pl-ent">image</span>: <span class="pl-s">docker.hanxi.cc/hanxi/xiaomusic</span> <span class="pl-ent">container_name</span>: <span class="pl-s">xiaomusic</span> <span class="pl-ent">restart</span>: <span class="pl-s">unless-stopped</span> <span class="pl-ent">ports</span>: - <span class="pl-c1">58090:8090</span> <span class="pl-ent">environment</span>: <span class="pl-ent">XIAOMUSIC_PUBLIC_PORT</span>: <span class="pl-c1">58090</span> <span class="pl-ent">volumes</span>: - <span class="pl-s">/xiaomusic_music:/app/music</span> - <span class="pl-s">/xiaomusic_conf:/app/conf</span> |
- 其中 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
