Сервер для самостоятельного стриминга музыки, который позволяет слушать свою библиотеку через браузер или мобильное приложение.
suitux/Tagr
Самостоятельно размещаемое веб-приложение для просмотра, воспроизведения и редактирования тегов аудиофайлов с записью изменений в музыкальные файлы.
Open source альтернатива:MusicBrainz Picard
Mp3tag
- Звёзды
- 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
Скачайте файл docker-compose.yml
wget https://raw.githubusercontent.com/suitux/Tagr/main/docker-compose.yml - 2
Создайте секретный ключ и укажите его в docker-compose.yml вместе с учетными данными администратора и папкой с музыкой
openssl rand -hex 32 - 3
Соберите и запустите контейнер
docker compose up -d - 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 обновляется ежедневно.
Похожие проекты
Десктопный музыкальный плеер и редактор тегов для локальной музыкальной коллекции на Svelte и Tauri, с gapless-воспроизведением и умными плейлистами.
Веб-сервер для самостоятельного размещения музыкальной коллекции и её прослушивания в любом браузере.
Самостоятельно размещаемый музыкальный сервер с упором на интеграцию метаданных, музыкальные коллекции и веб- и мобильный интерфейс для удобного просмотра.
Консольный менеджер музыкальной библиотеки, который каталогизирует коллекцию и автоматически исправляет метаданные с помощью MusicBrainz.
Музыкальный плеер на TypeScript с полноэкранной анимацией текста песен и поддержкой NetEase, QQ, Kugou, Navidrome и локальных библиотек.