Об этом проекте

multi-scrobbler — это self-hosted Docker-приложение, которое централизует музыку. Оно отслеживает активность прослушивания из множества источников, включая Spotify, Jellyfin, Plex, YouTube Music, Kodi, MPD, Sonos и многие другие, и передаёт эти данные одному или нескольким клиентам скробблинга: Last.fm, ListenBrainz, Libre.fm, Malo, Koito. Ключевые возможности: * **Широкая поддержка источников и клиентов**: интеграция с многочисленными сервисами и плеерами через их API, а также поддержка пересылки скробблов из Last.fm или ListenBrainz. * **Многопользовательский режим**: настройка скробблинга для себя, семьи и друзей с привязкой источников к конкретным клиентам. * **Устойчивая работа**: корректная обработка сетевых сбоев и ошибок клиентов с помощью очереди скробблов и их автоматической отправки. * **Мониторинг и аудит**: мобильный веб-интерфейс, журнал аудита скробблов и среда выполнения. Также поддерживаются вебхуки (Gotify, Apprise), эндпоинты healthcheck и метрики Prometheus. * **Преобразование данных**: изменение данных трека перед скробблингом с помощью регулярных выражений. * **Гибкая настройка**: конфигурация через переменные среды или файлы JSON. * **Простая установка**: доступно как приложение для x86/ARM или с NodeJS. Идеально подходит для пользователей, которые слушают музыку на нескольких платформах и хотят иметь собственный self-hosted скробблинг без reliance на браузерные расширения или отдельные приложения. Проект распространяется под лицензией MIT и активно развивается с подробной документацией.