Docker 部署 Music-Tag-Web 音乐标签编辑工具
Music-Tag-Web 是一款功能全面的音乐标签编辑工具,专为管理和优化本地音乐库而设计。它不仅能查看和编辑大部分音频格式的元数据,还提供批量处理、整理和转换功能,让管理大量音乐文件变得简单高效。
主要特点
- 广泛的音频格式支持:支持查看、编辑和修改大多数音频格式的元数据。
- 批量自动修改(刮削):可自动批量更新音乐标签,提升音乐库的信息完整性。
- 音乐指纹识别:即使音乐文件缺少元数据,也能通过音乐指纹技术进行识别。
- 智能文件整理:根据艺术家、专辑等信息对音乐文件进行分组,支持自定义多级分组。
- 灵活的排序选项:允许用户按照文件名、大小或更新时间等多种方式进行排序。
- 繁简体转换:支持音乐元数据在繁体中文与简体中文之间的批量转换。
- 元数据补充:能够从文件名中拆解并补充缺失的元数据信息。
- 文本替换功能:提供批量替换音乐元数据中的脏数据,保持数据清洁。
- 音乐格式转换:集成 ffmpeg 支持多种音乐格式之间的转换。
- 整轨切割:支持将整轨音乐文件分割成多个独立的曲目。
- 多源标签获取:可以从不同的来源获取音乐标签信息。
- 歌词翻译:内置歌词翻译功能,便于理解和欣赏不同语言的歌曲。
- 操作记录显示:方便用户追踪和回顾所有执行过的操作。
- 专辑封面管理:支持导出专辑封面,并允许上传自定义封面。
- 移动端适配:界面友好地适应移动设备,确保手机端访问同样流畅。
- 小爱同学兼容:支持使用小爱同学语音助手播放本地音乐及 NAS 上的音乐。
环境准备
本次实践基于个人测试环境,操作系统为 Ubuntu 22.04.1 LTS。请确保你的服务器已安装 Docker 和 Docker Compose (2.0 以上版本)。
检查 Docker 服务状态
首先确认 Docker 服务是否正常运行。
systemctl status docker
如果看到 Active: active (running),说明服务正常。
检查 Docker 版本
docker -v
建议版本在 20.10 以上。
检查 Docker Compose 版本
确保使用的是 v2.x 版本。
docker compose version
拉取镜像
我们需要拉取官方提供的镜像。镜像名称为 xhongc/music_tag_web。
docker pull xhongc/music_tag_web:latest
等待下载完成,看到 Status: Downloaded newer image 即表示成功。
部署应用
创建部署目录
为了方便管理,我们在 /data 下创建一个专用目录。
mkdir -p /data/music-tag-web && /data/music-tag-web


