一、前言

我们这里应用的是道理鱼音乐。

特点:高音质 · 轻量化 · 自部署

支持高码率音频(DTS/DSD/APE/WMA 等)、音乐视频、有声书。自动封面缩略图、边播边转,提供 PostgreSQL / SQLite 双版本镜像,轻量易用。

官方地址:道理鱼音乐 · 多媒体播放与管理

客户端(箭头音乐amcfy):Home - Amcfy Music Player - NAS Music Player

二、部署部署教程

2.1 SQL 版部署

services:
  daoliyu-music:
    image: docker.1ms.run/msmkls/daoliyu-music:latest
    container_name: daoliyu-music
    restart: unless-stopped
    network_mode: bridge
    ports:
      - "5173:4000"
      - "42123:42123/udp"
    environment:
      DLY_DB_DRIVER: "mysql"
      DLY_DB_DSN: "daoliyu_app:ChangeMe_UseStrongPassword@tcp(你的MySQL主机IP:3306)/daoliyu?charset=utf8mb4&parseTime=true&loc=Local"
      DLY_DISCOVERY_ENABLED: "true"
      DLY_DISCOVERY_UDP_ADDR: ":42123"
      DLY_LOG_MIRROR_CONSOLE: "true"
      TZ: "${TZ:-Asia/Shanghai}"
    volumes:
      - /share/multimedias:/app/runtime/data
      - /share/multimedias/library:/app/runtime/library
      - /share/multimedias/transcoding:/app/runtime/cache/transcoding
      - /etc/machine-id:/host/etc/machine-id:ro
      - /proc/1/net/if_inet6:/host/proc/net/if_inet6:ro
	  
	  
	  
| 配置                                                                | 含义                                             |
| ----------------------------------------------------------------- | ---------------------------------------------- |
| `./runtime-prod/data:/app/runtime/data`                           | **应用数据**(数据库、配置等)保存到当前目录下的 `runtime-prod/data` |
| `./runtime-prod/library:/app/runtime/library`                     | **音乐库缓存**(扫描的音乐文件索引)                           |
| `./runtime-prod/cache/transcoding:/app/runtime/cache/transcoding` | **转码缓存**(播放时临时转换的音频文件)                         |
| `/etc/machine-id:/host/etc/machine-id:ro`                         | **读取宿主机的唯一机器ID**(只读),用于生成设备标识                  |
| `/proc/1/net/if_inet6:/host/proc/net/if_inet6:ro`                 | **读取宿主机IPv6地址**(只读),用于局域网发现                    |
| `daoliyu_app`                                                     | **数据库用户名                   |
| `ChangeMe_UseStrongPassword`                                      | **数据库密码                   |

注:已经部署好了数据库所以不需要重新部署

数据库部署教程链接

三、使用教程

最开始需要设置下数据库连接之后才是设置初始化

app

需要歌词进行一下操作

或使用道理鱼音乐共享元数据