Commentaires : Plex va tripler le coût de son abo à vie, quelles alternatives?

Après les avoir tous testés (et depuis longtemps), je voulais un serveur réellement multi-média (Films, Photos-Videos familiales, Video-clips, musiques, ebooks, …), des clients locaux et distants avec un accès « universel » (peu importe si je me connecte localement ou depuis l’Amérique du sud). Et surtout pouvoir lire mes contenus 4K et sons multi-canaux (AC3, DTS, DTS-HD, …) sur les équipements qui s’y connectent. Et si possible, avec accès à des plugins spécialisés (YouTube, Tris des méta-datas, tris par Coffrets, Médias spéciaux, Discogs, …)

Plex était bien au début quand il était encore gratuit mais à succombé dans l’absurde et le payant.
Kodi, lui était trop limité aux vidéos.
Emby à suivi la politique commerciale de Plex. Gratuit au début, puis peu à peu de plus en plus onéreux et de plus en plus restrictif pour la version gratuite.

Jusqu’au jour ou j’ai découvert Jellyfin, la version open-source de Emby (il y encore des routines et des logs avec emby dedans).
Avec Jellyfin, ce fut la découverte totale : Il fait exactement tout ce que j’avais mis dans mon cahier des charges avec du plus encore…
Le client de base est accessible depuis n’importe quel navigateur (http ou https) soit un des multiples clients crées par la communauté et tous sont compatibles Windows, Linux, IOS, Android,… Idem pour le serveur qui existe sur toutes les plateformes majeures, les NAS, en docker ou sous RasPi.
Il est très simple à configurer pour un accès local ou réseau familial (2mn chrono) mais il peut aussi devenir bien plus complet et complexe selon les sécurités et restrictions qu’on lui applique.

Jellyfin ? C’est vraiment TOP. Je ne comprend même plus pourquoi il y en a qui restent encore sous Kodi, Plex ou Emby. Et c’est totalement gratuit (plugins compris).

C’est quoi un abo ?

J’utilise Jellyfin depuis 2 ans, environ, en tant que module de Truenas, sur une plateforme AMD avec un ptit CPU qui consomme peu… et ça fonctionne nickel, j’ai accès à l’extérieur avec un reverse proxy, alors oui, faut mettre un peu les mains dans le bouzin mais le résultat en vaut la peine. Ce qui me plaît le plus, je crois, c’est la fonctionnalité qui retrouve les fanarts automatiquement…

Mon NAS n’étant plus de première jeunesse (un Centrino double coeurs à 2Ghz) il n’aime pas trop le transcodage à la volée donc je l’ai désactivé.

Sur les rares fichiers qui ne passent pas en natif sur les clients Jellyfin je préfère passer 15-20 minutes à les réencoder dans un autre format que le voir cracher tripes et boyaux pendant toute la durée de la vidéo.

Et sorti des rares fichiers en question ça tourne très bien que ce soit en local ou depuis l’extérieur (avec une connexion fibre optique évidemment).

Pour Plex j’avais le même problème de processeur chargé à fond dès qu’il s’agissait de lire une vidéo depuis l’extérieur (le transcodage étant forcé d’office). C’est une des raisons qui m’ont poussé à aller voir ailleurs.

Je veux bien mettre les mains dans le cambouis mais là ou Plex détecte bien les formats supportés par mon matériel (pour du h264 il fait une lecture direct par exemple), Jellyfin force à chaque fois le transcodage. J’ai testé quelques optimisation de la config en fonction de mon matériel mais c’est systématique au dessus des 50 % du CPU chopé par FFMPEG !
Alors oui, mon NAS à 8 ans maintenant, mais je trouve étonnant cette difficulté à le faire tourner simplement sur des formats hyper courant (h264 par exemple). Vraiment je ne dois pas être doué avec ce soft !

Jellyfin avec une app cliente payante en plus.

Je ne sais pas si ça fait partie de la mise à jour de l’article mais c’est très inexact sur le fond.

Le serveur met à disposition une version Web en natif.
Quant aux applications :

  • sur Android (mobile, tablette ou TV) il existe des application natives très complètes,
  • sous Windows même chose,
  • sous AppleTV l’appli Swiftfin fait le boulot mais est très minimaliste comparée à ses équivalents Android / Windows (n’ayant pas de téléphone ou tablette Apple je ne sais pas ce qu’il en est pour ces appareils).
  • Je n’ai pas regardé sous Linux (il ne me sert pas pour le multimédia) mais je serais très surpris qu’il n’y ai pas d’application native ici aussi.

Donc libre à chacun d’aller choisir une appli payante compatible (sous AppleTV pour les fonctions de tri / filtres qui manquent à Swiftfin par exemple) mais ça n’a absolument rien d’obligatoire.

Oh p*ta1n ! Merci Claude Chat !
En fait mon problème c’est le lecteur officiel Jellyfin qui est au minimum pas adapté à mon matériel (mais bon j’ai tester sur au moins 4 devices différents et c’est toujours la même merde donc bon…).
Je viens de testé Findroid et c’est le jour et la nuit !
Pour le même fichier je passe de transcodage avec plus de 50 % du CPU utilisé à 1 % de charge CPU sans transcodage :tada:
Je recommande vivement findroid pour le coup.

Une petite précision (étant sur un DS418Play) je suis passé du package proposé dans la logithèque à un conteneur docker principalement parce qu’il commençait à prendre du retard sur les mises à jour par rapport aux clients Android.

A voir si l’un ne serait pas mieux optimisé que l’autre des fois.

Je pense que tu as mal configuré ton Jellyfin ou, plutôt, t’as touché des paramètres sans savoir ce que tu faisait (tu as peut-être forcé le transcodage de tous les médias?) car par défaut, Jellyfin ne transcode que dans 2 cas :

  1. Ton client (browser ou appli) n’utilise pas le décodage vidéo intégré au GPU (H264, H265, AV1, MPG, MPEG4, …) sur le poste client. Cela force le serveur à transcoder systématiquement et doit donc re-encoder dans un autre format connu.
    2 ) la bande passante entre le serveur et le client est insuffisante pour streamer la vidéo sans le re-encodage au format le plus adapté.

J’ai commencé avec le package Docker mais c’était pas très pratique je trouve.
Aujourd’hui le package de la communauté est à jour visiblement : 10.11.11, donc ça me va bien.
Par contre je viens de testé le lecteur alternatif Findroid et là c’est le jour et la nuit ! Grosse perf, zéro lag, pas d’encodage sur les format supporté par mon tel ou ma tablette !
Claude Chat me dit que le lecteur officiel est très critiqué pour ses régressions et limitations de config donc il ma conseillé cette alternative et c’est vraiment mieux pour moi !

Pourquoi mais :

Findroid (Playstore)

Jellyfin (Playstore)

Après chacun voit midi à sa porte et si Findroid te convient tant mieux :smiley:

1 « J'aime »

C’est sûr mais l’appli fonctionne du feu de dieu par rapport à l’officielle ! Je suis choqué des différence de perf !

Voilà la réponse de Claude Chat (qui s’y connait bien plus que moi en ce qui concerne Jellyfin) quand je lui ai donné les symptômes (transcodage sur les format supporté par mon tel) et la version de l’application jellyfin android : « Merci, c’est utile. L’app officielle Android 2.6.x est malheureusement connue pour avoir des paramètres de lecture très limités — pas de contrôle fin sur les codecs déclarés. C’est un problème connu de la communauté Jellyfin. »

Donc bon, je tenterais sûrement à nouveau quand une version 3.x sera dispo mais pour le moment malheureusement l’application officielle ne fonctionne correctement sur aucun de mes appareils…

Merci pour Findroid. Je connaissait pas et je vais tester ça ASAP.
Note : Les vidéos 16/9 sont pas bien proportionnées (formats non respectés).

Je connaissais pas non plus, c’est @Gaby22200 qui me l’a fait découvrir.

Mais étant plutôt à cheval sur ce que les appli récupèrent et pour quoi j’ai très largement tiqué sur les points « récupère des données personnelles » et surtout « les données ne sont pas chiffrées » (le côté impossible de supprimer les dites données n’a rien arrangé). :sweat_smile:

Oui… oui… Jolie appli mais ça doit cacher quelque chose derrière.
Vais voir comment on peut limiter les datas envoyées.

Après je suis un peu étonné de la mention du scrapping des donnée perso, l’appli est open source en GPL 3.0 donc c’est largement auditable et on peut éventuellement la forker pour modifier ce qui ne plait pas.

je suis surpris que les vidéo 16/9 ne passe pas chez toi, j’ai testé plusieurs séries et films rapidement et elles sont toutes bien proportionnées !

Argh… Findroid n’affiche ni les clips musicaux, ni la musique, ni les photos-videos personnelles et ni les eBooks… seuls les films et séries.

Useless pour moi.

J’ai pas dit que ça passait pas… J’ai dit qu’elles ne sont pas bien proportionnées. Elles sont trop élargies et j’ai pas trouvé comment les mettre au bon format d’image.

J’avais essayé Plex, mais j’ai tout de suite basculé vers Emby et je comprends pas trop l’intérêt du Emby pass.
J’ai un Ubuntu server 26.04 avec Emby et il suffit d’interdire le transcodage pour tous les users.
Accessible depuis l’extérieur avec dns et whitelisting.
Qu’apporte le « pass » payant?

je rejoins @CHP1, le transcodage n’est pas systématique, donc y a quelque chose dans ta config qui n’était pas clean… Après, si y a pas de GPU, le transcodage sera software (CPU) selon config/hardware, perso, j’ai foutu une ptite carte Intel type A380 et ça fonctionne bien, c’est reconnu et ça soulage le CPU…

Ca sert à quoi le transcodage quand on a 1 Gb/s en UP et 1 ou 2 users à la fois?