Si vous êtes comme moi, équipé d'une carte satellite, vous recevez plus d'un millier de chaînes et vous savez que les chaînes changent parfois de canal de diffusion. La configuration initiale est très fastidieuse car il faut supprimer ou plutôt rendre invisible les chaines que l'on ne souhaite pas voir, numéroter les chaînes , renseigner les identifiants pour votre récupérateur de programme et enfin télécharger les icones des chaînes. Et ce dur travail est perdu ou plutôt à refaire à chaque scan des fréquences.
J'ai donc écrit un script basé sur le script de téléchargement des icones qui à partir des données collectées sur internet génère un fichier de configuration. Au cours du processus d'élaboration de ce fichier, vous devrez
Une fois ces choix effectués, le script va chercher sur le net
Enfin il vous est proposé d'introduire ces données dans la base mythconverg. Au cours de ce processus, le script
J'espère que ce script vous sera utile.
Pour utiliser ce script, il faut que Mythtv soit installé pour disposer de la base données Mythconverg. Il faut également que les cartes d'acquisition soient correctement installées et que vous ayez fait le scan des fréquences sur toutes les cartes.
Ce script est écrit en perl donc il vous faudra vérifier que perl est installé et selon certaines distributions, il vous faudra aussi installer quelques modules complémentaires de perl s'ils ne sont pas déjà installés ( utf8, Unicode::Normalize, …)
Il vous faut aussi installer xmltv.
voici le lien de téléchargement : http://download.tuxfamily.org/mythtvarch/gestion_chaines_fr/gestion_chaines_fr
Vous pouvez le placer ou vous le souhaitez. Il faut simplement lui donner le droit de l'exécuter, puis le lancer avec la commande suivante dans une console et laisser vous guider par les questions qui vous seront posées (c'est normalement suffisamment explicite):
./gestion_chaines.fr # pour une exécution en console
./gestion_chaines.fr --gui # pour une exécution en mode graphique
Le script va généré 2 fichiers :
Le fichier de configuration généré comprend :
le nom de la chaine, son numéro, son xmltvid, l'adresse de téléchargement de son icone et son sid.
Ce script est utilisable pour
Ce qu'il reste à faire:
Dans l'état actuel du développement, il n'existe pas de routine pour modifier le fichier de configuration dans ce script. Si vous voulez modifier la liste de vos chaînes visibles, il faut éditer le fichier de configuration et remplacer le # en début de ligne par un 1 pour rendre visible la chaîne.
Vous pouvez modifier les autres champs mais c'est beaucoup plus compliqué.
Comme je suis un peu fainéant et que je ne souhaite pas maintenir moi-même tous les fichiers de configuration pour toutes vos configurations, J'ai entrepris de voir comment on pouvait les générer avec les informations disponibles sur le net. Au départ, j'avais envisagé de vous fournir un fichier de configuration pour chaque “type de source” (dans le language mythtv) mais j'ai vite compris l'ampleur du problème: il faut manipuler à la main des centaines d'informations qui proviennent de plusieurs endroits et fournir des tas de fichier de config. Il faut le fichier pour les personnes qui ne recoivent que la TNT, ceux qui recoivent la TNT et le sat ou la TNT et FREE, ceux qui sont abonné à Canalsat ou à Orange Sat ou à Bis ou Fransat …….. Et il y en a qui veulent utiliser plusieurs récupérateurs de programmes ….. Bref vous entrevoyez l'ampleur du problème. Pour construire un fichier de configuration, il faut des sources fiables qui peuvent être des sites communautaires (comme lyngsat) ou des sites commerciaux (comme le site de FREE) ou des fichiers de configuration déjà existant comme votre base de données Mythconverg ou la playlist de Free.
Voici la liste de sources d'informations que j'utilise
- pour les logos
- pour la numérotation des chaines (ceux qui utilisent le sat savent que la numérotation de base issue du scan des fréquences est inutilisable)
- pour le SID: c'est l'identifiant unique du canal de transmission d'une chaine par satellite ou par la TNT. Il est utile pour supprimer les chaines inutiles dans le cas d'une réception par satellite
- pour les xmltvid's
Je crois que j'ai rien oublié …….