La
mise à jour de l'EPG de DVBViewer ne présente aucune
difficulté.
Pour
réaliser cette mise à jour, deux opérations élémentaires doivent être
enchaînées :
Manuellement :
Téléchargement
du fichier des données (sur 2 semaines environ) depuis Internet.
Intégration
des données dans le Guide des Programmes, grâce à Xepg.
Automatiquement,
mais lancé manuellement.
Automatiquement
(en tache de fond) grâce au planificateur
de tâches Windows :
Ce qui suit doit vous aider dans le
paramétrage de l'automatisation, tout en répondant aux
questions que vous
pouvez vous
poser.
Sélection des
données et
Téléchargement du fichier.
Il existe peu de sites mettant à
disposition le fichier XMLTV nécessaire à la mise à jour.
La plupart des utilisateurs
préconise le site kazer.org
: c'est celui que j'ai choisi et qui est décrit ci-après. Ce site
permet de sélectionner les chaines qui vous intéressent (dans la
colonne de gauche) parmi presque 500 chaînes, soit à l'unité, soit un
bouquet complet (ex :
CanalSat). Cette sélection est enregistrée dans les paramètres de
votre
compte.
La création
de compte (gratuite)
permet d'obtenir un lien personnel de téléchargement direct sur le site.
Lors
de votre demande de téléchargement, Kazer génère les données de votre
sélection et ne vous envoie que les chaines nécessaires à votre mise à
jour. C'est donc la première opération
que vous devez réaliser.
Kazer
fournit, au choix :
- soit un fichier au format XML
(TVGUIDE.XML) directement exploitable par Xepg,
- soit le même fichier archivé dans une enveloppe
ZIP
(tvguide.zip) qui doit être décompressé avant d'être pris en charge par
Xepg.
(ce dernier fichier est environ 7 fois plus
petit que le précédent, donc se télécharge 7 fois plus vite
pour info, en ayant
sélectionné 140 chaines : le fichier ZIP a une taille de 4,3 Mo alors
que le fichier XML fait 29,5 Mo )
Le téléchargement peut être effectué
manuellement depuis votre navigateur Web.
L'adresse
pour télécharger le fichier au format XML est la suivante :
http://www.kazer.org/gen_xml.php?u=moncodehash L'adresse
pour télécharger le fichier au format ZIP est la suivante :
http://www.kazer.org/gen_xml.php?u=moncodehash&f=zip où moncodehash est
le lien personnel qui vous est attribué lors de votre inscription sur
le site (ci-dessous, pour l'exemple, r9xx8mb6u7r)
Le fichier peut être récupéré avec
un programme de téléchargement
de fichiers (ex : Wget) lancé manuellement.
Wget
est un logiciel libre qui ne nécessite pas d'installation.
C'est
un logiciel non interactif c'est-à-dire qu'il peut travailler en
arrière-plan, sans intervention de l'utilisateur.
Il se lance :
A - depuis la commande "Exécuter" de Windows :
D:\wget.exe
http://www.kazer.org/gen_xml.php?u=moncodehash-OD:\TVGUIDE.XML
ou
D:\wget.exe http://www.kazer.org/gen_xml.php?u=moncodehash&f=zip-OD:\tvguide.zip
(D:\wget.exe : Emplacement de
l'exécutable.
-O :
Pour remplacer l'ancien fichier présent sur le
disque dur
D:\tvguide.??? : Emplacement etNom du fichier à
télécharger)
B -
depuis un fichier de commandes (fichier .bat)
Dans
ce cas, seule la
commande "D:\wget.exe
http://www.kazer.org/gen_xml.php?u=moncodehash-OD:\TVGUIDE.XML"
est acceptée.
Décompression des
données.
Si
le fichier téléchargé est au
format ZIP, il faut le décompresser. Pour ce faire, j'ai
choisi 7-Zip qui peut être lancé en ligne de
commandes.
La
commande pour "dézipper" TVGUIDE.XML est la suivante : "C:\Program Files\7-Zip\7z.exe" e
d:\tvguide.zip -od:\ -aoa
(C:\Program Files\7-Zip\7z.exe : Emplacement de
l'exécutable.
e : Commande d'extraction de l'archive
d:\tvguide.zip :
Nom de l'archive
-o : Indique que ce qui suit donne l'emplacement du fichier à extraire
d:\ : Emplacement de stockage du fichier à
extraire
-aoa
: Effacement du fichier XML déjà présent sur le disque)
Installation
et Paramétrage de Xepg.
Le
fichier setupxepg
est téléchargeable à
cette adresse : http://www.a123.dk/
L'installation, en Français, ne présente pas de difficulté, il suffit
de valider les choix par défaut.
Lors du premier lancement de Xepg, vous devrez :
- Indiquer l'emplacement de DVBViewer
- Cliquer sur le bouton "Exécute" pour
lancer DVBViewer
(DVBViewer se ferme seul à la fin du test)
- Cliquer sur le bouton "OK"
L'écran de paramétrage de Xepg s'affiche (il comporte la numérotation
des opérations successives à réaliser) :
1ère opération : Indication de
l'emplacement du fichier des données.
2ème opération (la plus longue) :
Appairage des canaux (Channel Pairing).
Lors
de
la validation de l'écran 4 ci-dessus, Xepg propose
le premier rapprochement trouvé entre le canal XMLTV et un canal
DVBViewer,
S'il vous convient, valider par "Yes" et Xepg vous propose le rapprochement
suivant et ainsi de suite
S'il ne
vous convient pas, appuyer sur "No", Xepg vous propose alors
une autre possibilité
de chaine
dans DVBViewer (valider ou non cette proposition et ainsi de suite).
Si une
chaine XMLTV ne peut être associée à une chaine DVBViewer,
Xepg
vous propose la chaine suivante dans le fichier XMLTV.
A la fin de l'appairage automatique, pour compléter (ou modifier)
manuellement les rapprochements :
- Sélectionner une
chaine XMLTV (colonne de gauche) et cliquer sur la chaine à rapprocher
dans la colonne de droite.
- Valider par "Yes" dans la fenêtre "PAIR?"
A la fin de l'opération, valider les rapprochements par un
clic sur le bouton "Apply".
3ème opération : Paramétrage des
options.
Si
vous souhaitez que DVBViewer se ferme automatiquement à la fin du
traitement, paramétrez les options comme ci-dessous.
4ème opération : Test d'Import
des Données.
En
fin
d'opération, fermer DVBViewer.
Nota
: En cas de problème lors de l'import (dû à la structure du fichier
XML) :
vous trouverez au paragraphe "défauts constatés", ci-dessous, une
variante avec des données provenant d'un autre site.
Si l'import s'est
déroulé correctement, nous allons chainer les 2 opérations élémentaires, ci-dessus, dans Xepg.
5ème opération :
Configuration définitive des "Jobs" à effectuer par Xepg.
6ème (et dernière opération) : Génération
de la ligne de commande d'automatisation de la mise à jour de l'EPG (bouton Automate)
pour un lancement
manuel depuis le raccourci de Xepg (présent
sur le bureau)
les paramètres nécessaires sont les suivants : "C:\Program Files\Xepg\Xepg.exe"
-xGrabThenImport
Vous
pouvez, désormais, procéder au
Lancement manuel
d'un import automatisé dans Xepg :
Pour ce
premier test :
Lancer
DVBViewer
Double
cliquer sur le raccourci Xepg
Les différentes
phases du traitement s'affichent dans l'écran de DVDViewer :
Tout le
déroulement de l'import est enregistré dans le fichier C:\ProgramData\Xepg\Xepg.LOGCet import peut
être lancé avec le planificateur
de tâches Windows (accessible ici -->
c:\Windows\System32\taskschd.msc)
Nota : Le
chemin des
fichiers et
des exécutables est donné pour l'exemple, vous devez adapter les
lignes de commande à votre configuration personnelle.
Problèmes
constatés :
1 - Non
affichage des messages OSD dans DVBViewer :
Xepg ouvre DVBViewer si ce dernier ne
l'est pas avant le lancement de l'import.
Si DVBViewer est ouvert par Xepg, les messages OSD peuvent
ne pas s'afficher et DVBViewer
ne se ferme pas automatiquement à la fin du traitement.
Dans ce cas, il est conseillé de lancer DVBViewer avant de
double-cliquer sur le raccourci (sur le bureau) de Xepg.
2 -
Plantage de Xepg lors de l'import des données (problème
dû à la structure du fichier XML) :
Il est possible d'intégrer les données en provenance
d'autres sites (ex : ZGuideTV
- 160 chaînes sur 8 jours). Etape
1 - Création d'un fichier Bat : Etape
2 - Création du "Job" Xepg : Etape 3 -
Import du fichier zip et décompression du fichier XML
Etape 4 - Appairage des canaux (bouton "Unpair All" puis bouton "Auto
Pair")
Etape 5 - Test d'import des données :
Vos
remarques et/ou commentaires.
Si
vous souhaitez : apporter des précisions
concernant ce
tutoriel.
faire part
de votre
expérience (par exemple : résolution de problème).
signaler une ou
des erreurs.
signaler un lien mort
ou
erroné.
etc vous
pouvez joindre l'auteur
de cette page en cliquant sur ce lien .
Il s'engage à vous répondre dans les meilleurs délais.
Les
informations ci-dessus n'engagent que leur auteur. Elles décrivent le
paramétrage et l'utilisation des logiciels cités sous Windows 7 32
bits. Tous
les
Produits ou Marques cités, ci-dessus, sont "déposés" et sont la
"propriété exclusive" de leurs détenteurs.
Page
créée avec : , Mise
en ligne
le : 23 Novembre 2010, Mise à jour le : 24 Janvier 2011