『AudioDock』NAS端新晋黑马,音乐和有声书二合一的本地化播放器

2025-12-31 10:01:00 18点赞 125收藏 8评论

哈喽小伙伴们好,我是Stark-C~

这两天在朋友圈闲逛的时候,发现了一个非常不错的NAS端新项目--AudioDock。

这是一个为NAS打造,可私有化部署的音乐和有声书二合一的本地化播放器,我个人体验了两天觉得非常不错。在经过作者允许之后,所以在此分享给大家。

关于AudioDock

『AudioDock』NAS端新晋黑马,音乐和有声书二合一的本地化播放器

🔺AudioDock中文名字为“声仓”,它是一个基于现代 Web 技术构建的免费开源音乐和有声书一体的本地化播放器项目,该项目包含桌面端、移动端、web端、小程序,以及本地化后端服务。

项目Github地址:https://github.com/mmdctjj/AudioDock

PS:项目刚上不久,作者对它也很上心,有需要的小伙伴请务必到项目主页Star给作者给予支持!同时有好的建议,或者使用中的一些问题也可以在项目主页反馈,让作者一直将该项目持续优化和打磨,成为NAS端最好的综合类本地化播放器!!!

该项目目前支持的功能(引自作者项目主页):

  • 多端支持 💻:包含移动端、web端、桌面端、小程序、电视端!

  • 双模式无缝切换 ♻️:有声书、音乐模式一键无缝切换,记忆不同模式下的播放信息!

  • 支持 docker 部署 📦:可以通过 docker 部署服务端和 web 端!

  • 多用户支持 👥:支持多用户交互联动!

  • 设备接力 📱:支持多设备之间无缝切换!

  • 解析元数据 🖼️:如果是带元信息的歌曲,可以展示歌词、封面等信息!

该项目下阶段的规划:

  • TTS 生成有声书:将电子书使用克隆音色朗读文本,实现听书的方案;

  • 云盘聚合:通过云盘授权 AList,然后通过 AList 的服务和 AudioDock 服务对接,实现音频自动入库;

  • 多端生态:上线小程序、电视端。

『AudioDock』NAS端新晋黑马,音乐和有声书二合一的本地化播放器

🔺至于这个项目是怎么来的,作者的原话非常霸气:厂家摆烂,我来!没办法,有技术的大佬就是这么豪横!!

AudioDock部署

『AudioDock』NAS端新晋黑马,音乐和有声书二合一的本地化播放器

🔺部署NAS使用的是极空间,先在文件管理器的Docker目录新建一个audiodock的文件夹,然后在该文件夹下再建api-db和covers两个子文件夹用于相关数据的持久化存储。

『AudioDock』NAS端新晋黑马,音乐和有声书二合一的本地化播放器

🔺然后打开作者GitHub项目主页,下载nginx.conf 文件。

下载地址:https://github.com/mmdctjj/AudioDock/blob/master/nginx.conf

『AudioDock』NAS端新晋黑马,音乐和有声书二合一的本地化播放器

🔺将下载的nginx.conf 文件上传(拖到)到刚新建的audiodock文件夹内,和api-db、covers两个子文件夹同级放置即可。

『AudioDock』NAS端新晋黑马,音乐和有声书二合一的本地化播放器

🔺接着打开极空间NAS的“Docker”应用,点击【Compose】 > 【新增项目】。

『AudioDock』NAS端新晋黑马,音乐和有声书二合一的本地化播放器

🔺在新增项目页面自定义项目名称,输入以下 Docker Compose 配置信息后点“创建”按钮:

services: api: platform: linux/amd64 image: mmdctjj/audiodock-api container_name: audiodock-api ports: - "8858:3000" # API 后端服务端口,冒号前面本地不冲突 environment: - AUDIO_BOOK_DIR=/audio - MUSIC_BASE_DIR=/music - CACHE_DIR=/covers - DATABASE_URL=file:/data/dev.db volumes: - ./有声书:/audio # 冒号前面映射有声书的存放目录 - ./音乐:/music # 冒号前面映射音乐的存放目录 - ./.Docker/audiodock/covers:/covers # 冒号前面映射covers子文件本地路径 - ./.Docker/audiodock/api-db:/data # 冒号前面映射api-db子文件本地路径 restart: unless-stopped networks: - audiodock-network ​ web: platform: linux/amd64 image: mmdctjj/audiodock-web container_name: audiodock-web ports: - "9959:9958" # 项目Web页面打开端口,冒号前面本地不冲突 volumes: - ./nginx.conf:/etc/nginx/nginx.conf:ro # 冒号前面映射nginx.conf文件本地路径 depends_on: - api restart: unless-stopped networks: - audiodock-network ​ volumes: api-cache: api-db: ​ networks: audiodock-network:

以上代码看似很复杂,其实需要修改的地方就是我中文注释的地方,其它的均保持默认即可。镜像的拉取需要自行解决网络问题,粘贴到自己的NAS这边之前建议使用AI工具优化一下,以防止格式问题造成的部署失败。

顺便说一下,volumes映射的路径需要在当前界面使用“查询路径”查找到真实路径直接复制粘贴就可以了,个人觉得极空间这里对于新手小白已经是相当友好的操作了。

『AudioDock』NAS端新晋黑马,音乐和有声书二合一的本地化播放器

🔺之后会看到两个容器显示“运行中”,就说明项目已启动,可以使用了。

AudioDock体验

『AudioDock』NAS端新晋黑马,音乐和有声书二合一的本地化播放器

🔺项目打开方式没什么特别,局域网内直接浏览器输入【IP:端口号】就可以了(请注意是web容器的端口,不是api),或者直接点击极空间自己的“远程访问”也能快速打开。首次使用需要自己注册一个账号。

『AudioDock』NAS端新晋黑马,音乐和有声书二合一的本地化播放器

🔺注册账号的服务端地址其实就是api容器的打开地址,然后随意设置一个用户名和密码就可以了。

『AudioDock』NAS端新晋黑马,音乐和有声书二合一的本地化播放器

🔺默认进入的是音乐播放界面。我因为在部署的时候映射的是一个上千首的歌曲大杂烩,并且歌曲没元信息,也就是没封面没歌词,显示的比较乱,貌似封面它是自动加上去的网络图片。

『AudioDock』NAS端新晋黑马,音乐和有声书二合一的本地化播放器

🔺索性重新部署,映射了一个我个人收藏的较为正规的专辑,再次回来封面显示已经正常了,不过每个版块的推荐感觉不太自然,显示的几乎都一样。

『AudioDock』NAS端新晋黑马,音乐和有声书二合一的本地化播放器

🔺整个专辑也是正常打开和显示,播放也没有问题。只不过可能是Web页面的原因,一些特定功能还无法支持,比如mini播放,桌面歌词等。

『AudioDock』NAS端新晋黑马,音乐和有声书二合一的本地化播放器

🔺播放的主界面会有歌词滚动。

『AudioDock』NAS端新晋黑马,音乐和有声书二合一的本地化播放器

🔺点击主页右上角的“耳机图标”,就能一键切换到有声书界面。

『AudioDock』NAS端新晋黑马,音乐和有声书二合一的本地化播放器

🔺有声书我只映射了目录中的一本,在这里也是正常显示,但是标题没有正常显示,这应该是个小问题,相信作者在这个更新中会处理。

Snipaste_2025-12-30_16-35-36Snipaste_2025-12-30_16-35-36

🔺就听书本身来说,还是非常不错,也支持倍速播放。

『AudioDock』NAS端新晋黑马,音乐和有声书二合一的本地化播放器

🔺有声书的排版看着也怪舒服的。

『AudioDock』NAS端新晋黑马,音乐和有声书二合一的本地化播放器

🔺目前该项目已经有PC桌面端,我来看看Windows桌面端使用怎么样,安装好之后打开,和Web那边一样,需要输入服务端地址,然后直接输入自己注册好的用户名和密码直接登录即可。

『AudioDock』NAS端新晋黑马,音乐和有声书二合一的本地化播放器

🔺和Web那边的界面几乎完全一致。

『AudioDock』NAS端新晋黑马,音乐和有声书二合一的本地化播放器

🔺但是PC端是可以支持mini播放器的。

『AudioDock』NAS端新晋黑马,音乐和有声书二合一的本地化播放器

🔺同时还支持桌面歌词。

『AudioDock』NAS端新晋黑马,音乐和有声书二合一的本地化播放器

🔺另外我在公司的电脑远程打开,竟然会自动弹出同步播放的弹窗,这个确实很有料!

最后

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

好了,以上就是今天给大家分享的内容,我是爱分享的Stark-C,如果今天的内容对你有帮助请记得收藏,顺便点点关注,咱们下期再见!谢谢大家~

展开 收起
8评论

  • 精彩
  • 最新
  • 看过了,就是缺个极路由,能送吗? [邪恶]

    校验提示文案

    提交
    极路由是啥玩意?

    校验提示文案

    提交
    收起所有回复
  • 资源哪里找?

    校验提示文案

    提交
  • 支持cue sheet+image 的格式吗?

    校验提示文案

    提交
  • 拉不下镜像。

    校验提示文案

    提交
  • 这个star的曲线疯狂飙升,界面也很好看呀,还有安卓端,搞起来

    校验提示文案

    提交
  • 以前stared来,没有ios client用不了

    校验提示文案

    提交
  • 以下是被折叠的评论 查看
已折叠部分评论
展开
收起
提示信息

取消
确认
评论举报

相关文章推荐

更多精彩文章
更多精彩文章
最新文章 热门文章
125
扫一下,分享更方便,购买更轻松