Ir al contenido principal

Estado de la Fin 2026-01-06

· 9 min de lectura
Bill Thornton
Core Team, Web and iOS Lead
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 →

¡Feliz Año Nuevo y bienvenidos al Estado de la Fin! Esta nueva serie de publicaciones destacará periódicamente el desarrollo continuo de Jellyfin y nuestros clientes oficiales. Nuestro objetivo es mantener a la comunidad informada y comprometida, así que no duden en compartir sus comentarios u opiniones sobre nuestro progreso.

Jellyfin 10.11.0

· 16 min de lectura
Joshua Boniface
Project Leader
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 →

Nos complace presentarles Jellyfin 10.11.0, nuestra nueva versión estable. Probablemente se trata de uno de los lanzamientos más grandes e impactantes que hemos realizado hasta ahora, con cambios masivos en el backend para mejorar el rendimiento, la escalabilidad a largo plazo y la mantenibilidad. Este lanzamiento ha tardado mucho en llegar, con más de 6 meses de desarrollo y otros 6 meses de pruebas RC, lo que ha desbaratado por completo nuestro plan de lanzamientos semestrales, pero definitivamente creemos que los resultados valen la pena, tanto para los usuarios actuales como para la salud a largo plazo del proyecto.

Si solo quieres un resumen rápido de lo que necesitas saber (¡y realmente necesitas saberlo!) para actualizar y poner en marcha tu sistema, continúa leyendo la sección "TL; DR" justo debajo, o sigue leyendo para una explicación completa de todas las características principales y mejoras en Jellyfin 10.11.0. También puedes consultar los registros de cambios completos en los lanzamientos de GitHub del servidor y la interfaz web.

- Joshua

Concurrencia en SQLite y por qué debería importarte

· 8 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 →

SQLite es un motor de base de datos potente, pero debido a su diseño tiene limitaciones que no deben pasarse por alto.

Jellyfin ha utilizado una base de datos basada en SQLite para almacenar la mayoría de sus datos durante años, pero también ha encontrado problemas en muchos sistemas. En esta publicación, explicaré cómo abordamos estas limitaciones y cómo los desarrolladores que usan SQLite pueden aplicar las mismas soluciones.

Esta será una publicación técnica dirigida a desarrolladores y cualquier persona que quiera aprender sobre concurrencia.

Además, la implementación de bloqueo para SQLite en Jellyfin debería ser bastante fácil de adaptar en otra aplicación de EF Core si enfrentas el mismo problema.

- JPVenson

Versión 3.0.0 para Roku

· 7 min de lectura
1hitsong
Roku Team
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 →

¿Conoces esa sensación cuando el trabajo era escribir un ensayo de 500 palabras, pero tienes tanto que cubrir que tu primer borrador tiene 25,000 palabras?

...¿qué? ¿Solo a mí?

Así es exactamente como me siento al intentar condensar todas las nuevas funciones, correcciones de errores, componentes de interfaz renovados y mejoras de Jellyfin para Roku 3.0.0 en una sola publicación de blog.

Pero haré mi mejor esfuerzo, allá vamos.

- 1hitsong

La refactorización con EFCore ya está aquí

· 4 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 →

EFCore ha llegado a las builds inestables, y esto tendrá consecuencias.

Finalmente hemos alcanzado nuestro primer hito en la limpieza del código heredado de acceso a bases de datos. Esto significa que todos los constructores SQL que apuntaban directamente a SQLite han sido eliminados del código. Este es el primer paso hacia un diseño de base de datos completamente nuevo, pero ahora debemos mirar hacia adelante para ver qué sigue.

Las builds inestables se desactivarán temporalmente esta semana, omitiendo la versión inestable 20250127 para permitir una semana completa de pruebas internas, y se reactivarán para la versión inestable 20250203 la próxima semana. Si usas builds inestables, asegúrate de tener copias de seguridad listas esta semana.

Continúa leyendo para entender exactamente qué significa esto y qué nos depara el futuro.

- JPVenson

Jellyfin para Android TV 0.18

· 6 min de lectura
Niels van Velzen
Core Team, Android Lead
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 →

¡La versión 0.18 de nuestra aplicación Jellyfin para Android TV está lista! Ahora están disponibles funciones emocionantes como letras musicales y segmentos de medios, junto con mejoras significativas en subtítulos y más.