jlbrd / qmagneto

Automatically exported from code.google.com/p/qmagneto
0 stars 0 forks source link

Aucune images ne s'affichent #25

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
Gros problème de chargement des images dans ce logiciel!

_Pour les logos des chaînes s'affichant dans la fenêtre de description des
programmes, 2 problèmes: 1.le chemin d'accès vers le répertoire d'images
n'est pas bon du tout, 2. mauvaise correspondance entre le nom des chaines
et le nom des images (de type majuscules pour lun, minuscule pour l'autre;
espaces dans l'un, mots accolés dans l'autres; tiret/pas tirets, etc...)

_pour les logos s'affichant dans la fenêtre principale en face de chaque
chaînes, le programme cherche des icônes s'appelant "logo1.png",
"logo18.png", etc... au lieu de "France 2.png", "Direct 8.png", ....
J'ai corrigé en remplaçant la variable
"channel.icon.section("/",-1,-1).section(".",0,0)" par "channel.name" aux
lignes 527 et 528 du fichier /src/xmldefaulthandler.cpp.

_reste l'affichage (et le téléchargement? fonctionne-t-il seulement?) des
captures d'écran des programmes censées s'afficher dans la fenêtre des
descriptions. Pour le moment je n'ai pas encore trouvé de solution. 

Quoiqu'il en soit, pour tout ça, j'ai pu bricoler des solutions bancales
pour que ça fonctionne chez moi, mais je ne m'y connais pas assez en
programmation et je n'ai pas compris suffisamment l'architecture de ce
logiciel pour pouvoir proposer des solutions propres et portables. Alors je
laisse à son auteur le soin de corriger ces problèmes.

Original issue reported on code.google.com by VTi...@gmail.com on 16 Oct 2009 at 9:37

GoogleCodeExporter commented 9 years ago
Pour ce qui est des photos des programmes, si j'ai correctement remonté la 
chaine des
variables, d'affectations en affectation, en tout début de chaine le programme 
doit
lire l'adresse de téléchargement des photos dans le fichier xml sous la 
balise <icon>.
C'est bien ça?

Donc si qmagneto n'est plus capable d'afficher les images des programmes, ce 
n'est
pas de sa faute mais de celle du fichier xmltv qui n'inclus plus cette 
information?

Original comment by VTi...@gmail.com on 16 Oct 2009 at 10:54

GoogleCodeExporter commented 9 years ago
Bonjour,

Tous ces problèmes sont causés par le changement de format du fichier XML.
Précédement, ce fichier était récupéré avec les outils xmltv (même en 
récupérant
directement un des deux fichiers zip fabriqués eux aussi avec le même outil. 
Depuis
quelques semaines, xmltv ne fonctionne plus pour la France le site où sont 
récupérés
les programme ayant changé. Les deux fichiers zip téléchargés sur le site 
utilise
donc des programmes ayant une autre origine. Il existe des différences comme
l'absence des images miniatures et le nom des chaînes différents.
Comme j'espère le rétablissement du fonctionnement d'xmltv et que je veux 
garder la
compatibilité avec ce format, il convient donc de ne pas changer le code pour 
l'instant.
En revanche tu peux poster ici tes modifications afin d'en faire profiter ceux 
qui
voudraient les appliquer.

Merci

Original comment by jlbi...@gmail.com on 17 Oct 2009 at 6:44