Ir al contenido principal

Lanzamiento de Jellyfin - v10.5.0

· 6 min de lectura
Traducción Beta No Oficial

Esta página fue traducida por PageTurner AI (beta). No está respaldada oficialmente por el proyecto. ¿Encontraste un error? Reportar problema →

Una miríada de mejoras, correcciones de errores y una mirada hacia el futuro.

Con más de 200 contribuciones y más de 500 problemas cerrados, este es nuestro lanzamiento más grande hasta ahora. Estamos lanzando un poco antes de la fecha límite prevista para Navidad, pero nuestra versión aniversario incluye muchas características nuevas.

Esta publicación destacará algunas de las principales mejoras disponibles en Jellyfin versión 10.5.0. Para una lista exhaustiva de todos los cambios, puedes encontrar el listado completo en GitHub.

Cliente web

En este ciclo, parte de nuestro enfoque estuvo en mejorar la apariencia y experiencia del cliente web.

El cliente web ahora utiliza la fuente Noto Sans para todos los idiomas que incluimos. Esto proporciona una experiencia más consistente y asegura que las bibliotecas multilingües luzcan unificadas.

Jellyfin 10.5.0 incluye las versiones latina, griega, china, japonesa, coreana, árabe, cirílica, hebrea, vietnamita y devanagari de la fuente Noto, optimizadas para la web.

El cambio visual más notable es el nuevo diseño de la página de detalles. Coloca las ilustraciones de tu biblioteca en primer plano y al centro, con un aspecto más moderno y pulido.

También hemos renovado completamente el soporte para subtítulos SSA/ASS. Mediante el uso de asm.js y Web Assembly, ahora ofrecemos una representación mejorada para estos formatos, solucionando problemas persistentes para los amantes del anime. Ten en cuenta que esta función sigue siendo experimental. Si notas retraso en la representación de efectos complejos, puedes habilitar la incrustación seleccionando All complex formats en Configuración de usuario > Subtítulos > Burn subtitles.

Sin embargo, la mayoría de las novedades en el cliente web no son inmediatamente visibles. Pasamos mucho tiempo preparando y limpiando el código para futuras mejoras.

También se solucionaron algunos problemas persistentes en WebOS, acercándonos un poco más al lanzamiento de la aplicación WebOS. Entre ellos, los iconos ahora funcionan correctamente y se reporta que el cliente opera en WebOS 3 y WebOS 4. También tenemos planes para la próxima versión que mejorarán la compatibilidad con versiones anteriores de WebOS y optimizarán el soporte para clientes que usan navegadores antiguos como base. La navegación en el diseño para TV también mejoró sustancialmente, allanando el camino para el uso con control remoto.

Finalmente, se abordaron varios problemas de rendimiento y capacidad de respuesta. Ahora se maneja adecuadamente un bucle de entrada de gamepad descontrolado, lo que evita repintados innecesarios del navegador y debería mejorar el rendimiento. También se reactivó un efecto de aparición gradual de imágenes previamente deshabilitado, haciendo que la carga de nuevas páginas se vea más fluida. Además, ahora es posible cargar ilustraciones en formato WEBP.

Servidor

En este ciclo, nuestro equipo de servidor migró el código a .NET Core 3.1. Este movimiento pone a disposición nuevas características para nuestros desarrolladores, incluido soporte para ARM64 en Linux, compatibilidad con TLS v1.3 y mejor recolección de basura en Docker, permitiendo un uso de memoria más eficiente en contenedores.

El soporte para codificación por hardware AMD AMF ahora está disponible en Windows y Linux. También mejoramos el soporte para DVD cuando se agregan como carpetas. El proveedor de metadatos de TheMovieDB ahora gestiona imágenes de temporadas. Además, se solucionaron varios problemas con escaneo de medios, URLs base y DLNA. La aceleración por hardware completa para Raspberry Pi también es compatible ahora con modelos antiguos. Para Raspberry Pi 4, ahora se admite la codificación acelerada por hardware H264 en Raspbian, tanto usando el Docker de LinuxServer.io como el paquete del repositorio.

Como parte de un proyecto para migrar los proveedores principales de metadatos a complementos, MusicBrainz ahora es un plugin predeterminado y te permite configurar la URL de la instancia desde la que deseas obtener datos. Esto te permite alojar tu propia instancia de MusicBrainz y evitar los límites de tasa globales que impone el servicio principal.

Además de estas mejoras, se han añadido más pruebas en el lado del servidor para ayudar a los desarrolladores a detectar problemas en código nuevo y existente. Esto garantiza un tiempo de desarrollo más rápido y ayuda a prevenir regresiones, que ahora se detectarán antes mediante pruebas automatizadas.

Documentación

Nuestro equipo de documentación también ha trabajado intensamente para mejorar tanto la documentación para usuarios como para desarrolladores.

Recientemente destacan las renovaciones en las secciones de Redes y Aceleración por Hardware.

Ahora ofrecemos una extensa lista de Compatibilidad de Códecs y ayuda para Personalización CSS, con ejemplos de personalizaciones CSS útiles para aplicar a tu servidor mediante el panel de Administración.

Mirando hacia el futuro

Mucho está sucediendo recientemente en el mundo de Jellyfin. Desde el lanzamiento de Jellyfin 10.4.0, hemos visto muchos nuevos colaboradores unirse al equipo y la velocidad de desarrollo se ha acelerado enormemente.

Con esta afluencia de colaboradores, tenemos varios proyectos a gran escala tanto para el servidor como para el cliente web que traerán numerosas mejoras a Jellyfin. Más información ya está disponible en GitHub si deseas participar en las discusiones o implementaciones.

Queremos agradecer a todos los colaboradores de esta versión por su arduo trabajo y dedicación para crear el mejor servidor multimedia FOSS posible.

Si deseas participar en el desarrollo de Jellyfin, la mayoría de los colaboradores están disponibles en GitHub o a través de cualquiera de los métodos en nuestra página de contacto.