Informations:
XTeVe est une application qui simule un tuner TV, elle permet d'avoir des chaînes IPTV via PLEX.
Cette installation sera faite à partir d'un conteneur XTeVe. Je l'ai réalisé sur un NAS Synology ds918+.
Pré-requis:
-Avoir un PLEX pass (abonnement premium) pour accéder au Tuner TV dans PLEX.
-Un NAS compatible docker. Liste synology: https://www.synology.com/fr-fr/dsm/packages/Docker
-Le paquet DOCKER doit être installé, via le centre des paquets synology.
-Un accès SSH à votre NAS
-Votre liste IPTV (un fichier .m3u ou une URL http://...)
Pour ma part, j'utilise un service payant.
Plex n'est pas capable de lister plus de 420 chaines d'un fichier m3u ou d'une URL, il vous faudra faire le tri à la main ... ou bien dans la mesure du possible utiliser les filtres.
Installation:
1) Création d'un dossier partager docker - en SSH ou avec l'interface graphique
- Pour DOCKER j'utilise un dossier partagé, nommé "docker".
Je créé ensuite un sous-dossier pour les différents conteneurs, donc je dois avoir une arborescence telle que : "/volume1/docker/xteve"
Dans ce dossier xteve, on y placera notre liste IPTV "tv.m3u"
2) Création du conteneur - en SSH et graphiquement:
-Via l'interface d'administration du Synology, on lance docker, et on vérifie que "xteve" est bien présent. On le démarre en cochant la case à droite.

XTeVe a une interface Web pour continuer la configuration, nous allons y accéder
3) Se connecter à XTeVe et configurer sa playlist :
-Sur le NAS, allez dans panneau de configuration / Centre d'infos / Réseau et relever l'IP local du NAS (ex: 192.168.1.18)

-On utilise notre navigateur préféré, et on accède à l'adresse : "http://adresse_de_votre_NAS:34400/web"
-On avance dans la configuration et on va renseigner notre fichier de playlist IPTV
Pour ma part, j'ai renseigné l' URL plutôt que mon fichier m3u :

- Ensuite on va dans le menu "Filter" (c'est un peu long à charger ce menu)
Et on ajoute le filtre qui sera le mieux pour vous. Dans mon cas ma playlist est groupée par type de qualité (SD, HD, FHD, 4K) ... et cela, par pays.
Je choisis donc de filtrer pour ne voir que les chaînes Françaises en HD (177 chaînes)

- Dans le menu XMLTV, on renseigne l'adresse EPG du programmes TV ... pour ma part, je me suis renseigné auprès de mon fournisseur IPTV pour avoir le bon lien.

- Enfin on va dans le menu Mapping et on vérifie que chaque chaîne est bien mappée sur le bon programme TV.

C'est terminé pour la configuration dans XTeVe, on peut maintenant aller dans Plex associer XTeVe à ce dernier.
4) Associer XTeVe à Plex
-On se connecte à https://app.plex.tv/desktop#!/settings/web/general et on descend dans le menu "TV en direct & Enregistreur vidéo"
On clique sur "Ajouter un appareil"

-On clique sur "Entrer son adresse réseau manuellement" et renseigner l'adresse IP de XTeVe : "adresse_de_votre_NAS:34400"
-Plex détecte alors le tuner XTeVe

On pense à bien vérifier le pays des chaînes que l'on souhaite
-On sélectionne pour l'EPG , soit le votre comme indiqué plus haut, soit un de type "Canalsat france" et je vérifie que les chaînes correspondent bien dans le GUIDE.

5) GO GO GO :
Voila, vous profitez de vos programmes où que vous soyez.

J'ai testé de Caster (Chromecast) certaines chaines sur une TV, mais faut bien baisser la qualité pour que ça fonctionne.
PS: c'est mon premier tuto, n'hésitez pas à me dire si je dois compléter/modifier.
XTeVe est une application qui simule un tuner TV, elle permet d'avoir des chaînes IPTV via PLEX.
Cette installation sera faite à partir d'un conteneur XTeVe. Je l'ai réalisé sur un NAS Synology ds918+.
Pré-requis:
-Avoir un PLEX pass (abonnement premium) pour accéder au Tuner TV dans PLEX.
-Un NAS compatible docker. Liste synology: https://www.synology.com/fr-fr/dsm/packages/Docker
-Le paquet DOCKER doit être installé, via le centre des paquets synology.
-Un accès SSH à votre NAS
-Votre liste IPTV (un fichier .m3u ou une URL http://...)
Pour ma part, j'utilise un service payant.
Plex n'est pas capable de lister plus de 420 chaines d'un fichier m3u ou d'une URL, il vous faudra faire le tri à la main ... ou bien dans la mesure du possible utiliser les filtres.
Installation:
1) Création d'un dossier partager docker - en SSH ou avec l'interface graphique
- Pour DOCKER j'utilise un dossier partagé, nommé "docker".
Je créé ensuite un sous-dossier pour les différents conteneurs, donc je dois avoir une arborescence telle que : "/volume1/docker/xteve"
Code:
mkdir /volume1/docker/xteve
2) Création du conteneur - en SSH et graphiquement:
Code:
cd /volume1/docker/xteve
docker run -it -d --name=xteve -p 34400:34400 -v xteve:/home/xteve/.xteve bl0m1/xtevedocker:latest
-Via l'interface d'administration du Synology, on lance docker, et on vérifie que "xteve" est bien présent. On le démarre en cochant la case à droite.

XTeVe a une interface Web pour continuer la configuration, nous allons y accéder
3) Se connecter à XTeVe et configurer sa playlist :
-Sur le NAS, allez dans panneau de configuration / Centre d'infos / Réseau et relever l'IP local du NAS (ex: 192.168.1.18)

-On utilise notre navigateur préféré, et on accède à l'adresse : "http://adresse_de_votre_NAS:34400/web"
-On avance dans la configuration et on va renseigner notre fichier de playlist IPTV
Pour ma part, j'ai renseigné l' URL plutôt que mon fichier m3u :

- Ensuite on va dans le menu "Filter" (c'est un peu long à charger ce menu)
Et on ajoute le filtre qui sera le mieux pour vous. Dans mon cas ma playlist est groupée par type de qualité (SD, HD, FHD, 4K) ... et cela, par pays.
Je choisis donc de filtrer pour ne voir que les chaînes Françaises en HD (177 chaînes)

- Dans le menu XMLTV, on renseigne l'adresse EPG du programmes TV ... pour ma part, je me suis renseigné auprès de mon fournisseur IPTV pour avoir le bon lien.

- Enfin on va dans le menu Mapping et on vérifie que chaque chaîne est bien mappée sur le bon programme TV.

C'est terminé pour la configuration dans XTeVe, on peut maintenant aller dans Plex associer XTeVe à ce dernier.
4) Associer XTeVe à Plex
-On se connecte à https://app.plex.tv/desktop#!/settings/web/general et on descend dans le menu "TV en direct & Enregistreur vidéo"
On clique sur "Ajouter un appareil"

-On clique sur "Entrer son adresse réseau manuellement" et renseigner l'adresse IP de XTeVe : "adresse_de_votre_NAS:34400"
-Plex détecte alors le tuner XTeVe

On pense à bien vérifier le pays des chaînes que l'on souhaite
-On sélectionne pour l'EPG , soit le votre comme indiqué plus haut, soit un de type "Canalsat france" et je vérifie que les chaînes correspondent bien dans le GUIDE.

5) GO GO GO :
Voila, vous profitez de vos programmes où que vous soyez.

J'ai testé de Caster (Chromecast) certaines chaines sur une TV, mais faut bien baisser la qualité pour que ça fonctionne.
PS: c'est mon premier tuto, n'hésitez pas à me dire si je dois compléter/modifier.