BookinglyTech News
Software

Glance: widget de Jellyfin deja de funcionar tras última actualización

El widget custom‑api de Glance muestra "ERROR user not found" tras la última actualización de Jellyfin. El problema surge al buscar el usuario y la librería configurada.

2 min de lecturar/selfhosted0 vistas

Glance, el panel de control para servidores self‑hosted, ha reportado un fallo en su widget de Jellyfin. Desde la última actualización de Jellyfin, el widget deja de mostrar los últimos títulos y devuelve "ERROR user not found", aunque el usuario y la biblioteca permanecen iguales.

El widget, configurado con una API personalizada, se basa en llamadas REST a los puntos finales de Jellyfin: /Users, /UserViews y /Users/{id}/Items/Latest. La plantilla Go‑tmpl incluida en Glance hace una búsqueda secuencial del nombre de usuario y, si no lo encuentra, muestra el mensaje de error.

Al parecer, la API de Jellyfin ha cambiado la forma en que expone el nombre de usuario o el formato del objeto JSON de los usuarios. El código de Glance todavía espera la clave Name en la respuesta de /Users. Si Jellyfin devuelve ahora UserName o un esquema diferente, la búsqueda fallará y el widget terminará sin datos.

El error también ocurre con la búsqueda de la biblioteca. El widget recurre a /UserViews para obtener los nombres de las colecciones. Si la estructura de la respuesta cambió, el ID de la biblioteca queda vacío y el widget no puede recuperar los últimos items.

Para resolverlo, la comunidad de Glance está revisando la plantilla y actualizando los parámetros de la llamada. Se recomienda revisar la documentación de la versión actual de Jellyfin, comprobar la respuesta de la API con Postman o curl, y, si es necesario, ajustar los campos en la plantilla.

En el corto plazo, se puede revertir a la versión anterior de Jellyfin o usar el widget de la rama legacy de Glance, que todavía funciona con la API antigua.

La incidencia destaca la fragilidad de los widgets de terceros cuando las APIs cambian sin anunciar. Los administradores deben monitorear los logs de Glance y revisar la compatibilidad de los endpoints de Jellyfin antes de actualizar.