- Ajout du script IPTV_Search pour trouver les détails d'une chaîne TV à partir de l'API iptvg-org.
- Mise à jour du script PlutoTV, on peut choisir le ou les pays maintenant. Une grosse Update est en cours:
- Refonte de account checker, fonctionne avec une url de playlist et une liste d'url également.
- Account checker sera capable également de détecter si l'url est un compte Xtream ou non.
- refonte de M3U Grabber, permet de télécharger plusieurs playlists, les parser, les concaténer et les trier.
- Nouveau script qui permetra de construire un fichier (surement json) pour conservé les liens valides et tenir à jour la playlist.
- Ajout d'un systeme de contournement pour les serveurs qui refuse les demande de curl (user-agent).
- Script de construction de playlist en fonction du logiciel utilisé et du réseau (vlc, kodi, mpv, etc...)
- intégration d'un script de vérification des liens
- Ajout de fonction diverses tel la détection de probleme serveur (erreur 404, 403 ou autre) et le contournement.
Le bruteforceur Orange ne fonctionne plus, les serveurs ont changé et le m3u8 n'est plus utilisé, c'est mpd et windevine maintenant (je crois).
-Ajout du script Pluto TV qui permet de construire une playlist avec whitelist ou blacklist. W.I.P.
Comme j'en avais marre de jongler avec les URL pour obtenir les playlists et les mettre à jours, j'ai décidé de créer un script bash.
requière wget, recode, gawk, curl, ffmpeg, ffprobe et jq
Script pour obtenir la playlist à partir d'une url type http://host.domain:port/user/password/channel ou http://host.domain:port/live|movie/user/password/channel
- get-playlist.sh http://host.domain/user/password/channel
- Fichier de sortie: playlist_host.domain-MM-DD-YYYY.m3u
- ajouter des options pour:
- juste afficher l'url
- Consulter les info du compte en local
- ...
IPTV Search est un outil en ligne de commande permettant de rechercher des chaînes de télévision dans l'API publique d'iptv-org. Il offre plusieurs options pour filtrer les résultats de recherche en fonction du nom de la chaîne, de l'identifiant de la chaîne, du pays, de la présence de contenu pour adultes (NSFW) et de la langue.
### Rechercher une chaîne par nom :
./iptv_search.sh --name "BFM TV"
### Rechercher une chaîne par identifiant :
./iptv_search.sh --id "bfm_tv_fr"
### Rechercher les chaînes d'un pays spécifique :
./iptv_search.sh --country FR
### Inclure les chaînes NSFW (contenu pour adultes) :
./iptv_search.sh --nsfw
### Rechercher les chaînes dans une langue spécifique :
./iptv_search.sh --language fr
Pour obtenir de l'aide sur l'utilisation du script, vous pouvez exécuter la commande suivante :
./iptv_search.sh -h
Cette commande affichera les options disponibles ainsi qu'une brève description de chaque option.
A venir
- Permet de télécharger la liste des chaines disponible depuis iptvcat depuis https://github.com/eliashussary/iptvcat-scraper et de générer une playlist en éléminant les chaine déclarées Offline.
- Renommer les chaine correctement
- Leur donner in ID
- Leur donner une icone
- Leur donner l'url de l'EPG
- Permet de vérifier et d'obtenir les information d'un compte à partir d'une url http://host.domain:port/user/password(/channel) ou http://host.domain:port/live/user/password(channel)
- Il affiche :
- la date de création.
- la date d'expiration.
- le statut du compte (activé ou désactivé).
- le type de compte (enregistré ou trial) si supporté par le seveur.
- le nombre de connection en cours.
- le nombre maximum de connexion autorisé.
- Analyse, néttoie et décompose une url.
- Détecte les urls des chaines, des requetes Xtream et les adresse des chaîne Xtream.
url_parser.sh "http://mon/url"
! ATTENTION ! Veuillez mettre votre url en guillemets (double quote)