音流退场了:道理鱼音乐登场,APP 颜值体验飞牛NAS部署直接碾压
道理鱼音乐现在已经可以对接手机 APP 使用了,就是「箭头音乐」这款客户端,不知道大家听说过没有,它不仅支持道理鱼,还能同时对接 Navidrome、Subsonic、Jellyfin、Emby、Swing Music 等多个音乐服务,但是对于道理鱼音乐来说几乎是“即连即用”,无需复杂配置,刮削完成就能直接对接,而且界面风格比音流强太多了,完全符合我的审美,后期还有鸿蒙和平板等版本上线。

道理鱼还在为 有声书、视频音乐 等玩法做定制适配,相关功能预计会在箭头音乐的下面几个版本中上线,这波确实值得期待。
前段时间我发过一篇 道理鱼音乐项目的使用教程,当时是基于飞牛应用中心版本来部署的,不过后来不少朋友反馈,也包括我自己在内,发现应用中心版本在 NAS 重启后会有容器一直处于重启状态,导致无法正常使用,确实有点影响体验,所以今天这篇文章,安排了一版 Docker 方式部署道理鱼音乐和APP对接教程,部署代码做了精简,去掉了我感觉无用的代码。

飞牛 Docker部署
1️⃣ 我们需要先创建一个文件夹路径,这个文件夹储存我们的docker-Compose.yml的文件和配置文件

2️⃣ 桌面打开Docker,点击侧栏Compose->新增项目->输入项目名称->设置路径选择前面第1️⃣步创建的文件夹->创建docker-compose.yml把下面代码复制进去,点击完成直至构建完成

🐳Docker Compose 部署代码
下面资源路径自己提前改,然后再部署,就算没有也需要给一个路径
services: postgres: image: postgres:16-alpine container_name: daoliyu-postgres restart: unless-stopped environment: POSTGRES_DB: "daoliyu" POSTGRES_USER: "daoliyu" POSTGRES_PASSWORD: "daoliyupassword" ports: - "5433:5432" volumes: - ./docker-data/postgres:/var/lib/postgresql/data redis: image: redis:7-alpine container_name: daoliyu-redis restart: unless-stopped volumes: - ./docker-data/redis:/data backend: image: msmkls/daoliyu-backend:0.1.8 container_name: daoliyu-backend restart: unless-stopped depends_on: - postgres - redis environment: NODE_ENV: production DATABASE_URL: "postgresql://daoliyu:daoliyupassword@postgres:5432/daoliyu" APP_PORT: 4000 LIBRARY_ROOT: "/data/media" REDIS_URL: "redis://redis:6379/0" volumes: - ./backend-storage:/app/storage # 数据 - /vol1/1000/音乐:/data/media # 歌曲目录 - /vol1/1000/有声书:/data/audiobooks # 有声书 - /vol1/1000/音乐视频:/data/music-videos # 音乐视频 - ./playlists:/data/playlists # 歌单目录 frontend: image: msmkls/daoliyu-frontend:0.1.8 container_name: daoliyu-frontend restart: unless-stopped depends_on: - backend ports: - "5173:8080"
假如你的音乐是多个目录的就新增映射路径就行,然后部署好后去后端添加一下就行,参考如下
- /vol1/1000/音乐1:/data/media1- /vol1/1000/音乐2:/data/media2- /vol1/1000/音乐3:/data/media3
简单使用
1️⃣ 浏览器访问http://ip:5173进入页面,首次进入需要初始化管理员账号密码

2️⃣ 如果前面新增了映射目录就参考我下图添加就行,路径使用的是部署代码映射路径冒号右边的,千万别搞错了 位置 右上角头像->多媒体库

3️⃣歌曲刮削,还是在右上角头像->多媒体库,点击全量扫描就行



对接APP
1️⃣先去下载 箭头音乐 APP,目前只有IOS和Android
https://www.amcfy.com/download
2️⃣对接道理鱼音乐
对接很简单,输入项目地址,外网访问需要使用域名,然后输入登录账号和密码就行了,点击连接就可以了

页面展示

而且还有其他功能,自己研究一下吧,需要外网访问使用,就需要使用公网了,和音流玩法是一样的,但是箭头音乐比音流好看多了,估计也会符合大众的审美,而且后面几个版本更新后会支持有声书和视频音乐。