Kodi Nexus alpha 1

@lesalkodiques

Updated on:

Team Kodi a annoncé, le 16 mai dernier, la sortie de la prochaine version de Kodi dans sa version alpha…

Qu’est-ce que cette version alpha ?

Team Kodi précise qu’il s’agit d’une version majeure, donc livrée avec de nombreuses nouvelles fonctionnalités. Donc, comme nous pouvons nous en douter, ceci occasionnera inévitablement des problèmes à plusieurs personnes.

C’est pourquoi Team Kodi a décidé de passer par un modèle Alpha/Beta/Release Candidate plus traditionnel.

En tant que tel, sachez que l’installation de cette version alpha va probablement casser votre installation actuelle, et les développeurs aimeraient donc obtenir l’aide et les avis des utilisateurs afin d’identifier les problèmes et de pouvoir les résoudre.

Qu’est-ce qui a changé ?

Kodi v20 Nexus apporte son lot de nouveautés. (Vous en retrouverez les détails sur l’article officiel )

Voici le journal des modifications annoncé:

Journal des modifications

Vidéo

  • Décodage matériel AV1 pour Android.
  • Décodage matériel AV1 pour Linux via VAAPI
  • Passage à FFMPEG 4.4

Les sous-titres

  • Ajout de nouveaux paramètres de style de police tels que la taille/la couleur de la bordure, le type/la couleur/l’opacité de l’arrière-plan, la couleur/l’opacité de l’ombre et le flou
  • Ajout de la prise en charge de l’affichage des sous-titres avec des positions dynamiques qui utilisent des balises de position
  • Ajout de la prise en charge du style de texte souligné et barré
  • Ajout d’une nouvelle palette de couleurs large dans les paramètres de couleur
  • Ajout d’un nouveau paramètre pour modifier l’alignement du texte pour les sous-titres pour une meilleure lecture
  • Ajout d’un nouveau paramètre pour remplacer les métadonnées des sous-titres comme le style et la position
  • Taille de police améliorée qui correspond désormais à la proportion point/pixel
  • Lorsque Kodi est en mode fenêtré, les sous-titres sont désormais toujours affichés correctement
  • Player amélioré pour une meilleure lecture du texte multiligne
  • Format SAMI amélioré pour mieux prendre en charge plusieurs langues
  • Format TX3G amélioré pour prendre en charge plusieurs styles, couleurs et canal alpha
  • Les sous-titres ASS/SSA sont affichés sans scintillement
  • Amélioration du rendu des sous-titres basés sur l’image pour conserver un meilleur rapport d’aspect
  • Ajouter la prise en charge du type de format de sous-titre WebVTT
  • Amélioration du réglage de la liste des polices – les noms réels des polices sont désormais répertoriés
  • Ajout de la prise en charge du type de police OpenType (OTF)
  • Fenêtre d’étalonnage améliorée, il est désormais possible de réinitialiser également les paramètres d’étalonnage
  • Les paramètres de sous-titres peuvent désormais être modifiés pendant la lecture sans effets secondaires

Disques

  • Correction de la reprise des ISO Blu-Rays et DVD en mode fichier (pas dans la bibliothèque)
  • Correction de la lecture de certains disques optiques sous Linux en raison du mappage incorrect des points de montage
  • Sur Linux, le support optique est maintenant monté par défaut (via udisks)
  • Nettoyage partiel du code et division de la plate-forme de gestion du lecteur de disque
  • Cosmétiques pour la peau
  • Corriger les éléments de menu contextuel dupliqués

EDL

  • Correction des sections de sourdine EDL et des coupes EDL

interface graphique

  • Correction des listes d’enveloppement
  • Correction du hitrect sur les boutons de taille automatique
  • Correction de certaines options du menu contextuel ne déclenchant pas l’action intégrée correspondante
  • Réglage du volume indépendant pour les sons de l’interface graphique
  • Bouton de révélation du mot de passe dans la boîte de dialogue du clavier

Saisie

  • Ajout de la prise en charge du contrôleur intégré Steam Deck

Habillage (skin)

  • Ajout d’une nouvelle boîte de dialogue de fenêtre de sélection de couleurs pour permettre l’affichage d’une liste de couleurs
  • Contrôle d’image amélioré pour prendre en charge la lecture des données $INFO dynamiques dans la balise « colordiffuse »
  • Fenêtre d’informations sur le processus du joueur améliorée – de nouvelles informations ont été ajoutées et regroupées par contexte
  • Nouveaux media flags pour les vidéos HDR : détectez, stockez et traitez le type de HDR dans un fichier vidéo
  • Les skinners peuvent désormais définir des boîtes de dialogue modales si leur visibilité dépend de l’évaluation de la condition booléenne
  • Abandon des anciens infolabels avec l’introduction de nouveaux génériques (par exemple Player.Editlist, Player.Cuts, etc.)

Estuary/Estouchy

  • Écran d’accueil Estuary PVR : nouveau widget pour les minuteries (remplaçant l’ancien widget d’enregistrement actuel/suivant)
  • Écran d’accueil Estuary PVR : ajoutez des barres de progression en pourcentage de lecture aux widgets Chaînes récentes et Enregistrements récents
  • Écran d’accueil Estuary PVR : modifier l’action de clic par défaut pour ouvrir la fenêtre Guide
  • Amélioration de l’affichage des marqueurs EDL sur le skin par défaut (les sourdines EDL sont maintenant affichées, les sections coupées sont également identifiées)

Jeux

  • Gestionnaire d’état de sauvegarde pour Retroplayer avec des légendes décrivant l’état du jeu
  • Boîte de dialogue de configuration du port dans le jeu pour changer entre les contrôleurs de jeu

Spécificités de la plateforme

  • Plates-formes de la famille UNIX :
    • Implémentation WS-Discovery (découverte SMB) pour les plateformes *ix (Android/Linux/Apple)
  • iOS/TVOS :
    • Amélioration de la gestion de la télécommande Siri
    • Amélioration des informations « Lecture en cours »
  • macOS :
    • Prise en charge initiale de M1 natif, y compris le fenêtrage natif/la gestion des entrées  REMARQUE : kodi ne fourni pas de dmg M1 prédéfinis. Tous les développeurs désireux de résoudre les nombreux cas particuliers de l’implémentation du fenêtrage natif, n’hésitez pas à envoyer un ping à @fuzzard sur les forums si vous avez des questions.
    • Étendre la prise en charge de GameController à OSX
    • De nombreux nettoyages de code/raffinements/refactors
  • Androïd :
    • Mise à jour la version Android pour utiliser Gradle pour la signature/l’alignement/l’emballage
  • Linux :
    • Ajouter ACES/Hable Tonemapping pour GLES
    • Plus de shaders BiCubic pour GLES
    • Support Pipewire
  • Windows :
    • Nouveau paramètre pour utiliser la chaîne d’échange 10 bits pour les vidéos SDR. Améliore la qualité vidéo et des conversions de couleurs plus précises : YUV vers RVB, limité à la plage complète, shaders, etc. Cela est vrai même si la sortie vidéo est limitée à RVB 8 bits par le système ou le pilote graphique.
    • Amélioration des performances DXVA2 (décodage vidéo HW) en partageant les surfaces de décodage et de rendu. Évite les opérations de copie vidéo et réduit considérablement l’utilisation de la mémoire vidéo sur les graphiques NVIDIA et AMD à l’aide de pilotes récents.

prise en charge i8n

  • Rendu Harfbuzz pour les scripts avec des fonctionnalités de mise en forme de police de type ouvert

Enregistreur

  • Les chaînes et les enregistrements peuvent spécifier un fournisseur
  • Enregistrements en lecture seule pris en charge
  • Recherche EPG : Ajouter des recherches enregistrées, incl. nouveau widget de l’écran d’accueil de l’Estuaire PVR
  • Gestionnaire de chaînes : possibilité d’actualiser tous les logos des chaînes
  • Paramètres : Ajout de la possibilité de spécifier les données à supprimer lors de la réinitialisation de la base de données PVR
  • Nettoyage automatique des images PVR en cache (texture.db et fichiers image en cache)
  • Améliorations fonctionnelles pour les scénarios de modules complémentaires multi PVR
  • Améliorations des performances, en particulier. pour un grand nombre de canaux

Construire le système/les dépendances

  • La plupart des dépendances ont été mises à jour au plus tard, ou presque, pour les plates-formes Apple/Android
  • De nombreuses mises à jour cmake pour mettre à jour le système de construction

Date/Heure

  • De nombreuses mises à jour/modifications pour utiliser std :: chrono dans toute la base de code

Compléments

  • Sélecteur de couleurs
  • Réglage du bouton de couleur
  • Ajout de la prise en charge pour ajouter des informations de type vidéo HDR à un élément de liste de vidéos
  • Fonction de suppression récursive des dépendances orphelines

Conclusion

Cette version alpha étant officiellement annoncée, il y a fort a parier que la sortie officielle de Kodi v.20 Nexus se fera d’ici quelques mois.

Bien entendu, nous n’en sommes pas encore  à la sortie bêta mais vaux mieux se préparer mentalement 😆