马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?立即注册
×
大家好,今天给大家安利一款我开发的开源播放器:AudioDock,支持安卓、ios、平板、小程序、电视
AudioDock(声仓) 是一个基于现代 Web 技术构建的音乐和有声书一体的本地化播放器,包含桌面端、移动端、web端、小程序。以及本地化后端服务 - 多端支持 💻:包含移动端、web端、桌面端、小程序、电视端!
- 多端数据源支持 🔌:支持 emby、jellyfin、Navidrome 数据源接入!
- 多协议数据入库 ⚡️:支持 strm、webdav 数据源入库!
- 双模式无缝切换 ♻️:有声书、音乐模式一键无缝切换,记忆不同模式下的播放信息!
- 支持 docker 部署 📦:可以通过 docker 部署服务端和 web 端!
- 多用户支持 👥:支持多用户交互联动!
- 设备接力 📱:支持多设备之间无缝切换!
- 解析元数据 🖼️:如果是带元信息的歌曲,可以展示歌词、封面等信息!
下面是一些应用截图:
一、🚀 部署教程
下面安装步骤,第一步:准备文件夹和对应的文件,docker-compose.yaml 、nginx.conf 、.jwt_secret 可以从仓库直接下载
下载之后修改下名称,然后新增 music audio covers 目录即可!
第二步,打开 docker 的项目
项目名称 audiodock-app,选择刚才的目录,选择加载 compose 文件即可!
第三步,修改文件夹映射关闭,重点修改 music、audio 的映射路径
- # 挂载数据文件和缓存,使用 Docker 命名卷更安全
- volumes:
- # 这里可以根据需要调整物理机的挂载路径
- - /volume1/迅雷下载/TXT:/txt
- - /volume1/迅雷下载/有声书:/audio
- - /volume1/迅雷下载/音乐:/music
- - /volume1/迅雷下载/MV:/mv
- - ./covers:/covers
- - app-db:/data
- - ./.jwt_secret:/.jwt_secret
- restart: unless-stopped
- networks:
- - audiodock-network
复制代码
其他环境变量请根据自己实际情况填写
- environment:
- - NODE_ENV=production
- - TXT_BASE_DIR=/txt # 电子书目录
- - AUDIO_BOOK_DIR=/audio # 有声书目录
- - MUSIC_BASE_DIR=/music # 音乐目录
- - MV_BASE_DIR=/mv # mv视频目录
- - CACHE_DIR=/covers # 封面目录
- - DATABASE_URL=file:/data/dev.db # 数据库
- - JWT_SECRET=/.jwt_secret # 这个是文件,不是目录
- - PORT=3000
- - STRM_ADDRESS=http://192.168.1.12:5244 # 没有可注释
- - WEBDAV_MUSIC_URL=http://192.168.1.12:5005/音乐 # 没有可注释
- - WEBDAV_AUDIOBOOK_URL=http://192.168.1.12:5005/有声书 # 没有可注释
- - WEBDAV_USER=admin # 没有可注释
- - WEBDAV_PASSWORD=123456 # 没有可注释
- - DISABLE_TTS=${DISABLE_TTS:-false} # 是否禁用 tts 服务,不用tts功能可注释
- - DISABLE_ASR=${DISABLE_ASR:-false} # 是否禁用 tts 服务,不用语音助手可注释
- - LLM_PROVIDER=${LLM_PROVIDER:-deepseek} # 大模型提供商
- - LLM_MODEL=${LLM_MODEL:-deepseek-chat} # 对应大模型
- - LLM_BASE_URL=${LLM_BASE_URL:-}
- - LLM_TIMEOUT=${LLM_TIMEOUT:-60000}
- - LLM_TEMPERATURE=${LLM_TEMPERATURE:-0.7}
- - LLM_MAX_TOKENS=${LLM_MAX_TOKENS:-2048}
- - LLM_API_KEY=${LLM_API_KEY:-sk-xxxx} # 大模型 key
复制代码
第四步,部署服务,拉取最新镜像并部署
等待部署成功,下载最新的 app 安装包,或者打开 web 页面,web 默认端口是 9961 ,api 默认端口是 8860
第五步,登录服务,第一次打开是登录页面,并且需要注册,选择数据源 AudioDock .
数据源内网地址填:http://192.168.x.x:8860
输入用户名、密码 和确认密码,点击注册并登录就可以进入页面了!
安装包下载地址:https://github.com/NasDock/AudioDock/releases
如果遇到任何问题都可以入群讨论:
产品动态请随时关注公众号:声仓
|