目录

Docker宝库:XiaoMusic-小爱音箱专属播放器

目录

小爱音箱能播放音乐,但只能播放QQ音乐的内容,无法播放本地音乐或者QQ的会员音乐。

如果把小爱音箱开启蓝牙网关功能,则不能通过蓝牙连接手机播放音乐。

因此,通过XiaoMusic,可以连接本地音乐库,语音操控小爱音箱播放本地的歌曲和歌单,还能自动联网搜索网络歌曲下载并播放。同时,也提供后台WEB页面,可以操控音箱播放本地或网络歌曲。

docker run 命令:

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

国内源:

docker run --name=xiaomusic \
-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: 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

注意:

  • /xiaomusic_music 需要修改为本地音乐库所在的文件夹内
  • /xiaomusic_conf 需要修改为数据持久化的存放目录,例如/opt/xiaomusic

之后通过http://NAS-IP:58090 进行后台管理。

  1. 选择“默认主题”-右下角“设置”
  2. 输入小米账号和密码,填上nas地址和端口号,之后拉倒网页最下端保存
  3. 再次进入设置页面,在最顶端选中要使用的小米音响设备,再次保存
  4. 测试小爱音箱,比方说:“小爱同学”,“播放本地歌曲xxx”,查看是否能正常播放。如果不能播放,可能是拉取不到对话文本,一般重启一下docker容器就好。