Bonjour à tous !
Cela fait déjà quelques mois que j’utilise le DVR de Plex avec la TV MilkyWan. N’ayant pas trouvé de tutoriel complet, j’ai décidé d’en rédiger un
Ce tuto permet de regarder le Live TV de la captation TV MilkyWan (
https://lafibre.info/milkywan/milkywan-investit-dans-une-captation-tv-en-propre) et d’enregistrer le direct depuis n’importe où.
Attention : la lecture ne fonctionne pas sur tous les appareils.
Tout d'abord, pour utiliser la fonction DVR de Plex, il faut disposer du
Plex Pass. Cette fonctionnalité est réservée à la version payante : 5,99 €/mois, 59,99 €/an ou 229,99 € à vie.
De plus, Plex n’étant pas directement compatible avec une playlist IPTV au format .m3u, il est nécessaire d’utiliser un proxy :
Threadfin (
https://github.com/Threadfin/Threadfin).
C'est parti !J’utilise Plex Media Server sur Proxmox. Pour simplifier l’installation de Threadfin, j’ai utilisé le script de
Proxmox Helper Scripts (
https://community-scripts.org/scripts/threadfin).

Il suffit alors de se connecter sur la console de votre serveur proxmox et de lancer le script .
bash -c "$(curl -fsSL https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/threadfin.sh)"Ce script guidé va alors vous permettre de créer un conteneur LXC Debian et y installer directement Threadfin.
Vous pouvez alors choisir l'installation par défaut ou choisir chaque paramètre.
L'installation prends alors environ 5min sur ma config.

A la fin du script le conteneur démarre.

Accéder alors à l'interface Web de configuration sur http://<IP>:34400/web/

Dans le menu playlist, cliquer sur New, type M3U et coller l'URL de la TV MilkyWan :
http://tv.milkywan.fr/milkywan.m3u. (IPv6 uniquement)
Ne sélectionnez pas de Buffer, et laissez 1 en Tuner.
Dans le menu Filter vous devriez voir apparaitre la liste des chaines.

Dans le menu Settings, augmentez le nombre de tuners afin de pouvoir lire plusieurs flux en // dans Plex. J'ai choisi 5.
Du point de vue de Plex ce sera comme un vrai Tuner TV c'est pour cela qu'il faut explicitement lui indiquer plusieurs tuners sinon Plex refusera de lire plusieurs flux si un tuner est déjà occupé (Live ou DVR).
Je laisse tous les autres paramètres par défaut.

Connectez vous à présent sur votre compte Plex et aller dans les paramètres de votre serveur.
Vous trouverez le menu "Live TV & DVR" sous la catégorie "Manage" ou "TV en direct et enregistreur vidéo" sous "Gérer" pour la version Française.
Cliquez alors sur Ajouter un appareil.
Cliquez sur le texte en orange pour saisir manuellement l'IP de votre conteneur Threadfin.
Le port par défaut est
34400.

Saisissez alors un code postal (obligatoire) et suivant.

Choisissez un fournisseur de guide TV, "Orange Fibre Optique" fonctionne bien.
L’association de chaque chaine ne se fait pas automatiquement, il faut alors choisir celle correspondante dans la liste déroulante en face de chaque chaine.
L'interface vous redirige alors vers le guide TV où vous pouvez ensuite lancer une chaine ou programmer des enregistrements.

Vous pouvez accéder au menu Programmation afin de gérer vos enregistrements...

... ou bien profiter du Live !

Chez moi cela fonctionne plutôt bien sur une Apple TV de 2015 (quelques lags) ou sur l'app Plex de mon MacBook Air.
Sur une Shield de 2017 certaines chaines ne fonctionnent pas, sur iPhone non plus, l'encodage TV ne doit pas être supporté par ces devices.
Bonne soirée TV

N'hésitez pas à apporter des précisions ou si vous avez d'autres solutions !
Clément.