Jellyfin Server 12.0 RC5

imagem 31

Nos complace anunciar la quinta versión candidata preliminar de Jellyfin 12.0.

Esta es una versión preliminar, pensada para quienes deseen probar la 12.0 antes de su lanzamiento final. Damos la bienvenida a los probadores para que nos ayuden a encontrar tantos errores como sea posible antes de la versión definitiva.

Como siempre, ¡asegúrate de detener tu servidor Jellyfin y realizar una copia de seguridad completa antes de actualizar!

Una nota sobre el versionado

A partir de esta versión, eliminamos el prefijo 10. de nuestro esquema de versiones. Así, 10.11.x -> [10.]12.x = 12.x. La razón es sencilla: en este punto del proyecto no prevemos una ruptura drástica de la API como planeábamos en los inicios, y este esquema de versiones causaba mucha confusión entre los usuarios sobre qué era una versión «mayor». Para más información, consulta las notas de la RC1.

Novedades

El objetivo principal de esta versión ha sido el rendimiento. 10.11.0 supuso una importante reescritura del backend y, aunque funcionaba en líneas generales, tenía muchas aristas por pulir. Esta versión busca limar la mayoría de esas asperezas y ofrecer un mejor rendimiento a todos los usuarios.

Hay muchas otras correcciones pequeñas, mejoras, cambios y traducciones. Consulta aquí nuestro borrador de notas de la versión o, más abajo, la lista completa de solicitudes de integración. También puedes ver el registro de cambios del lado web aquí.

Nota: ¡Debes estar en Jellyfin 10.10.7+ o 10.11.x (idealmente 10.11.11) antes de actualizar! Si no es así, la actualización fallará. ¡Asegúrate de actualizar primero a una de esas versiones!

Nota: La carga inicial de Jellyfin 12.x ejecutará algunas migraciones y tardará varios minutos. Ten paciencia y no interrumpas el proceso. Puedes aprovechar la interfaz de inicio (¡recién mejorada!) en tu red local para ver el progreso específico, o fuera de la red para ver el progreso general, visitando la URL del servidor en tu navegador web durante el arranque.

Nota: Si instalas la RC, deberías desactivar todos los complementos externos y reinstalarlos usando el repositorio de complementos inestables; de lo contrario, los complementos podrían no cargarse y causar efectos secundarios no deseados.

Instalación

Esta versión preliminar se distribuye en todos nuestros formatos tradicionales, aunque no de forma automática a través de nuestro repositorio Apt ni de la etiqueta latest.

  • Para todos los entornos que no usan Docker, puedes encontrar los archivos para descarga manual en nuestro repositorio seleccionando «Vista previa estable» para tu sistema operativo.
  • Para Docker, puedes usar las etiquetas 12.0-rc5 o preview.

Cambios desde v12.0-rc4

Esta versión incluye numerosas mejoras de rendimiento y correcciones de errores. Entre las optimizaciones de la base de datos, se han acelerado las operaciones de actualización e inserción de elementos relacionados, se ha cambiado la caché de conexiones SQLite a modo privado y se ha simplificado la lógica de consultas. También se ha añadido una advertencia sobre el comportamiento inseguro del bloqueo pesimista.

En el ámbito de la transcodificación y la reproducción, se ha corregido la transcodificación de audio PCM a WAV, que devolvía un error HTTP 500 y una salida sin cabecera, así como una condición de carrera en la segmentación concurrente de ffmpeg. Además, se ha solucionado que los endpoints de imágenes dejaran de ampliar más allá de la resolución original y se han desambiguado las claves de caché de las superposiciones de progreso.

En cuanto a metadatos y búsqueda, se han mejorado la deduplicación de personas, la búsqueda y las respuestas de los endpoints por nombre, y se ha corregido la paginación de proveedores remotos. También se ha corregido el campo de ganancia de álbum de ReplayGain y se ha restringido la búsqueda tras el filtrado de acceso.

Por último, se han corregido problemas relacionados con los complementos, como que los complementos deshabilitados se volvieran a habilitar al reiniciar, y se han limpiado los ensamblados. Se ha revertido un cambio que refrescaba los iconos de canales de TV en vivo en cada actualización de la guía, y se ha corregido la negación de IsAiring para excluir elementos en emisión.

Nuevos colaboradores

Siete nuevos colaboradores realizaron su primera contribución en esta versión. Les damos la bienvenida y agradecemos su ayuda para mejorar Jellyfin.

Registro completo de cambios

Registro completo de cambios: v12.0-rc4...v12.0-rc5

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *