/IPTV-Utils

collection de script bash pour fichiers M3U

Primary LanguageShell

IPTV-Utils

News

03/04/2024

  • Ajout du script IPTV_Search pour trouver les détails d'une chaîne TV à partir de l'API iptvg-org.

News plus ancienne mais toujours d'actualité

  • 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.

collection de script bash (linux) pour fichiers M3U.

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.

Logiciels requis:

requière wget, recode, gawk, curl, ffmpeg, ffprobe et jq

Get-Playlist

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

Usage:

ToDo-List

  • ajouter des options pour:
  • juste afficher l'url
  • Consulter les info du compte en local
  • ...

IPTV Search:

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.

Usage :

### 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.

M3U-Optimizer

A venir

M3U-Grabber

ToDo-List

  • Renommer les chaine correctement
  • Leur donner in ID
  • Leur donner une icone
  • Leur donner l'url de l'EPG

Account Checker

URL_Parser

  • Analyse, néttoie et décompose une url.
  • Détecte les urls des chaines, des requetes Xtream et les adresse des chaîne Xtream.

Utilisation:

url_parser.sh "http://mon/url"

! ATTENTION ! Veuillez mettre votre url en guillemets (double quote)