Music Tag Web: веб-редактор музыкальных тегов
Music Tag Web: веб-редактор музыкальных теговОписание
Что такое Music Tag Web
Music Tag Web — это веб-редактор тегов для аудиофайлов с открытым исходным кодом, который позволяет напрямую редактировать метаданные аудио на сервере или локальной машине. Он подходит для управления музыкальными серверами, такими как Navidrome. Поддерживает множество форматов, включая FLAC, APE, WAV, AIFF, WV, TTA, MP3, M4A, OGG, MPC, OPUS, WMA, DSF, DFF, MP4 и другие, и обладает функциями пакетного редактирования, распознавания музыкальных отпечатков, управления текстами песен и обложками, конвертации форматов, разрезки образов дисков на треки, преобразования между упрощённым и традиционным китайским, замены текста, журналирования операций, а также адаптации под мобильные устройства. Бэкенд проекта использует Python + Django, фронтенд — Vue, а его образ размещён на Docker Hub (xhongc/music_tag_web:latest).

Основные функции Music Tag Web
Редактирование тегов
Базовые теги: название песни, исполнитель, альбом, год выпуска, жанр, номер трека, изображение обложки.
Расширенные теги: встроенные тексты песен, композитор, аранжировщик, информация об авторских правах, лейбл звукозаписи.
Пакетная обработка: поддержка пакетного импорта нескольких аудиофайлов и единых правил изменения тегов, например массовое добавление названия альбома или единой обложки, что повышает эффективность.
Совместимость форматов: поддержка распространённых аудиоформатов, таких как MP3, FLAC, AAC, WAV, OGG, APE и др. Некоторые инструменты могут читать и записывать разные стандарты тегов, например ID3v1, ID3v2, Vorbis Comment.
Управление обложками: можно загружать локальные изображения в качестве обложек альбомов, выполнять кадрирование и масштабирование, чтобы обложка соответствовала аудио.
Экспорт и сохранение: после редактирования можно сразу загрузить изменённый аудиофайл, а также экспортировать информацию тегов в текстовый файл (например, CSV) для резервного копирования.
Как пользоваться Music Tag Web
Сначала загрузите музыку, затем отметьте нужные папки в дереве каталогов слева. Далее справа нажмите «Автоматический скрейпинг», выберите «Мягкий режим», «Все источники», «Перезаписать старые теги» и сохраните. Для записей, отмеченных красным (не удалось), потребуется ручное редактирование: введите правильный альбом или исполнителя, выполните поиск, нажмите на подходящий результат и сохраните. Также доступна функция упорядочивания в один клик — нажмите «Упорядочить файлы» вверху, выберите шаблон artist/{album}/track{title} и выполните его.
Быстрое развёртывание
# 1. 创建目录(音乐库+配置) mkdir -p /volume1/music /volume1/docker/music-tag # 2. 启动容器(端口 8002,镜像约 300 MB) docker run -d --name music-tag-web \ -p 8002:8002 \ -v /volume1/music:/app/media:rw \ -v /volume1/docker/music-tag:/app/data \ --restart unless-stopped \ xhongc/music_tag_web:latest
Откройте в браузере http://NAS-IP:8002, войдите с учётными данными по умолчанию admin/admin и приступайте к скрейпингу.
Для обновления или отката просто выполните docker pull xhongc/music_tag_web:latest и заново создайте контейнер; конфигурации и музыкальные файлы хранятся в подключённых каталогах на хосте и не будут потеряны.
Сценарии использования Music Tag Web
Организация личной музыкальной библиотеки: единообразное редактирование тегов для разрозненных загруженных песен для удобной категоризации и поиска в плеере.
Создание контента для СМИ / подкастов: добавление к авторскому аудио заголовка, автора и обложки в соответствии с требованиями платформ.
Обмен музыкой среди энтузиастов: при организации альбомов lossless-музыки — заполнение информации тегов для улучшения впечатлений от обмена.
Часто задаваемые вопросы
Конфликт портов: измените параметр на -p 8011:8002.
Искажение китайских символов: сначала «Очистить все теги», затем повторите скрейпинг; либо установите кодировку ID3 на UTF-8.
Не удаётся разбить образ диска на треки: убедитесь, что в той же директории есть соответствующий файл .cue, загрузите его и нажмите кнопку «Разделить».
Внешний доступ: настройте проброс порта 8002 на маршрутизаторе, либо используйте обратный прокси / проброс из внутренней сети.
Связанные ресурсы Music Tag Web
Исходный код / документация / журнал изменений: https://github.com/xhongc/music-tag-web
Онлайн-демо: https://xiers-organization.gitbook.io/music-tag-web-v2
Помощник сценариста▸
AI Приложения
AI Новости