Самостоятельно размещаемое приложение для поиска музыки с собственной библиотекой, рекомендациями и сценариями плейлистов; Lidarr можно подключить по желанию.
FoxxMD/multi-scrobbler
Приложение в Docker, которое отправляет сведения о прослушивании музыки из Spotify, Plex, Jellyfin и других источников в Last.fm, ListenBrainz и другие сервисы.
Open source альтернатива:Last.fm
- Звёзды
- 1,301
- Форки
- 63
- Открытые issues
- 29
- Последний коммит
- 17 часов назад
Что это?
multi-scrobbler отслеживает прослушивание музыки в разных источниках и отправляет данные о каждом воспроизведении в один или несколько scrobble-клиентов. Он напрямую взаимодействует с API сервисов и музыкальными плеерами, поэтому фиксирует воспроизведения независимо от того, где они происходят, — без установки расширения для браузера или мобильного приложения на каждом устройстве.
Среди источников — стриминговые сервисы Spotify, Apple Music и Deezer, собственные серверы Plex, Jellyfin, Navidrome и сервисы с совместимыми с Subsonic API, а также локальные плееры MPD, Mopidy и VLC. В числе клиентов — Last.fm, ListenBrainz, Libre.fm, Koito, Maloja, teal.fm и Discord для статуса Now Playing. Каждый источник можно направить в определённые клиенты, чтобы вести scrobbling для нескольких пользователей с раздельной историей.
Неудачные scrobble-записи помещаются в очередь и отправляются повторно, учётные данные сохраняются после авторизации, а на веб-странице статуса отображаются статистика, история scrobble-записей и логи. Регулярные выражения позволяют преобразовывать данные о треках перед отправкой. Настроить приложение можно с помощью переменных окружения или JSON; оно запускается в Docker-контейнере на x86 и ARM либо локально с Node.js.
Ключевые возможности
- 01Собирает данные о воспроизведениях из более чем 30 источников, включая Spotify, Plex, Jellyfin и MPRIS в окружении Linux.
- 02Одновременно отправляет scrobble-записи в несколько клиентов, например Last.fm, ListenBrainz и Maloja.
- 03Ставит неудачные scrobble-записи в очередь и автоматически отправляет их повторно.
- 04Преобразует метаданные треков с помощью регулярных выражений перед отправкой.
- 05Предоставляет веб-интерфейс со статистикой, историей scrobble-записей и логами.
- 06Предоставляет проверки состояния, вебхуки и метрики Prometheus для мониторинга.
Сценарии использования
- Ведение собственной истории прослушиваний с Plex или Jellyfin с одновременной отправкой scrobble-записей в Last.fm.
- Отправка данных о прослушивании с нескольких устройств и сервисов в один аккаунт ListenBrainz.
- Управление scrobble-записями членов семьи: каждый источник можно направить в отдельный клиент.
- Отслеживание прослушивания музыки на Linux-компьютерах и домашних аудиосистемах, для которых нет приложений со scrobbling.
Быстрый старт
- 1
Прочитайте краткое руководство и выполните установку с помощью образов Docker
- 2
Откройте страницу состояния, чтобы настроить источники и клиенты
http://localhost:9078 - 3
При первом запуске авторизуйте Spotify и/или Last.fm по ссылке на странице состояния
Что важно знать
- Для настройки каждого источника и клиента нужны собственные учетные данные сервиса или доступ к API.
- Для некоторых источников и клиентов при первом запуске требуется пройти авторизацию через веб-интерфейс.
В подборках
Темы
Частые вопросы
- Что такое multi-scrobbler?
- Приложение в Docker, которое отправляет сведения о прослушивании музыки из Spotify, Plex, Jellyfin и других источников в Last.fm, ListenBrainz и другие сервисы. multi-scrobbler отслеживает прослушивание музыки в разных источниках и отправляет данные о каждом воспроизведении в один или несколько scrobble-клиентов. Он напрямую взаимодействует с API сервисов и музыкальными плеерами, поэтому фиксирует воспроизведения независимо от того, где они происходят, — без установки расширения для браузера или мобильного приложения на каждом устройстве.
- multi-scrobbler можно использовать бесплатно? Какая у него лицензия?
- multi-scrobbler распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- multi-scrobbler всё ещё поддерживается?
- Активно поддерживается. Последний коммит в multi-scrobbler — 6 нояб. 2026 г..
- Для чего можно использовать multi-scrobbler?
- Ведение собственной истории прослушиваний с Plex или Jellyfin с одновременной отправкой scrobble-записей в Last.fm. Отправка данных о прослушивании с нескольких устройств и сервисов в один аккаунт ListenBrainz. Управление scrobble-записями членов семьи: каждый источник можно направить в отдельный клиент. Отслеживание прослушивания музыки на Linux-компьютерах и домашних аудиосистемах, для которых нет приложений со scrobbling.
- Как установить multi-scrobbler?
- Прочитайте краткое руководство и выполните установку с помощью образов Docker Откройте страницу состояния, чтобы настроить источники и клиенты: http://localhost:9078 При первом запуске авторизуйте Spotify и/или Last.fm по ссылке на странице состояния
- Где скачать multi-scrobbler?
- Исходный код и инструкции по установке — на GitHub: https://github.com/FoxxMD/multi-scrobbler
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Self-hosted сервер для потокового воспроизведения музыки из локальных аудиофайлов с веб-плеером в стиле Spotify.
Веб-приложение с открытым исходным кодом для заявок на фильмы и сериалы с модерацией для медиатек Jellyfin, Plex и Emby.
Ombi — self-hosted приложение для запросов медиаконтента, которое синхронизируется с Plex, Emby и Jellyfin и позволяет запрашивать фильмы, музыку и сериалы.
Инструмент для обслуживания медиатеки Plex, Jellyfin и Emby: находит по правилам непросмотренный или незапрошенный контент и удаляет его по истечении льготного периода.
Самостоятельно размещаемый сервис для синхронизации статуса просмотра между медиасерверами Plex, Jellyfin и Emby без сторонних сервисов.