Auteur Sujet: EPG / CrossEPG.. vous en pouvez plus ?  (Lu 21181 fois)

0 Membres et 1 Invité sur ce sujet

Hors ligne x-or

  • Membre Complet
  • ***
  • Messages: 235
EPG / CrossEPG.. vous en pouvez plus ?
« le: 27 mai 2013 à 09:42:41 »
.. moi non plus.. mais voici déjà quelques pistes pour réparer le bouzin !


Tout d'abord il faut savoir que les données EPG sont stockées dans la mémoire de la Dream et copiée sur le disque (enfin sur la CF dans mon cas) à chaque redémarrage et rechargé lors du boot... c'est bien souvent la raison des problèmes de chargement des données en provenance de CrossEPG: les chemins ne sont pas corrects dans tous les paramètres et voir même certains scripts sont carrément à la ramasse !

Petit exemple concret avec mon cas:

- Environnement iCVS Gemini + Gemini BP
- CrossEPG installé depuis le menu des add-on
- Emplacement CrossEPG: /media/cf/crossepg
- Emplacement EPG (config EPG du BP): /media/cf/epg

Ayant tout installé depuis les menus et options en standard, et sans avoir rien bidouillé, on s'attend bien evidemment à ce que tout fonctionne.. et bien NON ! (trop facile !?).
Le téléchargement des données XML ou XEPG se passe parfaitement bien, CrossEPG semble faire son boulot, converti les données etc mais malgré un reboot les données EPG ne sont toujours pas chargées correctement... mais pourquoi donc ?

Tout simplement parcequ'il existe quelques lacunes dans le script d'installation de CrossEPG, les menus de config et même les scripts de démarrage d'enigma et CrossEPG. Ci-dessous les éléments que j'ai du corriger afin que mes EPG soient enfin chargées correctement:

- Corriger le fichier /etc/enigma2/settings afin qu'il pointe au bon endroit:
root@dm8000:/etc/enigma2# vi settings
...
config.misc.epgcache_filename=/media/cf/epg/epg.dat
...

- Ajouter la commande /usr/crossepg/crossepg_epgmove.sh dans /usr/bin/enigma2.sh (merci Aki pour le liens vers l'info):
root@dm8000:vi /usr/bin/enigma2.sh
...
#check for dreambox specific passthrough helper lib
if [ -e /usr/lib/libpassthrough.so ]; then
        LIBS="$LIBS /usr/lib/libpassthrough.so"
fi

/usr/crossepg/crossepg_epgmove.sh

LD_PRELOAD=$LIBS /usr/bin/enigma2
...

- Et enfin corriger ce put## de script crossepg_epgmove.sh qui ne copie tout simplement pas le fichier EPG au bon endroit pour une raison mystérieuse que je n'ai pas eu envie de débugger (les variables sont bonnes mais le fichier se copie toujours sur le HD !). Donc, pour me sipplifier la vie, j'ai modifié le script ainsi:

#!/bin/sh
HOME=`echo $0 | sed "s/crossepg_epgmove\.sh//"`

if [ -f "$HOME/crossepg.config" ] # if configuration exist
then
        DBROOT=`cat $HOME/crossepg.config | grep db_root= | sed "s/db_root=//"`
else # else default path
        DBROOT="/media/cf/crossepg"
fi

if [ -f "/etc/enigma2/settings" ] # if enigma2 configuration exist
then
        EPGDAT=`cat /etc/enigma2/settings | grep "config\.misc\.epgcache_filename=" | sed "s/config\.misc\.epgcache_filename=//"`
else # else default path
        EPGDAT="/media/cf/epg/epg.dat"
fi

if [ ! -n "$EPGDAT" ]
then
        EPGDAT="/media/cf/epg.dat"
fi

/usr/crossepg/crossepg_epgcopy /media/cf/crossepg/ext.epg.dat /media/cf/epg/epg.dat

#if [ -f "$DBROOT/ext.epg.dat" ] # try on configuration path
#then
#       echo copying ext.epg.dat from $DBROOT
#       $HOME/crossepg_epgcopy "$DBROOT/ext.epg.dat" $EPGDAT
#elif [ -f "/media/cf/crossepg/ext.epg.dat" ] # if we have a bad path try with default path
#then
#       echo copying ext.epg.dat from /media/cf/crossepg/
#       $HOME/crossepg_epgcopy /media/cf/crossepg/ext.epg.dat /media/cf/epg/epg.dat
#else # no epg found
#       echo ext.epg.dat not found
#fi

Et TADA... mon CrossEPG est retombé en marche depuis ce WE... Il me reste a vérifier si les updates se font bien et surtout regarder ce qu'il se passe avec la fonction "force reload" qui semble ne rien faire et surtout trouver une astuce pour recharger l'EPG sans un fucking reboot.

a+
x.
Plus rien chez Canal....
TNT + Molotov & Netflix => que du bonheur !

Hors ligne demosat

  • Membre Héroïque
  • *****
  • Messages: 892
Re: EPG / CrossEPG.. vous en pouvez plus ?
« Réponse #1 le: 27 mai 2013 à 10:37:06 »
Salut,

Permettez moi de squatter ce post, mais une question me turlupine.
Quelle est l’intérêt du plugin crossepg par rapport au plugin rytecxmltv ?

Hors ligne x-or

  • Membre Complet
  • ***
  • Messages: 235
Re: EPG / CrossEPG.. vous en pouvez plus ?
« Réponse #2 le: 27 mai 2013 à 10:39:30 »
C'est justement ce plugin qui permet d'exploiter le XML de Rytec ;)
Plus rien chez Canal....
TNT + Molotov & Netflix => que du bonheur !

Hors ligne pr2

  • Modérateur
  • Membre Héroïque
  • *****
  • Messages: 1.781
Re: EPG / CrossEPG.. vous en pouvez plus ?
« Réponse #3 le: 27 mai 2013 à 11:39:11 »
Si tu suis les discussions autour de l'EPG sur le forum Openpli tu te rendra compte que CrossEPG a pas mal de lacune.

Il recommande donc de désinstaller CrossEPG et d'installer:   xmltvimport à la place.

Exemple de problème avec CrossEPG, il ne gére pas le namespace... or le name space donne le satellite sur lequel se trouve la chaîne et comme certains demandent à Rytec d'inclure des EPG pour les chaines du cables (DVB-C), cela crée des conflicts avec CrossEPG.

Pour la variable que tu cites:

config.misc.epgcache_filename=/media/cf/epg/epg.dat

Attention si tu l'édites tel que tu le décris cela ne fonctionnera pas! Car tu dois arrêter Enigma2 AVANT d'éditer le fichier car le fichier est écrasé à chaque fois que tu éteinds ton récepteur.
Donc la bonne procédure est:

init 4
editer le fichier /etc/enigma2/settings
init 3

Si tu fais:

opkg update
opkg list | grep -i xmltvimport

Tu devrai trouver 2 packages, l'un est le programme xmltvimport et l'autre est la source pour aller charger les fichiers Rytec.

J'ai l'impression que pas mal de personne ne sont pas au courant de l'existence de xmltvimport et pense que seul CrossEPG permet de fournir l'EPG sur plusieurs jours, mais ce n'est pas le cas.
Le compagnon officile des listes Rytec c'est xmltvimport et pas CrossEPG.

VU+ Solo 4K: Astra 19.2E - Hotbird 13.0E - Eutelsat5A 5.0W + 2 * DVB-C/T/T2
Octagon SF-4008: 2*DVB-S2 + DVB-C
Zgemma H5C & H7C

Hors ligne x-or

  • Membre Complet
  • ***
  • Messages: 235
Re: EPG / CrossEPG.. vous en pouvez plus ?
« Réponse #4 le: 27 mai 2013 à 12:41:02 »
Si tu suis les discussions autour de l'EPG sur le forum Openpli tu te rendra compte que CrossEPG a pas mal de lacune.

Il recommande donc de désinstaller CrossEPG et d'installer:   xmltvimport à la place.

Exemple de problème avec CrossEPG, il ne gére pas le namespace... or le name space donne le satellite sur lequel se trouve la chaîne et comme certains demandent à Rytec d'inclure des EPG pour les chaines du cables (DVB-C), cela crée des conflicts avec CrossEPG.

Pour la variable que tu cites:

config.misc.epgcache_filename=/media/cf/epg/epg.dat

Attention si tu l'édites tel que tu le décris cela ne fonctionnera pas! Car tu dois arrêter Enigma2 AVANT d'éditer le fichier car le fichier est écrasé à chaque fois que tu éteinds ton récepteur.
Donc la bonne procédure est:

init 4
editer le fichier /etc/enigma2/settings
init 3

C'est exact.. merci pour la correction :)

Citer
Si tu fais:

opkg update
opkg list | grep -i xmltvimport

Tu devrai trouver 2 packages, l'un est le programme xmltvimport et l'autre est la source pour aller charger les fichiers Rytec.

J'ai l'impression que pas mal de personne ne sont pas au courant de l'existence de xmltvimport et pense que seul CrossEPG permet de fournir l'EPG sur plusieurs jours, mais ce n'est pas le cas.
Le compagnon officile des listes Rytec c'est xmltvimport et pas CrossEPG.

Mmm.. je vais regarder cela en effet j'ignorai son existence... des conseils ou astuces pour la mise en place de ce plugin ?

X.
Plus rien chez Canal....
TNT + Molotov & Netflix => que du bonheur !

Hors ligne Mikelima69

  • Membre Junior
  • **
  • Messages: 64
Re: EPG / CrossEPG.. vous en pouvez plus ?
« Réponse #5 le: 27 mai 2013 à 18:25:03 »
Bonjour,
Ouf ! je peux me passer de crossepg.

J'ai désinstallé crossepg puis installé xmltv import, en suivant la procédure ici :

http://openpli.org/wiki/xmltvimport

Fonctionne très bien.
Effectivement, je ne connaissais pas.

Je remercie beaucoup tous les participants de ce fil.
Bonne soirée
DM7080HD (Sat, Câble, Terrestre) OpenATV 5.0 Oscam
Parabole motorisée
DM-8000HD

Hors ligne nokia59

  • Membre Complet
  • ***
  • Messages: 192
Re: EPG / CrossEPG.. vous en pouvez plus ?
« Réponse #6 le: 27 mai 2013 à 20:11:41 »
Bonjour,
comment fait-on pour désinstaller cross epg sur open pli

merci pour votre aide
techwood canal ready
Dreambox 800 HD off
Dreambox 7020 HD off

Hors ligne nokia59

  • Membre Complet
  • ***
  • Messages: 192
Re: EPG / CrossEPG.. vous en pouvez plus ?
« Réponse #7 le: 28 mai 2013 à 08:47:22 »
Bonjour,
merci j'ai trouvé ,c'est dans plugins désinstaller

merci
techwood canal ready
Dreambox 800 HD off
Dreambox 7020 HD off

La brocante

  • Invité
Re: EPG / CrossEPG.. vous en pouvez plus ?
« Réponse #8 le: 28 mai 2013 à 10:15:15 »
Sauf que la désinstallation n'a pas supprimé les répertoires créés par CrossEPG.

Il faut le faire manu avec un client FTP par exemple.  ;)

Hors ligne nokia59

  • Membre Complet
  • ***
  • Messages: 192
Re: EPG / CrossEPG.. vous en pouvez plus ?
« Réponse #9 le: 28 mai 2013 à 13:19:47 »
merci la Brocante,

ok
techwood canal ready
Dreambox 800 HD off
Dreambox 7020 HD off

Hors ligne Parodin

  • Membre Héroïque
  • *****
  • Messages: 670
Re: EPG / CrossEPG.. vous en pouvez plus ?
« Réponse #10 le: 28 mai 2013 à 13:37:16 »
Bonjour,

Est-ce que xmltvimport charge les données EPG sans reboot d'Enigma2 ?
DM-7080HD SSSS OE2.5 GP3.3 - DM-7020HD SS OE2.0 GP3.2
Hotbird13 + Astra19.2 via multiswitch Spaun SMS9982NF

La brocante

  • Invité
Re: EPG / CrossEPG.. vous en pouvez plus ?
« Réponse #11 le: 28 mai 2013 à 15:14:18 »
Oui, sans problème avec OpenPli.  ;)

Hors ligne alexv

  • Membre Complet
  • ***
  • Messages: 111
Re: EPG / CrossEPG.. vous en pouvez plus ?
« Réponse #12 le: 28 mai 2013 à 21:12:03 »
pour ceux qui veulent tester ce plugin sur des images alternatives

les plugin sont dispo sur le site de rytec (http://www.rytec.be/)

alex
DM 500/7000 sous Pli
Itgate
DM800 Pod
VU+DUO BH, VTI ou POD (ca dépend des jours:-)

Hors ligne KaLib

  • Membre Junior
  • **
  • Messages: 68
Re: EPG / CrossEPG.. vous en pouvez plus ?
« Réponse #13 le: 28 mai 2013 à 23:56:00 »
Salut à tous,

Quelqu'un connait la manip exacte pour installer ce plugin sur une image ICVS (OoZooN) OE2.0 avec Gemini 3.2 ?

Les tutos d'installation sur le site de Rytec s'arrêtent aux image gemini OE1.6

J'ai tenté l'installation dans tmp du fichier ipk, mais ne fonctionne pas.

Merci d'avance.

A+
DM 800S HD
OoZooN OE2.0 + GP3.2
iPhone 4S, iPad 3

Hors ligne Mikelima69

  • Membre Junior
  • **
  • Messages: 64
Re: EPG / CrossEPG.. vous en pouvez plus ?
« Réponse #14 le: 29 mai 2013 à 08:03:44 »
Bonjour Kalib

Tu peux suivre ce lien, ils expliquent comment installer
xmltv sur des images alternatives.

http://openpli.org/wiki/xmltvimport

Paragraphe : How to install the plugin on NON-PLI images :

Bonne journée
DM7080HD (Sat, Câble, Terrestre) OpenATV 5.0 Oscam
Parabole motorisée
DM-8000HD