音乐 + 有声书二合一,这可能是 NAS 最强音频播放器

这两天在逛 Github 的时候,发现了一个音频新项目 – AudioDock。一个为 NAS 打造,可私有化部署的音乐和有声书二合一的本地化播放器,并且有配套的桌面端和移动端 APP。

🧾 详细介绍

🎬AudioDock(声仓) 是一个基于现代 Web 技术构建的音乐和有声书一体的本地化播放器,包含桌面端、移动端、web端、小程序。以及本地化后端服务。


🚀 核心功能

  • 多端支持 💻:包含移动端、web端、桌面端、小程序、电视端!
  • 双模式无缝切换 ♻️:有声书、音乐模式一键无缝切换,记忆不同模式下的播放信息!
  • 支持 docker 部署 📦:可以通过 docker 部署服务端和 web 端!
  • 多用户支持 👥:支持多用户交互联动!
  • 设备接力 📱:支持多设备之间无缝切换!
  • 解析元数据 🖼️:如果是带元信息的歌曲,可以展示歌词、封面等信息!

📦 准备工作

1. 飞牛新建存放 AudioDock 数据目录

2. 下载 nginx.conf 文件并上传飞牛

Github下载地址:https://github.com/mmdctjj/AudioDock/blob/master/nginx.conf
网盘下载地址:https://meego.lanzout.com/iYeBR3f7tywb 密码:gfs0


🐳部署指南

🎯 Docker Compose
services:
  api:
    platform: linux/amd64
    image: mmdctjj/audiodock-api:latest
    container_name: audiodock-api

    ports:
      - "8858:3000"

    environment:
      - AUDIO_BOOK_DIR=/audio
      - MUSIC_BASE_DIR=/music
      - CACHE_DIR=/covers
      - DATABASE_URL=file:/data/dev.db

    # 挂载数据文件和缓存,使用 Docker 命名卷更安全
    volumes:
      - /vol1/1000/有声书:/audio
      - /vol1/1000/音乐:/music
      - ./covers:/covers
      - api-db:/data

    restart: unless-stopped
    networks:
      - audiodock-network

  # 2. Web 前端服务 (Nginx) - 用于托管静态文件和反向代理
  web:
    platform: linux/amd64
    image: mmdctjj/audiodock-web:latest
    container_name: audiodock-web
    ports:
      - "9958:9958"
    volumes:
      - ./nginx.conf:/etc/nginx/nginx.conf:ro
    depends_on:
      - api # 确保 API 容器先启动
    networks:
      - audiodock-network

volumes:
  api-cache: # 命名卷用于缓存
  api-db: # 命名卷用于 SQLite 或其他数据文件

networks:
  audiodock-network:
  • /vol1/1000/有声书 需要映射为 NAS 存放有声书的路径。
  • /vol1/1000/音乐 需要映射为 NAS 存放音乐的路径。

1. 在飞牛主页面找到 Docker 切换菜单 Compose -> 新增项目

2. 填写项目名称与路径,将 docker-compose.yml 内容粘贴到来源框

3. 返回 Docker管理页面,在 容器菜单,就可以看到运行情况


📖使用

1. 浏览器访问 http://你的NAS地址:9958

2. 注册并登录

输入 API 服务器地址、用户名、密码登陆,或者点注册之后输入确认密码登陆并注册!

3. 播放音乐

4. 切换有声书

5. 特色功能
同步播放

不同用户之间可以互相邀请同步播放,同意后播播邀请者当前的音频和列表。

截图来源于开发者文章。

设备接力

在通勤上还未听完的歌,回到家打开电脑版,同一个账号还可以继续接着听。


客户端

当前项目不仅支持 Web 在线听歌,同样也支持桌面端使用,最近又发布了安卓版,用来听歌或者有声书更方便了。上面介绍了 Web 听歌,下面就再介绍下 Windows 版下载和使用,安卓端使用逻辑差不多,就请自行摸索。

1. 下载对应客户端

GitHub下载:https://github.com/mmdctjj/AudioDock/releases

2. 登录

3. 听歌


📝 许可证

  • 个人免费、可修改、可分发
  • 商业使用需获得作者授权

查看完整协议请见:LICENSE


🎉 总结

目前这个项目还处于初期阶段,虽然当前还不完美,并有很大的提升和优化空间,但已经具备黑马的潜质。更重要的是,这个项目的方向是对的,作者对它确实很用心,迭代速度也很快,后续把功能补齐、体验打磨到位,再加上生态逐步完善,这个项目完全有可能成为NAS界的主流播放神器!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值