Soporte de Libre.fm para Jellyfin
Hola a todos,
Hoy, estuve adaptandoo el plugin de Last.fm de Jellyfin para que funcione únicamente con Libre.fm.
Aunque el plugin de Last.fm añadió soporte para usar otras páginas tales como Libre.fm, el plugin sólo puede hacer scrobble a un servicio a la vez. Para superar esto, hice un fork de jellyfin-plugin-lastfm, lo limpié y modifiqué para que sólo funcione con Libre.fm

El resultado es que ahora, Jellyfin puede hacer scrobble a las 3 páginas principales de scrobbling, ya que este plugin puede trabajar simultáneamente con los plugins existentes para Last.fm y ListenBrainz.
La instalación y configuración es similar a la del plugin de Last.fm, excepto que no hay necesitad de configurar un endpoint propio. Adicionalmente, este plugin sólo envia scrobbles, por lo que las funciones adicionales que tenía el plugin de last.fm, como sincronizar pistas o descargar datos visuales del album han sido removidos.
IInstalación
Ve a tu Dashboard de administrador -> Plugins > Manage Repositories y entra la siguiente información:
- Repo name: Libre.fm Stable
- Repo URL: https://raw.githubusercontent.com/moisespr123/jellyfin-plugin-librefm/refs/heads/master/manifest.json
Luego, ve a los plugins disponibles, selecciona Libre.fm, instálalo y actívalo.
Reinicia Jellyfin luego de la instalación
Configuración
- Ve a tu Dashboard de administrador -> Plugins -> Libre.fm -> Settings.
- Selecciona el usuario para habilitar Libre.fm. Entra el usuario y contraseña de Libre.fm.
- Marca «Enable Scrobbling for this user?».
- Activa el «Alternate Mode» si tu cliente de música no envía eventos de PlaybackStopped o tienes problemas con los scrobbles.
- Haz click en «Save».
Código Fuente
Disponible en GitHub: https://github.com/moisespr123/jellyfin-plugin-librefm
Te invito a que pruebes este plugin y me dejes saber tus pensamientos del mismo. Es tan simple como puede ser.