Sortie du centre multimédia ouvert Kodi 20.0

Près de deux ans après la publication du dernier fil de discussion important, le centre multimédia ouvert Kodi 20.0, précédemment développé sous le nom de XBMC, est sorti. Le centre multimédia fournit une interface pour regarder la télévision en direct et gérer une collection de photos, de films et de musique, prend en charge la navigation dans les émissions de télévision, travaille avec un guide TV électronique et organise des enregistrements vidéo selon un calendrier. Des packages d'installation prêts à l'emploi sont disponibles pour Linux, FreeBSD, Raspberry Pi, Android, Windows, macOS, tvOS et iOS. Le code du projet est distribué sous licence GPLv2+.

Initialement, le projet visait à créer un lecteur multimédia ouvert pour la console de jeu Xbox, mais au cours du développement, il a été transformé en un centre multimédia multiplateforme fonctionnant sur des plates-formes logicielles modernes. Les fonctionnalités intéressantes de Kodi incluent la prise en charge d'un large éventail de formats de fichiers multimédia et le décodage vidéo accéléré par le matériel ; prise en charge des télécommandes ; la possibilité de lire des fichiers via FTP/SFTP, SSH et WebDAV ; possibilité de contrôle à distance via une interface web ; la présence d'un système flexible de plugins, implémentés en Python et disponibles pour l'installation via un répertoire de modules complémentaires spécial ; préparer des plugins pour l'intégration avec des services en ligne populaires ; la possibilité de télécharger des métadonnées (paroles, reprises, notes, etc.) pour le contenu existant. Une douzaine de décodeurs commerciaux et plusieurs branches ouvertes sont en cours de développement sur la base de Kodi (Boxee, GeeXboX, 9x9 Player, MediaPortal, Plex).

Depuis la dernière version, plus de 4600 XNUMX modifications ont été apportées à la base de code. Principales innovations :

  • La possibilité de télécharger plusieurs instances de modules complémentaires binaires a été implémentée. Par exemple, vous pouvez télécharger plusieurs instances du module complémentaire TVHeadend pour vous connecter à différents serveurs, mais en utilisant les mêmes paramètres du module complémentaire, tels que les groupes de chaînes et les chaînes masquées.
  • Ajout de la prise en charge de l'accélération matérielle du décodage vidéo au format AV1 (sous Linux via VA-API), développée par l'Open Media Alliance (AOMedia), qui représente des sociétés telles que Mozilla, Google, Microsoft, Intel, ARM, NVIDIA, IBM, Cisco , Amazon , Netflix, AMD, VideoLAN, Apple, CCN et Realtek. AV1 se positionne comme un format d'encodage vidéo libre de droits, accessible au public, nettement en avance sur H.264 et VP9 en termes de niveaux de compression. La prise en charge d'AV1 a également été ajoutée à l'API Inputstream, permettant aux modules complémentaires d'utiliser l'interface inputsream.adaptive pour lire des flux au format AV1 dans les modules complémentaires.
  • Le système de travail avec les sous-titres a été repensé. Le code de traitement du format des sous-titres a été modernisé pour simplifier le développement et la maintenance. Ajout de la possibilité de positionner dynamiquement les polices, de modifier la couleur d'arrière-plan et le cadre de la zone de sous-titres. Prise en charge améliorée des formats SAMI, ASS/SSA et TX3G. Ajout de la prise en charge du format de sous-titre WebVTT et du format de police OTF (OpenType Font).
  • Le système de lancement de jeux et d'émulateurs de consoles de jeux basés sur libretro a implémenté la possibilité de sauvegarder l'état pour continuer le jeu à partir d'une position interrompue, même si le jeu lui-même ne prend pas en charge la sauvegarde.
  • Pour la plate-forme Windows, une prise en charge complète de la plage dynamique étendue (HDR, High Dynamic Range) a été implémentée. Linux offre la possibilité de personnaliser la sortie HDR à l'aide de l'API GBM (Generic Buffer Management).
  • Ajout d'un paramètre distinct pour régler le volume des effets sonores dans l'interface.
  • Ajout d'une nouvelle boîte de dialogue de sélection de couleurs.
  • Ajout de la possibilité de travailler via un proxy HTTPS.
  • La possibilité d'accéder au stockage externe à l'aide du protocole NFSv4 a été implémentée.
  • Ajout de la prise en charge du protocole WS-Discovery (SMB Discovery) pour identifier les services sur le réseau local.
  • Les menus contextuels dans différentes fenêtres ont été regroupés sous une forme unifiée et des fonctionnalités telles que la lecture d'un album directement à partir de widgets ont été implémentées.
  • La lecture des disques optiques a été améliorée sur la plateforme Linux. Ajout du montage par défaut des lecteurs optiques à l'aide d'udisks. La reprise de la lecture à partir d'images ISO de disques Blu-Ray et DVD a été implémentée.
  • De nombreux travaux ont été réalisés pour améliorer la stabilité, les performances et la sécurité. L'API pour les modules complémentaires a été étendue.
  • Ajout de la prise en charge du serveur multimédia PipeWire.
  • Prise en charge intégrée des contrôleurs de jeu Steam Deck.
  • Ajout de la prise en charge des appareils Apple basés sur la puce M1 ARM.

Sortie du centre multimédia ouvert Kodi 20.0


Source: opennet.ru

Ajouter un commentaire