Music Tag Web

Featured|HelloGitHub

『音乐标签』Web版是一款可以编辑歌曲的标题,专辑,艺术家,歌词,封面等信息的音乐标签编辑器程序, 支持FLAC, APE, WAV, AIFF, WV, TTA, MP3, M4A, OGG, MPC, OPUS, WMA, DSF, DFF, MP4等音频格式。

  docker-pull-count docker-platform

🎉 Feature

为什么开发web版? 在使用Navidrome时,我的音乐都是在远程服务器上的,本地的Musictag和mp3tag不能满足我的需求, 我需要部署在远程服务器上去需改线上的音乐标签,相当于在使用Navidrome的边车应用。

  • 支持大部分音频格式元数据的查看、编辑和修改

  • 支持批量自动修改(刮削)音乐标签

  • 支持音乐指纹识别,即使没有元数据也可以识别音乐

  • 支持整理音乐文件,按艺术家,专辑分组, 或者自定义多级分组

  • 支持文件排序,按照文件名,文件大小,更新时间排序

  • 支持批量转换音乐元数据繁体转简体,或者简体转繁体

  • 支持文件名称的拆分解包,补充缺失元数据信息

  • 支持文本替换,批量替换音乐元数据中脏数据

  • 支持音乐格式转换,引入 ffmpeg 支持音乐格式转换

  • 支持整轨音乐文件的切割

  • 支持多种音乐标签来源

  • 支持歌词翻译功能

  • 支持显示操作记录

  • 支持导出专辑封面文件,支持自定义上传专辑封面

  • 支持适配移动端 UI,支持手机端访问

  • 支持使用小爱同学播放本地音乐,播放NAS本地音乐

🦀 Show Project

DEMO 地址账号密码为:admin/admin

【音乐标签Web|Music Tag Web】

🔨 How to Build?

1. docker-compose -f local.yml build
2. docker-compose -f local.yml up

💯 How to Use

【使用手册】

【使用手册V2】

V2的部署方式 使用手册 V2的方式部署!!

V1部署方式

镜像已上传至Dockerhub 操作指南:

1.从Docker Hub拉取镜像

docker pull xhongc/music_tag_web:latest

2. 运行容器镜像

docker run -d -p 8001:8001 -v /path/to/your/music:/app/media -v /path/to/your/config:/app/data --restart=always xhongc/music_tag_web:latest

或者 使用portainer Stacks部署(docker compose) img_1.png

version: '3'services:  music-tag:    image: xhongc/music_tag_web:latest
    container_name: music-tag-web
    ports:
      - "8001:8001"
    volumes:
      - /path/to/your/music:/app/media:rw
      - /path/to/your/config:/app/data
    command: /start
    restart: unless-stopped

ps. /path/to/your/music 改成你的音乐文件夹路径!/path/to/your/config 改为配置文件路径!

3 访问在127.0.0.1:8001/admin 默认账号密码 admin/admin 修改默认密码 img_7.png

V2部署方式

与 V1部署的区别是容器内端口改为 8002, Docker Compose 部署去掉了 command: /start 配置

1.从Docker Hub拉取镜像

docker pull xhongc/music_tag_web:latest

2. 运行容器镜像

docker run -d -p 8002:8002 -v /path/to/your/music:/app/media -v /path/to/your/config:/app/data --restart=always xhongc/music_tag_web:latest

或者:

version: '3'services:  music-tag:    image: xhongc/music_tag_web:latest
    container_name: music-tag-web
    ports:
      - "8002:8002"
    volumes:
      - /path/to/your/music:/app/media:rw
      - /path/to/your/config:/app/data
    restart: unless-stopped

ps. /path/to/your/music 改成你的音乐文件夹路径!/path/to/your/config 改为配置文件路径!

3 访问在127.0.0.1:8002/admin 默认账号密码 admin/admin 修改默认密码

📷 User Interface

img_5.png img_4.png img_11.png img_12.png img_2.png

💬 Contact me

如有什么意见需求,请先 star 后提出issues,我会满足你的需求,在我的能力范围内。 issue 没及时看到的,可以加群讨论!(或者请添加我微信:charlesnowed(备注:Music Tag),我会拉你进群。)