Jellyfin pour Android TV 0.20 : nouvelle interface de réglages et meilleure gestion des sous-titres
L'équipe Jellyfin a publié la version 0.20 du client Jellyfin pour Android TV (notes de version). Il s'agit d'une version riche plutôt que d'une mise à jour centrée sur une seule fonctionnalité, et quiconque fait tourner Jellyfin sur un boîtier TV, une clé de streaming ou un appareil Android TV remarquera les changements dès la première ouverture de l'application.
Ce qui change
Le point principal est une nouvelle interface de réglages, qui réorganise la présentation des préférences. La lecture est également concernée : les sous-titres peuvent désormais toujours être incrustés lors d'un transcodage, les fichiers Advanced SubStation Alpha (ASS) peuvent être lus en direct, et une nouvelle option permet de choisir quelle application de lecteur vidéo externe gère la lecture. Les utilisateurs peuvent aussi définir un délai de présentation pour le lecteur de photos, forcer l'activation ou la désactivation des formats HDR courants, et remplacer les niveaux de codec AVC/HEVC.
Sous le capot, le client exige désormais Android 6 (API 23) au minimum et s'appuie sur un SDK basé sur Jellyfin 10.11. Le journal des modifications liste aussi une longue série de correctifs de plantages, notamment le guide TV en direct lorsqu'une chaîne ne se charge pas, le retour à l'accueil pendant la lecture d'une vidéo, les vérifications de capacités HDR qui renvoient null, et les plantages lors du miroir de bibliothèques et de dossiers de collection via la télécommande. D'autres corrections plus mineures sont présentes, comme l'absence d'affichage des valeurs décimales pour le réglage du délai de démarrage vidéo et des problèmes de focus dans la nouvelle interface du lecteur.
Qui est concerné
Tous ceux qui utilisent le client Android TV, et en particulier les foyers équipés d'appareils plus anciens, qui devront vérifier leur version d'Android avant de mettre à jour. Les administrateurs de serveur doivent aussi s'attendre à des questions sur la nouvelle disposition des réglages et sur l'option de lecteur externe.
Pourquoi c'est important
Le client TV est le moyen par lequel la plupart des gens regardent réellement une bibliothèque auto-hébergée, si bien que la gestion des sous-titres et la stabilité de la lecture ont un effet démesuré sur l'usage quotidien. L'incrustation des sous-titres et la lecture directe des fichiers ASS réduisent les cas frustrants où les sous-titres s'affichent mal ou imposent un transcodage, et l'option de lecteur externe offre un contournement pour les formats que le lecteur intégré gère difficilement. Les correctifs de plantages sont moins visibles mais sans doute plus précieux : un client qui survit aux échecs de la TV en direct et aux interruptions de lecture est un client qu'on peut laisser tourner dans le salon.
Commentaire pour les auto-hébergeurs
Avant de déployer cette version dans toute la maison, vérifiez la version d'Android sur vos appareils les plus anciens. Le plancher API 23 est raisonnable pour du matériel moderne, mais un boîtier bon marché d'il y a plusieurs années peut passer en dessous, et il vaut mieux le savoir avant que la mise à jour n'arrive. Si vous dépendez des sous-titres, testez quelques fichiers ASS et confirmez si vous souhaitez activer l'incrustation par défaut, puisque cela échange du CPU sur le serveur contre un rendu cohérent sur le client. Le réglage du lecteur externe mérite d'être documenté pour les membres de la famille qui ont déjà une application préférée. Enfin, si vous gérez plusieurs utilisateurs, nos plugins Jellyfin peuvent vous aider pour la gestion des comptes et des accès autour du serveur lui-même.