轻量级音乐元数据编辑器Metadata Remote
简介
什么是 Metadata Remote (mdrm) ?
Metadata Remote
是一个基于Web
的音频元数据编辑工具,旨在简化在无头服务器(即没有图形用户界面的服务器)上编辑音频文件的元数据。用户只需使用Docker
和浏览器,无需复杂的音乐库生态系统、命令行操作或文件传输。
主要特点
- 无头服务器支持:适用于在无桌面环境的服务器上操作,方便用户直接编辑元数据。
- 快速设置:使用
Docker
容器,安装过程简单,用户可以在不到一分钟内完成设置。 - 智能元数据建议:通过分析文件名和目录结构,提供智能的元数据建议,支持复杂情况,如古典音乐和合辑。
- 完全可逆的编辑历史:提供完整的撤销/重做功能,最多可追踪
1000
次编辑,用户可以轻松恢复错误。 - 强大的批量操作:支持对整个文件夹的元数据或专辑封面进行批量应用,极大提高效率。
- 现代化界面:提供干净的
Web UI
,支持实时过滤和文件流播放,用户体验良好。 - 多架构支持:提供适用于
x86_64
、ARM64
和ARMv7
的多架构Docker
镜像。
应用场景
- 无头媒体服务器:可用于
Jellyfin
、Plex
等媒体服务器的元数据整理,方便在导入库之前进行准备。 - NAS 系统:在
TrueNAS
、Unraid
、Synology
等NAS
系统上编辑音频文件的元数据。 - 云服务器: 在没有
GUI
访问的VPS
上处理音乐库。 - Raspberry Pi 设置:轻量级设计,适合在资源有限的设备上运行。
- 大规模操作:高效处理成千上万的文件,适用于档案数字化和混合格式库的维护。
通过这些特点和应用,Metadata Remote
为用户提供了一种高效、灵活的音频文件元数据管理解决方案。
从核心功能上来说,Metadata Remote
和老苏之前介绍的 Music Tag Web
一样,都是通过浏览器界面编辑音频文件元数据
文章传送门: 网页版音乐元数据编辑器Music Tag Web
安装
在群晖上以 Docker 方式安装。
本文写作时,
latest
版本对应为v1.1.3
;
docker cli 安装
如果你熟悉命令行,可能用 docker cli
更快捷
1 | # 新建文件夹 mdrm 和 子目录 |
docker-compose 安装
也可以用 docker-compose
安装,将下面的内容保存为 docker-compose.yml
文件
1 | version: '3.8' |
然后执行下面的命令
1 | # 新建文件夹 mdrm 和 子目录 |
运行
在浏览器中输入 http://群晖IP:8338
就能看到主界面
选中一首曲子,可以编辑元数据
包括专辑、封面、歌手等,设置完成后,可以保存
多目录挂载
若要挂载多个音乐目录,你需要在 volumes
部分添加多个条目
假设你有两个音乐目录,分别位于 /home/user/music1
和 /home/user/music2
。因为默认环境变量 MUSIC_DIR=/music
,所以我们可以将他们挂载到 /music
下面,例如: /music/Library1
和 /music/Library2
。
下面的示例是用同一个目录的音乐文件,挂载了 2
次
1 | version: '3.8' |
实际效果
参考文档
wow-signal-dev/metadata-remote: A modern web-based metadata editor for audio files, designed for managing large music collections with clean bulk editing capabilities.
地址:https://github.com/wow-signal-dev/metadata-remoteLightweight web-based music metadata editor for headless servers : r/selfhosted
地址:https://www.reddit.com/r/selfhosted/comments/1l945ku/lightweight_webbased_music_metadata_editor_for/