飞牛Nas部署 xiaoaimusic 实现小爱音响播放 Nas 音乐

一、前言

1.1、介绍

使用小爱音箱播放音乐,音乐使用 yt-dlp 下载

二、部署工作

2.1、服务包部署

Last_Three_Service_Package.sh 选择 xiaomusic 部署完毕,直接跳转到 Web 界面配置即可!

2.2、Compose 文件部署

services:
  xiaoaimusic:
    image: hanxi/xiaomusic:latest
    container_name: xiaoaimusic
    ports:
      - 25025:8090
    volumes:
      - /vol1/1000/Docker/xiaoaimusic:/app/conf
      - /vol1/1000/Music:/app/music
    environment:
      - XIAOMUSIC_PUBLIC_PORT=8090
    restart: always
    network_mode: bridge

2.3、飞牛可视化部署

2.3.1、镜像仓库源

推荐镜像源:https://docker.1ms.run

https://lastthree.cn/archives/fei-niu-nasjing-xiang-yuan-la-qu-shi-bai-jie-jue-ban-fa

2.3.2、镜像准备

镜像为:hanxi/xiaomusic

版本为:latest

镜像1-fvFl.jpg

2.3.3、目录准备

  • 创建 Docker 文件夹(存放容器)目录下创建 xiaoaimusic 文件夹

  • 创建 Music 文件夹(存放音乐)

目录1-vyLo.jpg

2.3.4、可视化容器配置

容器名称自定义,勾选开机自动开启

容器1-QsES.jpg

端口只能更改前选框,后选框不能修改

  • /vol1/1000/Docker/xiaoaimusic 映射 /app/conf

  • /vol1/1000/Music 映射 /app/music

容器2-wPHB.jpg

添加环境变量如下:

  • XIAOMUSIC_PUBLIC_PORT=8090 端口

容器3-cgGu.jpg

勾选创建后启动容器,并创建容器

容器4-OILj.jpg

三、部署后的 Web 配置

3.1、内部配置

IP + 端口访问 xiaoaimusic 的 Web 界面,如下图所示,点击默认主题

web1-RuuO.jpg

进入 xiaoaimusic 的 Web 界面,点击下方设置

web2-GvHO.jpg

进入设置界面,按要求填写即可

  • 小米账号:自行填写

  • 小米密码:自行填写

  • Nas 的 IP 或域名:点击自动填写

  • 本地端口:点击自动填写

web3-IcWw.jpg

填写完成,下滑到底部保存即可(勾选设备还需要保存一次)

web4-ymrm.jpg

回到上放候选本地设备,下滑到底部保存即可

web5-hFvS.jpg

点击返回首页,可以看到本地的小爱音响和 Nas 里的音乐已经加载了,到此 xiaoaimusic 的配置完毕

web6-oGhF.jpg