Music Tag Web: веб-редактор музыкальных тегов

Music Tag Web: веб-редактор музыкальных тегов 119

Открытый веб-редактор музыкальных тегов, позволяющий напрямую редактировать метаданные аудио на сервере или локально. Подходит для управления музыкальными серверами вроде Navidrome. Поддерживает пакетное редактирование, аудио-фингерпринтинг, управление текстами песен и обложками, конвертацию форматов, нарезку треков, переключение между традиционным и упрощённым китайским, замену текста, журнал операций и адаптацию под мобильные устройства.

#Ai工具箱 #Ai开源项目

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


Основные функции 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

Инструменты по теме "Music Tag Web: веб-редактор музыкальных тегов"