剪藏#剪藏#知新坊

音流可以退场了:飞牛 NAS 部署道理鱼音乐,APP 颜值体验直接碾压

2025 年 12 月 25 日1 分钟
分享Twitter / XTelegram微博
音流可以退场了:飞牛 NAS 部署道理鱼音乐,APP 颜值体验直接碾压 封面

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

Notion image

道理鱼还在为 有声书、视频音乐 等玩法做定制适配,相关功能预计会在箭头音乐的下面几个版本中上线,这波确实值得期待。

前段时间我发过一篇 道理鱼音乐项目的使用教程,当时是基于飞牛应用中心版本来部署的,不过后来不少朋友反馈,也包括我自己在内,发现应用中心版本在 NAS 重启后会有容器一直处于重启状态,导致无法正常使用,确实有点影响体验,所以今天这篇文章,安排了一版 Docker 方式部署道理鱼音乐和APP对接教程,部署代码做了精简,去掉了我感觉无用的代码。

Notion image

飞牛 Docker部署

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

Notion image

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

Notion image

🐳Docker Compose 部署代码

下面资源路径自己提前改,然后再部署,就算没有也需要给一个路径

JAVASCRIPT
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"

假如你的音乐是多个目录的就新增映射路径就行,然后部署好后去后端添加一下就行,参考如下

JAVASCRIPT
- /vol1/1000/音乐1:/data/media1
- /vol1/1000/音乐2:/data/media2
- /vol1/1000/音乐3:/data/media3

简单使用

1️⃣ 浏览器访问http://ip:5173进入页面,首次进入需要初始化管理员账号密码

Notion image

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

Notion image

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

Notion image

Notion image

Notion image

对接APP

1️⃣先去下载 箭头音乐 APP,目前只有IOS和Android

JAVASCRIPT
https://www.amcfy.com/download

2️⃣对接道理鱼音乐

对接很简单,输入项目地址,外网访问需要使用域名,然后输入登录账号和密码就行了,点击连接就可以了

Notion image

页面展示

Notion image

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

原文地址: https://mp.weixin.qq.com/s?__biz=MzUzOTMwOTM2NQ==&mid=2247492419&idx=1&sn=4e0fe2af2a0fdd00609b850937357447&chksm=fb805413783956094cc5f2cf0c33ef64c367be2ff9b468594d57083ca2d4a3af2489294342a2&mpshare=1&scene=1&srcid=12256iJOAKWCIAkoyAtjgNlt&sharer_shareinfo=6af58b7fe3cf0bb774421aa0ee32528a&sharer_shareinfo_first=6af58b7fe3cf0bb774421aa0ee32528a#rd

相关文章