Aurelia et Aurelia TV : les clients Jellyfin entrent en test fermé sur Android
Un développeur qui travaille sur des clients Jellyfin natifs pour Android est passé en test fermé sur Google Play avec deux applications distinctes : Aurelia, destinée aux téléphones et tablettes, et Aurelia TV, conçue pour Android TV et Google TV. L'annonce a été partagée sur r/jellyfin.
Les deux applications sont écrites en Kotlin avec Jetpack Compose, et chacune dispose de sa propre interface et de fonctionnalités spécifiques à sa plateforme, plutôt que d'une seule mise en page étirée sur tous les appareils. Le développeur indique que la sortie a pris environ un mois et demi de plus que prévu, ce temps ayant été consacré aux tests internes et aux corrections : environ 13 builds internes d'Aurelia TV et 3 d'Aurelia mobile avant l'ouverture à la communauté.
Ce qu'apporte chaque application
Aurelia pour mobile et tablette propose une interface tactile adaptative, un lecteur natif personnalisé basé sur Media3 ExoPlayer et libmpv avec accélération matérielle, la lecture Direct Play/Stream et des contrôles avancés. Elle liste aussi les téléchargements hors ligne en arrière-plan avec pause/reprise, des emplacements de stockage personnalisés et le choix entre qualité d'origine ou transcodée, ainsi que la prise en charge de plusieurs serveurs et utilisateurs, des playlists, des collections, des genres, la recherche et une vue Explore. Les options de lecture incluent les aperçus de timeline trickplay, Skip Intro et Skip Credits. La TV en direct couvre la navigation par chaînes, un EPG interactif et la lecture des programmes enregistrés, et le développeur précise que la lecture de la TV en direct ne dépend pas du transcodage côté serveur. On trouve également une intégration expérimentale Seerr/Overseerr, la gestion du serveur (état de santé, tâches, sessions actives, messages diffusés et notifications toast personnalisées vers des sessions individuelles) et la connexion Quick Connect.
Aurelia TV se concentre sur le grand écran : une interface pilotée par la croix directionnelle avec une navigation de style leanback, plusieurs thèmes faits main et des écrans Saison et Série pensés pour un visionnage rapide. Son lecteur prend en charge Media3 ExoPlayer, libmpv et le moteur Jellyfin MDK, avec un rendu natif ASS/SSA via libmpv pour les sous-titres complexes stylisés lorsque c'est possible. Elle partage l'accélération matérielle, la lecture Direct Play/Stream, les aperçus trickplay, Skip Intro et Skip Credits, et propose la TV en direct avec navigation par chaînes, un EPG interactif et la lecture des programmes enregistrés.
Qui est concerné
Toute personne qui fait tourner un serveur Jellyfin pour un foyer d'utilisateurs Android, en particulier celles qui ont à la fois des téléphones et un boîtier TV, dispose d'une nouvelle option de client natif à évaluer. Le test fermé signifie que l'accès est limité pour l'instant : c'est donc le bon moment pour suivre les progrès plutôt que de planifier une migration.
Commentaire pour les auto-hébergeurs
Une deuxième famille de clients Android natifs est bienvenue, car la qualité du client décide souvent du ressenti réel d'une bibliothèque auto-hébergée au quotidien. Avant de vous enthousiasmer, gardez des attentes mesurées : un test fermé est exactement cela, et les fonctionnalités peuvent évoluer. Si vous participez, testez l'application avec votre propre bibliothèque, vos fichiers riches en sous-titres et votre configuration de TV en direct, et signalez les problèmes avec les logs. Notez aussi qu'un client qui gère la lecture de la TV en direct sans transcodage côté serveur peut alléger la charge d'un serveur modeste, mais la prise en charge des codecs de votre appareil précis reste déterminante. Si vous souhaitez soutenir notre travail sur les outils Jellyfin, jetez un œil à nos plugins Jellyfin.