Qnap [PlexIPTV ] [ 1.4.0 ] Simulate a DVR device for Plex by providing a layer to any IPTV provider (that provide a m3u8 play

QoolBox

Représentant QNAP
2 Janvier 2014
10 559
163
153
49
France
www.qnap.com
qpkg_icon_80.gif

Source : https://github.com/xiaodoudou/PlexIPTV


Download : x64

https://www.qnapclub.eu/fr/qpkg/604

Note :

all config, logs.. are in side /opt/PlexIPTV
PlexIPTV start automatically on qpkg start, if any modification done inside config, please restart qpkg to apply it

About :

What it does?

It does:

pull remote m3u8 file to a local file
if remote file isn't accessible it will fallback to the local file
settings can help to filter play list and remap the channels
proxy the IPTV stream so only the server will be seen as the "user"
allow multiple concurent views into the same channel even if the provider block it
 
Merci aussi par contre je galère à le configurer...
giopas si t'as réussi, je veux bien quelques conseils :)
 
Je n'ai pas encore essayé, donc je suis preneur aussi si tu arrives avant moi :)

Sent from my ONEPLUS A5000 using Tapatalk

 
C'est pas gagné :)

Il trouve bien mes 893 chaines mais il m'en affiche qu'une dans Plex...
Je pense qu'il faut modifier les filtres situés dans le fichier de config mais comment ???
J'ai essayé de supprimer les filtres complètement mais dans ce cas, il ne trouve plus aucune chaine..

Bref, je galère encore :)
 
Au pire, ouvre un ticket sur github pour recevoir de l'aide (et puis mets ici le lien ainsi qu'on puisse le suivre). Merci!

Sent from my ONEPLUS A5000 using Tapatalk

 
Alors, je viens d'installer PlexIPTV et je commence à mettre quelque note ici.

Comme Stéphane a dit, les fichiers de config se trouvent dans /opt/PlexIPTV. En particulier, dans repertoire il y a les fichiers suivants:

  • iptv.m3u8 -> il s'agit d'un fichier m3u8 de test qui est accèdé au cas où le lien n'est pas disponible
  • logs/ -> évidemment c'est le repertoire où trouver les logs
  • PlexIPTV.linux-x64* -> c'est le fichier binaire executable de ce soft
  • PlexIPTV.sh* -> c'est le script créé par Stéphane pour faire marcher le binaire sous QTS
  • settings.json -> c'est le fichier de configuration, celui qu'il faut éditer.

La structure du fichier settings.json est la suivante:

Code:
{ 
	"m3u8": { 
		"local": "iptv.m3u8", 
		"remote": "https://raw.githubusercontent.com/notanewbie/My-Legalstream/master/notanewbie-legalstream.m3u8" 
			}, 
	"serverPort": 1234, 
	"serverHost": "0.0.0.0", 
	"serverName": "PlexIPTV", 
	"tunerCount": 1, 
	"deviceId": "001002003", 
	"serialNumber": "0123456789", 
	"removeIfNotFoundOnFilter": true, 
	"doNotPullRemotePlaylist": false, 
	"limit": -1, 
	"filter": [ 
	{ 
	"name": ">>> US News", 
	"channel": "1" 
	}, 
	{ 
	"name": "^AMC$", 
	"meta": "I254\\.59337\\.schedulesdirect\\.org", 
	"channel": "2" 
	}, 
	{ 
	"meta": "I254\\.59337\\.schedulesdirect\\.org", 
	"rename": "AMC", 
	"channel": "3" 
	} 
 ]

Dans ce fichier nous avons déjà quelque information importante:

1. la porte utilisée (à moins de la changer) c'est la porte 1234
2. le service écoute sur toutes les interfaces du réseau (0.0.0.0)
3. si le fichier en ligne n'est pas disponible ("remote"), le système va utiliser le fichier iptv.m3u8 ("local").
4. pour configurer les scènes il faut utiliser la structure suivante:
Code:
{ 
	"name": ">>> Nom de la scène", <- obligatoire
	"rename": "[Nouveau nome de la scène]", <- optionnel 
	"meta": "[lien à la resource EPG]", <- optionnel 
	"channel": "[numéro de la scène]"  <- obligatoire
	},

Pour l'instant cela est ce que j'ai compris. Mnt il faut commencer à tester :)

giopas
 
Merci giopas,

C'est bien ce que j'avais compris... Par contre si j'ai 893 chaines dans mon fichiers playlist, je dois m'amuser à écrire chaque chaîne ou scène dans mon fichier de config ?
C'est justement la dessus que je m'interrogeais... J'ai donc mis 3 chaines pour tester et je confirme que ça marche par contre y'a certaines chaines ou scènes qui ne sont pas trouvées...
 
Pour le fichier, j'ai pris la liste de toutes le scènes depuis mon service provider IPTV et avec Excel et Notepad++ j'ai tout mis en bon format avec des numéro en sequence. Par contra je ne suis pas arrivé à faire marcer tout cela dans Plex car Plex se bloque dans le scan des scènes... :rolleyes: