Aplicación de descubrimiento musical autoalojada con biblioteca propia, recomendaciones y flujos de playlists, con Lidarr como complemento opcional.
FoxxMD/multi-scrobbler
Una aplicación en Docker que registra tus reproducciones musicales de distintas fuentes, como Spotify, Plex y Jellyfin, en servicios como Last.fm y ListenBrainz.
Alternativa open source a:Last.fm
- Estrellas
- 1,301
- Forks
- 63
- Issues abiertos
- 29
- Último commit
- hace 12 horas
¿Qué es?
multi-scrobbler supervisa la actividad de escucha en distintas fuentes y envía cada reproducción a uno o varios clientes de scrobbling. Se comunica directamente con las API de los servicios y los reproductores, por lo que registra las reproducciones dondequiera que ocurran, sin necesidad de instalar una extensión del navegador o una aplicación móvil en cada dispositivo.
Entre las fuentes se incluyen servicios de streaming como Spotify, Apple Music y Deezer; servidores autohospedados como Plex, Jellyfin y Navidrome, además de API compatibles con Subsonic; y reproductores locales como MPD, Mopidy y VLC. Entre los clientes están Last.fm, ListenBrainz, Libre.fm, Koito, Maloja y teal.fm, además de Discord para mostrar el estado «Reproduciendo ahora». Cada fuente se puede asociar con clientes específicos, lo que permite registrar reproducciones de varios usuarios y mantener sus historiales separados.
Las reproducciones que no se pueden registrar se ponen en cola y se vuelven a intentar; las credenciales se guardan de forma persistente tras la autorización, y una página web de estado muestra estadísticas, un historial de auditoría de scrobbles y registros. Las transformaciones con expresiones regulares permiten modificar los datos de las pistas antes de enviarlos. La configuración se realiza con variables de entorno o JSON, y la aplicación se ejecuta mediante imágenes de Docker para x86 y ARM o localmente con Node.js.
Funciones clave
- 01Recopila reproducciones de más de 30 fuentes, como Spotify, Plex, Jellyfin y MPRIS en escritorios Linux.
- 02Registra reproducciones en varios clientes a la vez, como Last.fm, ListenBrainz y Maloja.
- 03Pone en cola las reproducciones que no se pudieron registrar y vuelve a intentarlo automáticamente.
- 04Transforma los metadatos de las pistas con expresiones regulares antes de enviarlos.
- 05Ofrece una interfaz web con estadísticas, historial de scrobbles y registros.
- 06Expone comprobaciones de estado, webhooks y métricas de Prometheus para la monitorización.
Casos de uso
- Mantener un historial de reproducciones autohospedado de Plex o Jellyfin y, a la vez, registrar las reproducciones en Last.fm.
- Registrar música de varios dispositivos y servicios en una sola cuenta de ListenBrainz.
- Gestionar los scrobbles de familiares asociando cada fuente con un cliente distinto.
- Registrar la actividad de escucha en escritorios Linux o equipos de audio domésticos que no cuentan con aplicaciones de scrobbling.
Inicio rápido
- 1
Lee la guía de inicio rápido e instala con imágenes de Docker
- 2
Abre la página de estado para configurar las fuentes y los clientes
http://localhost:9078 - 3
En el primer inicio, autoriza Spotify o Last.fm (o ambos) mediante el enlace de la página de estado
Antes de usarlo
- Cada fuente y cliente requiere configurar sus propias credenciales de servicio o el acceso a la API.
- Algunas fuentes y clientes requieren pasos de autorización en la interfaz web durante el primer inicio.
En colecciones
Temas
Preguntas frecuentes
- ¿Qué es multi-scrobbler?
- Una aplicación en Docker que registra tus reproducciones musicales de distintas fuentes, como Spotify, Plex y Jellyfin, en servicios como Last.fm y ListenBrainz. multi-scrobbler supervisa la actividad de escucha en distintas fuentes y envía cada reproducción a uno o varios clientes de scrobbling. Se comunica directamente con las API de los servicios y los reproductores, por lo que registra las reproducciones dondequiera que ocurran, sin necesidad de instalar una extensión del navegador o una aplicación móvil en cada dispositivo.
- ¿multi-scrobbler es gratuito? ¿Qué licencia tiene?
- multi-scrobbler es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿multi-scrobbler sigue mantenido?
- Mantenimiento activo. El último commit de multi-scrobbler fue el 6 nov 2026.
- ¿Para qué puedo usar multi-scrobbler?
- Mantener un historial de reproducciones autohospedado de Plex o Jellyfin y, a la vez, registrar las reproducciones en Last.fm. Registrar música de varios dispositivos y servicios en una sola cuenta de ListenBrainz. Gestionar los scrobbles de familiares asociando cada fuente con un cliente distinto. Registrar la actividad de escucha en escritorios Linux o equipos de audio domésticos que no cuentan con aplicaciones de scrobbling.
- ¿Cómo se instala multi-scrobbler?
- Lee la guía de inicio rápido e instala con imágenes de Docker Abre la página de estado para configurar las fuentes y los clientes: http://localhost:9078 En el primer inicio, autoriza Spotify o Last.fm (o ambos) mediante el enlace de la página de estado
- ¿Dónde consigo multi-scrobbler?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/FoxxMD/multi-scrobbler
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Servidor de streaming musical autoalojado y reproductor web para tus archivos de audio locales, con una interfaz similar a Spotify.
Aplicación web de código abierto para solicitar películas y series, con flujos de aprobación para bibliotecas de Jellyfin, Plex y Emby.
Ombi es una herramienta autoalojada para solicitar contenido multimedia que se integra con Plex, Emby y Jellyfin.
Herramienta para mantener bibliotecas de Plex, Jellyfin y Emby que usa reglas para reunir contenido no visto o no solicitado y eliminarlo tras un periodo de gracia.
Servicio autoalojado que sincroniza el estado de reproducción entre servidores multimedia Plex, Jellyfin y Emby sin servicios de terceros.