Einsteinium PostĂ©(e) le 23 janvier 2022 PostĂ©(e) le 23 janvier 2022 PrĂ©ambule Vous avez un(des) abonnement(s) IPTV et vous souhaitez utiliser les capacitĂ©s de Plex, Emby ou Jellyfin pour partager ce dernier ou enregistrer des programmes, alors xTeVe est fait pour vous et se comporte comme un HDHomeRun. Ce tutoriel n'utilise ni le ssh, ni la version graphique de docker pour une mise en place rapide. Il part du principe que vous avez dĂ©jĂ un utilisateur pour votre lecteur multimĂ©dia et que nous utiliserons pour ce docker, je n'ai mis que l'ajout pour Plex, si des membres veulent rajouter pour Emby et Jellyfin. Le Dockerfile est fait sur le pouce... vous pouvez soumettre des suggestions, mais je l'ai fait version simpliste sans script en 2 minutes đ  I - PrĂ©paration de l'installation A ) On commence par la crĂ©ation d'un dossier "xTeVe" dans le dossier "docker" B ) CrĂ©ation de 3 sous dossiers que vous crĂ©ez dans le dossier "xTeVe" : "linuxserver-xteve", "config" et "transcode" C ) RĂ©cupĂ©ration du PUID pour le dockerfile : Connectez vous en ssh et tapez dans la console "id UtilisateurMultimĂ©dia", on prendra alors note du uid retournĂ©.  II - CrĂ©ation du docker A ) Le dockerfile La crĂ©ation d'un fichier "Dockerfile" dans le sous dossier "einsteinium-xteve" contenant les lignes suivantes : FROM ghcr.io/linuxserver/baseimage-ubuntu:focal ENV DEBIAN_FRONTEND="noninteractive" ENV TZ=Europe/Paris ARG USERUID=XXXX RUN apt-get update && \ apt-get install -y unzip && \ apt-get clean && \ ln -snf /usr/share/zoneinfo/$TZ /etc/localtime && echo $TZ > /etc/timezone && \ curl -o /tmp/xteve_linux_amd64.zip -L "https://github.com/xteve-project/xTeVe-Downloads/blob/master/xteve_linux_amd64.zip?raw=true" && \ mkdir -p /xteve && \ unzip -o /tmp/xteve_linux_amd64.zip -d /xteve && \ rm -rf /tmp/* /var/lib/apt/lists/* /var/tmp/* && \ useradd -u $USERUID -g users -s /bin/sh xteve && \ mkdir -p /home/xteve/.xteve/backup/ && \ mkdir /tmp/xteve && \ chmod +x /xteve/xteve && \ chown -R xteve:users /home/xteve /tmp/xteve /xteve/xteve USER xteve VOLUME /home/xteve/.xteve VOLUME /tmp/xteve EXPOSE 34400 HEALTHCHECK --interval=30s --start-period=30s --retries=3 --timeout=10s \ CMD curl -f http://localhost:34400/ || exit 1 ENTRYPOINT ["/xteve/xteve"] CMD ["-port=34400"] La variable Ă personnaliser : ARG USERUID=XXXX (Par le rĂ©sultat du point "I -> C") B ) Le script du docker La crĂ©ation d'un fichier "dockerxteve.sh" dans le dossier "xTeVe" contenant les lignes suivantes : #!/bin/sh docker pull ghcr.io/linuxserver/baseimage-ubuntu:focal docker stop xTeVe docker rm xTeVe docker rmi linuxserver/xteve:latest docker build -t linuxserver/xteve /volume1/docker/xTeVe/linuxserver-xteve/ docker image prune -f docker volume ls -qf dangling=true | xargs -r docker volume rm docker run -d \ --cpu-shares=10 \ --memory=134217728 \ --memory-swap=134217728 \ --name=xTeVe \ -p 34400:34400 \ -v /volume1/docker/xTeVe/config:/home/xteve/.xteve:rw\ -v /volume1/docker/xTeVe/transcode:/tmp/xteve:rw \ linuxserver/xteve:latest exit 0 C ) CrĂ©ation Nous crĂ©ons une tĂąche qui pour la crĂ©ation de notre docker afin de ne pas passer en ssh : Panneau de configuration / Planificateurs de tĂąches / CrĂ©er / TĂąche dĂ©clenchĂ©e / Script dĂ©fini par l'utilisateur Avec pour utilisateur "root", en Ă©vĂšnement "DĂ©marrage" et dans le script le chemin de notre fichier "/volume1/docker/xTeVe/dockerxteve.sh" ExĂ©cutez manuellement la tĂąche pour la crĂ©ation initiale, pensez Ă la dĂ©sactiver.  III - Finalisation A ) Configuration de xTeVe Maintenant il ne vous reste plus qu'Ă accĂ©der au portail web de l'application pour la configuration de base : http://192.168.X.X:34400/web Pour la configuration de base je vous renvoie vers la page officiel : https://github.com/xteve-project/xTeVe-Documentation/blob/master/en/configuration.md#initial-configuration Si certains ont du mal avec cette configuration de base, j'en ferai une en rajout Ă ce tutoriel. Je vous recommande de mapper vos chaines avec les numĂ©ros de chaine SFR, qui Ă l'EPG le plus complet dans Plex. Dans les rĂ©glages en "Stream Buffer", mettez "xTeVe", cela permettra de rĂ©gler la limite max de flux par abonnement IPTV, le flux lui restera tel quel, vos lecteurs sont tous capables de les lire nativement, inutile de passer par ffmpeg ou vlc. B ) Ajout dans Plex/Emby/Jellyfin 1) Pour Plex Nous allons dans "rĂ©glage", puis "TV en direct et enregistreur vidĂ©o" et l'on fait "ajouter un autre appareil" et l'on renseigne directement l'adresse : http://localhost:34400 Si vous avez correctement mapper avec les bons numĂ©ros de chaines, en choissant SFR pour l'EPG, vous n'avez plus qu'Ă valider. 2) Pour Emby ... 3) Pour Jellyfin ...  C'est terminĂ©, enjoy đ Je remercie Sofienne qui de cause Ă effet est Ă l'origine de ce tutoriel. 0 Citer
.Shad. PostĂ©(e) le 23 janvier 2022 PostĂ©(e) le 23 janvier 2022 Merci pour ce tuto, mĂȘme si je n'utilise pas le LiveTV. Juste une remarque, ton conteneur xteve est en bridge d'aprĂšs ton docker run, et tu NAT sur le NAS le port 34400. Mais de souvenir sur ton tutoriel, Plex est en macvlan, du coup localhost:34400 depuis Plex ne devrait mener Ă rien, sauf si Plex est en host (mais dans ce cas-lĂ , pas besoin de NAT le port). Si Plex en macvlan, et xteve en bridge, c'est plutĂŽt http://IP_VIRTUELLE_DU_NAS:34400 qu'il faudrait taper. 0 Citer
El_Murphy PostĂ©(e) le 23 janvier 2022 PostĂ©(e) le 23 janvier 2022 Merci pour ce tuto !! Je n'ai pas encore d'abonnement iptv mais j'y pense depuis pas mal de temps. J'ai une question , est-ce que le comportement est exactement le mĂȘme qu'avec le HDHomerun ? Actuellement avec le HDHomerun si ont regarde une chaine sur plex et qu'un autre utilisateur regarde aussi cette chaine sur plex , alors plex n'utilise qu'un seul tuner du HDHomerun. C'est identique avec cette intĂ©gration de l'iptv dans plex ? Et encore merci pour tes tutos đ. 0 Citer
Einsteinium PostĂ©(e) le 23 janvier 2022 Auteur PostĂ©(e) le 23 janvier 2022 @.Shad. Jâai abandonnĂ© le macvlan depuis longtemps, mon Plex est en host. Ta remarque est pertinente jâĂ©diterais demain en fonction des cas, ce dock est bien en bridge, concernant le nat du port câest pour lâaccĂšs Ă lâinterface web pour la configuration, que lâon peut faire ainsi au choix, soit via ce port, soit via reverse. (Afin de ne pas complexifier le tutoriel) @El_Murphy Oui câest exactement le mĂȘme comportement en tout point. On peut mĂȘme choisir le nombre de tuner total Ă ce HDHomeRun virtuel, et pour chaque source IPTV une limite de tuner indĂ©pendamment, aprĂšs concernant le message de limite de tuner atteint, il dĂ©pendra de la configuration : Exemple 1 : avec une source et une limite de tuner identique, cela sera comme avec le hdhomerun et Plex signalera la demande de basculement ou de tuner plein Exemple 2 : avec plusieurs sources mais des limites de tuner diffĂ©rentes, xteve lâaffichera en flux vidĂ©o fixe, admettons 3 tuners max, une source Ă 2 tuner et lâautre Ă 1 : - La source Ă 1 est dĂ©jĂ utilisĂ©, le lancement dâun deuxiĂšme flux sur cette mĂȘme source affichera en flux vidĂ©o fixe que la source Ă 1 a atteint sa limite. - Tous les 3 tuners sont pris (2+1), alors cela sera le message classique de Plex. Par contre jâutilise un hdhomerun qui diffuse la tnt, actuellement je nâai pas activĂ© les chaĂźnes de la tnt sur la source xteve, je testerais demain voir le comportement dans Plex en cas de doublon. 0 Citer
Dimebag Darrell Posté(e) le 2 mars 2022 Posté(e) le 2 mars 2022 @Einsteinium Merci beaucoup pour ton tuto, je me lance enfin à configurer l'IPTV sur Plex. Dans un premier temps je suis en testing pour voir comment ça fonctionne de maniÚre générale, par ailleurs si vous avez des liens avec des listes IPTV gratuites (M3U et EPG) qui fonctionne (je me fous que ça soit la télévision croate ou encore colombienne) je veux simplement voir si j'arrive à faire fonctionner mon setup, on verra plus tard si je décide d'aller vers un service payant ! (mais je n'y suis pas encore)certes...  Actuellement mon problÚme est le suivant, j'ai essayé de trouver une liste M3U, mais sans EPG mais je reste bloqué dans Plex (configuration du Tuner), dans celui-ci, il me demande le pays (pour le catalogue EPG), mais ça bloque, un conseil que je pourrais suivre ? En attendant de vous lire, Belle journée 1 Citer
Einsteinium Posté(e) le 2 mars 2022 Auteur Posté(e) le 2 mars 2022 tu veux dire des chaines non répertorier ? Alors met une chaine au hasard pour validé la chaine. AprÚs l'egp de sfr est le plus complet. 0 Citer
Dimebag Darrell Posté(e) le 3 mars 2022 Posté(e) le 3 mars 2022 @Einsteinium Merci pour les conseils, mais là , je bloque, je ne sais pas (plus) ce que je dois faire... Voici les 3 étapes, je ne sais pas quelle pays je dois indiquer,  0 Citer
Einsteinium PostĂ©(e) le 3 mars 2022 Auteur PostĂ©(e) le 3 mars 2022 PremiĂšre screen, 0 channel đ Il faut mapper tes chaines dans xteve, les activĂ©es quoi, je ferais un second post suite au tutoriel avec un exemple de configuration. 0 Citer
Dimebag Darrell PostĂ©(e) le 4 mars 2022 PostĂ©(e) le 4 mars 2022 Il y a 18 heures, Einsteinium a dit : PremiĂšre screen, 0 channel đ Il faut mapper tes chaines dans xteve, les activĂ©es quoi, je ferais un second post suite au tutoriel avec un exemple de configuration. Oui, merci ça serait vraiment excellent d'avoir plus de dĂ©tails sur cette Ă©tape 0 Citer
Dimebag Darrell Posté(e) le 4 mars 2022 Posté(e) le 4 mars 2022 Bonjour, Voila, je viens finalement de comprendre le principe avec le mapping des chaines dans xTeve, par contre, une fois mes chaines disponibles dans Plex, voici le message d'erreur que je reçois Une idée ? merci tout le monde 0 Citer
Einsteinium Posté(e) le 4 mars 2022 Auteur Posté(e) le 4 mars 2022 ProblÚme de flux à coup sur, a tu testé avec vlc voir si ton flux passe bien ? 0 Citer
Dimebag Darrell Posté(e) le 4 mars 2022 Posté(e) le 4 mars 2022 Il y a 3 heures, Einsteinium a dit : ProblÚme de flux à coup sur, a tu testé avec flex voir si ton flux passe bien ? Flux ? tu veux dire par la ? mes médias fonctionnent sur plex (musique et autres films en local) 0 Citer
Einsteinium PostĂ©(e) le 4 mars 2022 Auteur PostĂ©(e) le 4 mars 2022 Vlc pardon, correcteur⊠le flux que tu as rajoutĂ© dans xteve en premier lieu, sâil marche ensuite via xteve (tu as les adresses sur le haut avec port Ă ouvrir/mapper), a mon avis cela coince Ă lâun dâeux. 0 Citer
Dimebag Darrell PostĂ©(e) le 5 mars 2022 PostĂ©(e) le 5 mars 2022 Il y a 14 heures, Einsteinium a dit : Vlc pardon, correcteur⊠le flux que tu as rajoutĂ© dans xteve en premier lieu, sâil marche ensuite via xteve (tu as les adresses sur le haut avec port Ă ouvrir/mapper), a mon avis cela coince Ă lâun dâeux. J'ai ouvert le port par dĂ©faut 34400, j'ai toujours le mĂȘme message d'erreur, par contre, je ne suis pas sur du flux que j'ai trouvĂ©, je suis simplement entrain d'effectuer des tests et voir comment ça fonctionne VLC, que veux tu dire par lĂ ? 0 Citer
Einsteinium PostĂ©(e) le 5 mars 2022 Auteur PostĂ©(e) le 5 mars 2022 Oui car tu as un problĂšme de flux, il faut savoir si cela vient du flux en lui mĂȘme ou ta configuration xteve, pour cela que je te dis de testĂ© via VLC, le flux directement et sâil marche alors via xteve 0 Citer
Dimebag Darrell PostĂ©(e) le 6 mars 2022 PostĂ©(e) le 6 mars 2022 Il y a 20 heures, Einsteinium a dit : Oui car tu as un problĂšme de flux, il faut savoir si cela vient du flux en lui mĂȘme ou ta configuration xteve, pour cela que je te dis de testĂ© via VLC, le flux directement et sâil marche alors via xteve Je viens de faire le test concernant le flux en question via VLC, celui-ci fonctionne parfaitement. Je dois essayer de comprendre pourquoi celui-ci ne fonctionne pas via xTeve  0 Citer
Einsteinium Posté(e) le 6 mars 2022 Auteur Posté(e) le 6 mars 2022 Envoie moi le flux en message privé que je regarde 0 Citer
Dimebag Darrell PostĂ©(e) le 6 mars 2022 PostĂ©(e) le 6 mars 2022 Il y a 6 heures, Einsteinium a dit : Envoie moi le flux en message privĂ© que je regarde voila đ 0 Citer
Einsteinium PostĂ©(e) le 6 mars 2022 Auteur PostĂ©(e) le 6 mars 2022 Ok je viens de voir, xTeVe attends un m3u qui contient directement des flux (format ts dans mon cas), la dans ton mu3...on retrouve d'autres m3u qui renvois vers d'autres m3u... Bref c'est pas un format normalisĂ©, voilĂ pourquoi xTeVe est dans les choux đ 0 Citer
Dimebag Darrell Posté(e) le 6 mars 2022 Posté(e) le 6 mars 2022 OK, je comprends, merci pour l'info 0 Citer
KSCM Posté(e) le 28 juillet 2022 Posté(e) le 28 juillet 2022 Bonjour, Je viens de tombé sur ce tuto qui m'intéresse beaucoup car l'idée de tout regrouper dans Plex me plais enormément. J'ai commencer à étudier ce qui est écrit et je ne comprend pas quoi faire dans la commande explicité ci-dessous. Le 23/01/2022 à 20:26, Einsteinium a dit : La création d'un fichier "Dockerfile" dans le sous dossier "einsteinium-xteve" contenant les lignes suivantes : Ok je créer le fichier et aprÚs ? Faut-il une autre version de Docker que celle utilisée dans les packages Synology ? D'avance merci de votre aide 0 Citer
Einsteinium Posté(e) le 28 juillet 2022 Auteur Posté(e) le 28 juillet 2022 "Dockerfile" c'est le nom du fichier 0 Citer
KSCM Posté(e) le 28 juillet 2022 Posté(e) le 28 juillet 2022 Il y a 2 heures, Einsteinium a dit : "Dockerfile" c'est le nom du fichier merci 0 Citer
_DR64_ Posté(e) le 3 septembre 2022 Posté(e) le 3 septembre 2022 Je me suis attaqué à ce tuto ce matin mais j'avoue qu'une fois arrivé sur la page en 32400/web je ne sais absolument pas quoi mettre :x Pour la télé à la maison, j'ai la décodeur orange ou encore mycanal. Je peux afficher ça sur PLEX ? ou j'ai complÚtement pas compris ? :x Merci 0 Citer
Einsteinium PostĂ©(e) le 3 septembre 2022 Auteur PostĂ©(e) le 3 septembre 2022 Oui cela ce rajoute sur Plex, maintenant si tu nâas pas dâabonnement iptv il ne te sert Ă rien ^^ 0 Citer
Messages recommandés
Rejoindre la conversation
Vous pouvez publier maintenant et vous inscrire plus tard. Si vous avez un compte, connectez-vous maintenant pour publier avec votre compte.