Repolode
suitux

suitux/Tagr

Самостоятельно размещаемое веб-приложение для просмотра, воспроизведения и редактирования тегов аудиофайлов с записью изменений в музыкальные файлы.

Open source альтернатива:MusicBrainz PicardMp3tag

Звёзды
250
Форки
8
Открытые issues
7
Последний коммит
10 дней назад

Что это?

Tagr — редактор музыкальных метаданных, который можно разместить на собственном сервере и использовать в браузере. Укажите одну или несколько папок с музыкой — приложение проиндексирует библиотеку и покажет её в интерфейсе из трёх панелей: дерева папок, списка композиций и редактора подробной информации. Можно редактировать более 40 полей, в том числе пользовательские теги, обложки альбомов, оценки в звёздах, номера треков и дисков. Изменения записываются непосредственно в аудиофайлы на диске.

Для каждого изменения метаданных сохраняются старое и новое значения, поэтому можно отменять как отдельные правки, так и целые группы изменений. В приложении также есть встроенный плеер с отображением звуковой волны, история прослушивания, счётчики воспроизведений и возможность отправлять скробблы в ListenBrainz. Доступ регулируется учётными записями с ролями Tagger и Listener.

Поддерживаются форматы MP3, FLAC, WAV, AAC, OGG, M4A, M4B, WMA, AIFF и Opus. В проекте используются Next.js, React, Prisma с SQLite и библиотека audiotagr для чтения и записи тегов. Образы Docker публикуются для amd64 и arm64.

Ключевые возможности

  • 01Редактирование более 40 полей метаданных, включая пользовательские теги и обложки альбомов
  • 02Полная история изменений с возможностью отменять отдельные правки или группы изменений
  • 03Встроенный плеер с отображением звуковой волны, историей прослушивания и скробблингом в ListenBrainz
  • 04Браузер музыкальной библиотеки с тремя панелями, фильтрацией, сортировкой и настраиваемыми столбцами
  • 05Роли пользователей: admin, tagger и listener
  • 06Интерфейс, адаптированный для мобильных устройств

Сценарии использования

  • Очистка и унификация тегов в большой личной музыкальной коллекции
  • Редактирование метаданных музыкальной библиотеки на NAS из любого браузера
  • Просмотр и отмена прошлых изменений тегов
  • Предоставление членам семьи доступа только для прослушивания через учётные записи Listener

Быстрый старт

  1. 1

    Скачайте файл docker-compose.yml

    wget https://raw.githubusercontent.com/suitux/Tagr/main/docker-compose.yml
  2. 2

    Создайте секретный ключ и укажите его в docker-compose.yml вместе с учетными данными администратора и папкой с музыкой

    openssl rand -hex 32
  3. 3

    Соберите и запустите контейнер

    docker compose up -d
  4. 4

    Откройте http://localhost:3000, войдите в систему и просканируйте библиотеку

Что важно знать

  • Требуется собственный сервер и ручная настройка переменных окружения и томов.
  • Лицензия AGPL-3.0 — лицензия с копилефтом, которая распространяется и на изменённые версии, предоставляемые по сети.

В подборках

Темы

Частые вопросы

Что такое Tagr?
Самостоятельно размещаемое веб-приложение для просмотра, воспроизведения и редактирования тегов аудиофайлов с записью изменений в музыкальные файлы. Tagr — редактор музыкальных метаданных, который можно разместить на собственном сервере и использовать в браузере. Укажите одну или несколько папок с музыкой — приложение проиндексирует библиотеку и покажет её в интерфейсе из трёх панелей: дерева папок, списка композиций и редактора подробной информации. Можно редактировать более 40 полей, в том числе пользовательские теги, обложки альбомов, оценки в звёздах, номера треков и дисков. Изменения записываются непосредственно в аудиофайлы на диске.
Tagr можно использовать бесплатно? Какая у него лицензия?
Tagr распространяется с открытым исходным кодом под лицензией AGPL-3.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
Tagr всё ещё поддерживается?
Активно поддерживается. Последний коммит в Tagr — 28 окт. 2026 г..
Для чего можно использовать Tagr?
Очистка и унификация тегов в большой личной музыкальной коллекции Редактирование метаданных музыкальной библиотеки на NAS из любого браузера Просмотр и отмена прошлых изменений тегов Предоставление членам семьи доступа только для прослушивания через учётные записи Listener
Как установить Tagr?
Скачайте файл docker-compose.yml: wget https://raw.githubusercontent.com/suitux/Tagr/main/docker-compose.yml Создайте секретный ключ и укажите его в docker-compose.yml вместе с учетными данными администратора и папкой с музыкой: openssl rand -hex 32 Соберите и запустите контейнер: docker compose up -d Откройте http://localhost:3000, войдите в систему и просканируйте библиотеку
Где скачать Tagr?
Исходный код и инструкции по установке — на GitHub: https://github.com/suitux/Tagr

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты

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

1,4 тыс.+2 за неделю42TypeScriptGPL-3.0Активно поддерживаетсяОбновлён 23 часа назад

Консольный менеджер музыкальной библиотеки, который каталогизирует коллекцию и автоматически исправляет метаданные с помощью MusicBrainz.

15,9 тыс.+28 за неделю2,2 тыс.PythonMITАктивно поддерживаетсяОбновлён позавчера