{"repo":"NasDock/AudioDock","free":true,"listed":false,"github":"https://github.com/NasDock/AudioDock","clone":"git clone https://github.com/NasDock/AudioDock.git","description":"声仓（AudioDock）一款音乐和有声书一体的本地化播放器，支持多端同步","language":"TypeScript","stars":408,"topics":["audio","audio-player","audiobook","docker","music","music-player","nas"],"license":null,"category":"media-processing","readme_excerpt":"License This project is licensed under a Personal-Use Only License . - 个人免费、可修改、可分发 - 商业使用需获得作者授权 查看完整协议请见： LICENSE 。 AudioDock AudioDock（声仓） 是一个基于现代 Web 技术构建的音乐和有声书一体的本地化播放器，包含桌面端、移动端、web端、小程序。以及本地化后端服务 - 多端支持 💻 ：包含移动端、web端、桌面端、小程序、电视端！ - 多端数据源支持 🔌 ：支持 emby、jellyfin、Navidrome 数据源接入！ - 多协议数据入库 ⚡️ ：支持 strm、webdav 数据源入库！ - 双模式无缝切换 ♻️ ：有声书、音乐模式一键无缝切换，记忆不同模式下的播放信息！ - 支持 docker 部署 📦 ：可以通过 docker 部署服务端和 web 端！ - 多用户支持 👥 ：支持多用户交互联动！ - 设备接力 📱 ：支持多设备之间无缝切换！ - 解析元数据 🖼️ ：如果是带元信息的歌曲，可以展示歌词、封面等信息！ 代码编号：soundx 下载 国内下载通道 - 客户端下载：https://www.audiodock.cn/#download - 服务端下载： 原生下载通道 最新版本看这里： - web端和服务端 ：找到每个包最新的下载命令 docker 下载即可 - 桌面端、移动端 ：下载对应平台的版本 开发进度 - [x] web 和桌面端 - [x] 移动端 - [x] 小程序 - [x] 电视端（待上线） - [x] 服务端 功能规划 ✅：完成 ❌：未开发/未完成开发 🚫：无设计 功能描述 web / 桌面端 移动端 小程序 电视端 -------------------- ------------ ------ ------ ------ 切换有声书和音乐模式 ✅ ✅ ✅ ✅ 自动导入数据 ✅ ✅ ✅ ✅ 播放器功能 ✅ ✅ ✅ ✅ 歌词展示 ✅ ✅ ✅ ✅ 专辑、艺术家 ✅ ✅ ✅ ✅ 聚合搜索 ✅ ✅ ✅ ❌ 边听边存 ✅ ✅ 🚫 ❌ 多端同步 ✅ ✅ ✅ ✅ 迷你播放器 ✅ 🚫 🚫 🚫 多用户同步播放 ✅ ✅ ✅ ✅ 播放记录 ✅ ✅ ✅ ✅ 收藏记录 ✅ ✅ ✅ ✅ 桌面歌词 ✅ ❌ 🚫 🚫 和系统交互 ✅ ✅ 🚫 🚫 TTS 生成有声书 ✅ ✅ 🚫 🚫 云盘聚合 ✅ ✅ 🚫 🚫 产品动态欢迎关注官方公众号：声仓 页面操作指南 - 需要先设置后端服务地址，然后登陆，没有就先注册 - 注册成功后刷新页面即可 NAS 部署指南 - 先拉取镜像 - 复制 docker-compose.yml 文件内容到 NAS 上启动（一般是创建项目的位置） - 记得修改文件映射路径 - 复制 nginx.conf 到 NAS 上可访问文件根目录 - 创建服务即可 文件目录配置：环境变量 TXT BASE DIR / AUDIO BOOK DIR / MUSIC BASE DIR / MV BASE DIR 直接控制服务端媒体目录路径，相对路径以 api 子项目目录为基准解析。 本地运行 前置要求 - Node.js (推荐 v22+) - pnpm (推荐 v10+) - Docker (可选，用于本地数据库或完整部署) 运行 - 复制 services/api、 packages/db 包 根目录下的 .env.example 文件，修改名称为 .env - ","default_branch":null,"files":null,"tree":[],"storefront":"/r/NasDock","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/NasDock/AudioDock/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}