Kodi 20.0 llega con poco mas de 4600 cambios y estos son los mas importantes
Después de casi dos años desde la publicación de la última rama significativa, se dio a conocer el lanzamiento de la nueva versión del popular centro de medios abierto Kodi 20.0, desarrollado anteriormente bajo el nombre XBMC.
El centro de medios proporciona una interfaz para ver TV en vivo y administrar una colección de fotos, películas y música, admite la navegación a través de programas de TV, trabaja con una guía de TV electrónica y organiza la grabación de video según un cronograma.
Principales novedades de Kodi 20.0
Desde la última versión, se han realizado más de 4600 cambios en el código base y dentro de los cambios más importantes podremos encontrar que se implementó la capacidad de cargar múltiples instancias de adiciones binarias. Por ejemplo, puede descargar varias instancias del complemento TVHeadend para conectarse a diferentes servidores, pero usando la misma configuración para el complemento en sí, como grupos de canales y canales ocultos.
Ademas de ello, en esta nueva versión de Kodi 20 agregó soporte para la decodificación de video acelerada por hardware en el formato AV1 (en Linux a través de VA-API) desarrollado por Open Media Alliance (AOMedia), que incluye compañías como Mozilla, Google, Microsoft, Intel, ARM, NVIDIA, IBM, Cisco, Amazon, Netflix, AMD, VideoLAN, Apple, CCN y Realtek. La compatibilidad con AV1 también se ha agregado a la API de Inputstream, lo que permite que el complemento use la interfaz inputream.adaptive para reproducir transmisiones AV1 en el complemento.
Otro de los cambios que se destaca de la nueva versión es que se agregó la capacidad de colocar fuentes de forma dinámica, cambiar el color de fondo y el borde del área de subtítulos, ademas de que se mejoro el soporte para formatos SAMI, ASS/SSA y TX3G y se agregó soporte para el formato de subtítulos WebVTT y el formato de fuente OTF (OpenType Font).
Para Windows, se ha implementado soporte completo para el rango dinámico extendido (HDR, High Dynamic Range), mientras que Linux brinda la capacidad de personalizar la salida HDR usando la API GBM (Generic Buffer Management).
Tambien en Linux, se destaca que se ha mejorado la reproducción de discos ópticos, asi como tambien que se agregó el montaje predeterminado de unidades ópticas usando udisks y se ha implementado la reanudación de la reproducción de imágenes ISO de discos Blu-Ray y DVD.
De los demás cambios que se destacan:
- Se agregó una configuración separada para configurar el volumen de los efectos de sonido en la interfaz.
- Se ha agregado un nuevo cuadro de diálogo de selección de color.
- Se agregó la capacidad de trabajar a través de un proxy HTTPS.
- Se implementó la capacidad de acceder al almacenamiento externo mediante el protocolo NFSv4.
- Se agregó compatibilidad con el protocolo WS-Discovery (descubrimiento SMB) para detectar servicios en la red local.
- Los menús contextuales en diferentes ventanas se han llevado a un solo formulario, se han implementado funciones tales como la reproducción de álbumes directamente desde los widgets.
- Se ha trabajado mucho para mejorar la estabilidad, el rendimiento y la seguridad. API extendida para complementos.
- Se agregó soporte para el servidor de medios PipeWire.
- Soporte integrado para controladores de juegos Steam Deck.
- Se agregó soporte para dispositivos Apple en el chip M1 ARM.
- El lanzador para juegos basados en libretro y emuladores de consolas implementa la capacidad de guardar estado para continuar el juego desde una posición interrumpida, incluso si el juego en sí no permite guardar.
- Se ha rediseñado el sistema de trabajo con subtítulos.
- El código para procesar formatos de subtítulos se ha modernizado para simplificar el desarrollo y el mantenimiento.
Finalmente si estás interesado en poder conocer más al respecto sobre este nuevo lanzamiento, puedes consultar los detalles en el siguiente enlace.
En cuanto a los interesados en poder instalar la nueva versión, deben saber que desde el sitio web oficial se ofrecen paquetes de instalación listos para usar están disponibles para Linux, FreeBSD, Raspberry Pi, Android, Windows, macOS, tvOS e iOS. El código del proyecto se distribuye bajo la licencia GPLv2+.