À propos du projet

Jellyfin MPV Shim est un client de bureau multiplateforme pour Jellyfin qui utilise MPV comme moteur de lecture. Il peut s'exécuter en arrière-plan comme cible de diffusion ou fonctionner comme un client de bureau complet avec prise en charge de la synchronisation hors ligne. Fonctionnalités principales décrites dans le README : - Lecture directe de la plupart des médias via MPV, évitant le transcodage pour les fichiers multimédias avancés. - Mode cible de diffusion (« shim ») : les applications mobiles et web de Jellyfin peuvent contrôler le client à distance. - Prise en charge de SyncPlay pour regarder des vidéos avec des amis, avec des réserves documentées concernant le fait de rejoindre des groupes pendant la diffusion et l'arrêt de la lecture. - TV en direct : guide des chaînes, chaînes, enregistrements, programmation et règles d'enregistrement des séries, avec enregistrement disponible directement depuis les listings. - Changement rapide d'utilisateur : plusieurs utilisateurs locaux, chacun avec ses propres identifiants de serveur et identité d'appareil, plus une protection facultative par PIN décrite comme une fonctionnalité de contrôle parental plutôt que comme une limite de sécurité. - Livres et livres audio : les livres audio sont lus et reprennent comme l'audio, avec des contrôles de chapitre pour les fichiers .m4b à fichier unique ; les ebooks sont téléchargés puis ouverts car Jellyfin ne sert pas le contenu des livres page par page. La progression de lecture est manuelle (Pull/Push) pour les PDF et les bandes dessinées. - Packs de shaders avec FSRCNNX et Anime4K préconfigurés, plus intégration SVP pour l'interpolation d'images. - Duplication d'écran, activée par défaut, affichant un élément de diffusion avant la lecture. - Mode headless qui restreint la machine à un usage de cible de diffusion, explicitement pas une fonctionnalité de sécurité. - Raccourcis clavier MPV, un menu textuel, déclencheurs de commandes shell, Discord Rich Presence, et une configuration étendue via des fichiers de configuration et une option MPV externe. Voies d'installation mentionnées : binaire Windows depuis les releases, Flathub ou pip sur Linux, et une section macOS distincte. MPV 0.41 ou plus récent est recommandé. Les limitations connues incluent l'absence de lecture musicale sans blanc prévue, la fragilité de SyncPlay, et la sensibilité des packs de shaders au matériel graphique (avec un drapeau de récupération --reset-shaders).