Repolode
FoxxMD

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. 1

    Lee la guía de inicio rápido e instala con imágenes de Docker

  2. 2

    Abre la página de estado para configurar las fuentes y los clientes

    http://localhost:9078
  3. 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

#music#scrobbling#self-hosted#docker#lastfm#listenbrainz#plex#jellyfin#deezer#koito

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