À propos du projet

PlxNative est un client Plex non officiel et rapide pour les téléviseurs LG webOS. Contrairement à l'application officielle, qui s'exécute comme une page web dans le Chromium du téléviseur, PlxNative dessine son interface directement sur le GPU à 60 fps et utilise le décodeur natif du téléviseur pour la lecture vidéo. Il en résulte une expérience plus fluide et plus réactive, en particulier sur les modèles plus anciens. L'application est principalement développée en Rust et offre une interface à l'apparence native avec des fonctionnalités telles qu'un hero rotatif sur l'écran d'accueil, des étagères de bibliothèque, une recherche sur tous les serveurs, et un lecteur complet avec chapitres, menus de pistes, reprise, avance/retour, Skip Intro/Credits, et Up Next avec avance automatique. Elle prend en charge la lecture directe du H.264 et du HEVC, y compris la 4K, le 10 bits, les profils Dolby Vision 5 et 8, et l'E-AC-3 Atmos, avec transcodage côté serveur pour tout le reste. PlxNative nécessite webOS 4.0 ou une version ultérieure. Il peut être installé via le mode développeur LG ou Homebrew Channel (aucun root nécessaire pour la plupart des fonctionnalités). Des problèmes connus existent sur certains modèles de 2019 avec les puces k5lp/k3lp (la vidéo ne se lit pas en mode développeur), les modèles de 2018 avec le firmware 3.9.3 (la vidéo ne démarre jamais), et les modèles avec puce k6hp (un plantage). L'application inclut un signalement des plantages et des analyses d'utilisation sur opt-in, avec des protections strictes de la vie privée : aucune donnée de bibliothèque ni information personnelle n'est envoyée au développeur. Le projet est open source sous GPL-3.0-or-later, avec des builds nightly disponibles. Il s'agit d'un client non officiel, non affilié à Plex ni à LG.