背景:
上一期我们搭建了属于自己的音乐服务器 Navidrome,详情参考:10分钟搭建一个可以实现音乐自由的音乐服务器 - Navidrome
直接调用115网盘资源,不占用服务器空间,使用起来也是非常的舒服,上传了一些我常听的歌,顺便把我收集来的一个 880G 的音乐资源包一起放进去了,但是有一个痛点就是没有歌词显示,让习惯了听歌看歌词的我非常的不习惯,几经周折也是让我发现了一款名为 【音乐标签】 的开源项目,可以专门针对音乐进行削刮,效果我也是比较满意。
本人自建音乐公益服(音海拾贝)
群组链接:https://t.me/yinhai_chat 通知频道:https://t.me/yinhai_notify
Music Tag Web
【音乐标签】Web版是一款可以编辑歌曲的标题,专辑,艺术家,歌词,封面等信息的音乐标签编辑器程序, 支持FLAC, APE, WAV, AIFF, WV, TTA, MP3, M4A, OGG, MPC, OPUS, WMA, DSF, DFF, MP4等音频格式。
项目特点:
- 支持大部分音频格式元数据的查看、编辑和修改
- 支持批量自动修改(刮削)音乐标签
- 支持音乐指纹识别,即使没有元数据也可以识别音乐
- 支持整理音乐文件,按艺术家,专辑分组, 或者自定义多级分组
- 支持文件排序,按照文件名,文件大小,更新时间排序
- 支持批量转换音乐元数据繁体转简体,或者简体转繁体
- 支持文件名称的拆分解包,补充缺失元数据信息
- 支持文本替换,批量替换音乐元数据中脏数据
- 支持音乐格式转换,引入 ffmpeg 支持音乐格式转换
- 支持整轨音乐文件的切割
- 支持多种音乐标签来源
- 支持歌词翻译功能
- 支持显示操作记录
- 支持导出专辑封面文件,支持自定义上传专辑封面
- 支持适配移动端 UI,支持手机端访问
- 支持使用小爱同学播放本地音乐,播放NAS本地音乐
需要注意的一点是有的功能是V2专属(付费),不过免费版对于削刮来说也够用了。
项目地址:
【Music Tag Web】Github地址:https://github.com/xhongc/music-tag-web
【Music Tag Web】官网:https://xiers-organization.gitbook.io/music-tag-web
本人自用客户端推荐:https://github.com/gitbobobo/StreamMusic
搭建:
1.搭建 Music Tag Web
mkdir -p /home/docker/tag ## 路径和名称可以自定义
cd /home/docker/tag ## 与上述路径名称保持一致
nano docker-compose.yml
下面是 docker-compose.yml 配置文件
version: '3'
services:
music-tag:
image: xhongc/music_tag_web:latest
container_name: music-tag-web
ports:
- "8992:8002" ## 冒号左边端口可自定义为为占用端口
volumes:
- /home/docker/navidrome/music:/app/media:rw ## 冒号左边路径请与Navidrome保持一致
- /home/docker/tag/config:/app/data ## 冒号左边路径请填写config配置文件路径
restart: unless-stopped
2.运行
docker compose up -d
输入 IP:8992 就可以访问了,默认账号密码均为:admin
域名访问,可以参考这篇文章最后的配置域名访问部分:https://makifx.com/1240.html
3.成品展示

卸载:
cd /home/docker/tag
docker compose down
cd ..
rm -rf /home/docker/tag ## 完全删除