La interfaz web LCARS para Jellyfin se publica como imagen de contenedor

Un desarrollador ha publicado un reemplazo de la interfaz jellyfin-web con estilo LCARS, empaquetado como contenedor de Jellyfin 12.4. Es una beta con carencias conocidas, como Live TV, Chromecast y SyncPlay.

Un proyecto comunitario que sustituye la interfaz web estándar de Jellyfin por una apariencia LCARS al estilo Star Trek se ha hecho público. El autor, que afirma haber pasado meses trasteando con él en privado, ha publicado el trabajo como proyecto de GitHub llamado jellyfin-lcars, con una imagen de contenedor disponible en el registro de paquetes del proyecto. El anuncio apareció en el hilo de r/jellyfin.

Qué es en realidad

Esto no es un plugin en el sentido habitual. El proceso de compilación descarga la versión puntual de la imagen Docker oficial de Jellyfin, compila la interfaz web LCARS y reemplaza el directorio /web/ dentro de esa imagen. Encima se añade un pequeño plugin LCARS para aportar algo de información extra. En otras palabras, es un reemplazo directo de la parte jellyfin-web del stack, distribuido como contenedor de Jellyfin 12.4.

Como el cambio se produce en la capa web, se aplica a cualquier cliente que simplemente muestre la interfaz web estándar. El autor menciona la app de LG TV, iOS y Jellyfin Desktop como los que conoce.

A quién afecta

A cualquiera que ejecute Jellyfin en Docker y quiera una interfaz distinta, y a quienes usen clientes que envuelven la interfaz web: esos usuarios verán el nuevo aspecto sin instalar nada extra. No se describe que cambien las API del servidor ni el comportamiento de reproducción.

Por qué importa

El cliente web de Jellyfin es la pieza que la mayoría de los self-hosters mira a diario, y tematizarlo ha implicado tradicionalmente un ajuste de CSS o un fork. Publicar un contenedor listo reduce bastante la barrera: descargas una imagen en lugar de mantener un pipeline de compilación.

Las advertencias, sin rodeos

El autor admite sin tapujos que esto es una beta. Entre las carencias conocidas están Live TV, Chromecast y SyncPlay, y la experiencia móvil en iOS aún necesita trabajo de estilos. También declara el uso de IA en el proyecto —para separarlo de un repositorio privado, el análisis de carencias frente al jellyfin-web actual, el código repetitivo, los procesos de compilación y los flujos de trabajo de GitHub—, a la vez que señala dos décadas de experiencia en ingeniería de software.

Comentario para self-hosters

Trátalo como un experimento, no como una actualización directa. Pruébalo primero en una instancia de prueba, mantén fijada la etiqueta de tu contenedor actual y haz copia de seguridad de tu archivo compose, y cuenta con que la interfaz web avance de forma independiente a las versiones de Jellyfin upstream. Las piezas que faltan de Live TV y SyncPlay son justo las funciones que los hogares notan rápido, así que decide si puedes vivir sin ellas antes de desplegarlo para la familia. Si quieres un primer paso más seguro, echa un vistazo a nuestros plugins para Jellyfin para complementos que amplían el servidor sin reemplazar su interfaz.

Esta publicación se redactó con ayuda de IA a partir de la documentación de nuestros productos o de las fuentes indicadas y se revisó automáticamente antes de publicarse.

Sigue leyendo

¿Usas Emby, Jellyfin o Nextcloud?

Nuestros plugins y apps añaden TV en directo, subtítulos, registro de usuarios y seguridad a tu propio servidor, con prueba gratuita.