Aller au contenu

Outil De Conversion Xmltv Vers Epg Videostation


Messages recommandés

Posté(e)

J'utilise la version 2.7 du script, les droits sur les fichiers EPG generes sont tres tres bizarre :

@562167000 1 root root 124731 Oct 19 20:34 epg.1542

Ce ne sont pas les droits qui sont bizarres, mais apparement le fichier, qui aurait du se nommer "epg.1542@562167000" est, pour une raison que j'ignore encore, g

Posté(e)

En fait tout est normal:

  • les erreurs "does not map to Unicode" viennent d'un bug de la version du perl DSM.
    On en a parlé plus haut, et il n'y a pas à s'en inquiéter.
  • quand aux warnings 'add "defname D8 <channel.conf name>" in config file.', c'est que ces nouvelles chaines (ou noms de chaines) n'ont pas étés mises dans le xml2epg.conf d'exemple qui est j'ai déposé sur pastebin (n'existaient pas encore)
    Il suffit donc d'éditer /usr/local/etc/xml2epg.conf (avec vi par exemple) et d'y ajouter les deux lignes suivantes:
    
    defname D8 D8
    
    defname D17 D17
    
    


    (Normalement un editeur "utf8 aware" serait nécessaire pour cette opération, mais comme ces deux chaines ne contiennent pas de caractères accentuées, ça devrait aller avec le vi natif).

Merci pour ton retour.

Par contre, j'ai essayé de lancer des enregistrements et aucun n'a fonctionné. Ça me met au niveau de : "Programme des enregistrements" : Incomplet.

Je me demandais si ça venait du fait que j'ai peut être utilisé une clef "non compatible" ?

Pour info, je suis en France, je possède un DS413J, j'ai branché une PCTV Picostick qui est bien détectée au niveau du syno sous la forme : PCTV 74E - PCTV Systems

Par contre, il est vrai que Vidéo Station n'a jamais réussi a trouver une seule chaîne j'ai procédé comme expliqué dans le tuto, en scannant les chaines depuis mon Portable.

Selon vous je suis susceptible de pouvoir enregistrer la TV avec ou suis je en train de me prendre la tête pour rien ?

D'avance merci pour vos réponses.

Posté(e)

Merci pour ton retour.

Par contre, j'ai essayé de lancer des enregistrements et aucun n'a fonctionné. Ça me met au niveau de : "Programme des enregistrements" : Incomplet.

Je me demandais si ça venait du fait que j'ai peut être utilisé une clef "non compatible" ?

Pour info, je suis en France, je possède un DS413J, j'ai branché une PCTV Picostick qui est bien détectée au niveau du syno sous la forme : PCTV 74E - PCTV Systems

Par contre, il est vrai que Vidéo Station n'a jamais réussi a trouver une seule chaîne j'ai procédé comme expliqué dans le tuto, en scannant les chaines depuis mon Portable.

Selon vous je suis susceptible de pouvoir enregistrer la TV avec ou suis je en train de me prendre la tête pour rien ?

D'avance merci pour vos réponses.

Est-ce que le flux en direct fonctionne au moins?

Posté(e)

Bonjour,

Resultat du "ls -lg" :

NAS> ls -lg EPG

@546167000 1 root 100917 Oct 22 02:00 epg.1025

@546167000 1 root 99243 Oct 22 02:00 epg.1026

@546167000 1 root 136179 Oct 22 02:00 epg.1027

@546167000 1 root 118194 Oct 22 02:00 epg.1031

@530167000 1 root 125183 Oct 22 02:00 epg.1281

@530167000 1 root 125706 Oct 22 02:00 epg.1282

@530167000 1 root 100917 Oct 22 02:00 epg.1283

@562167000 1 root 125183 Oct 22 02:00 epg.1537

@562167000 1 root 88380 Oct 22 02:00 epg.1538

@562167000 1 root 125068 Oct 22 02:00 epg.1542

@562167000 1 root 118194 Oct 22 02:00 epg.1543

@570167000 1 root 102771 Oct 22 02:00 epg.2050

@570167000 1 root 21571 Oct 22 02:00 epg.2053

@586167000 1 root 125705 Oct 22 02:00 epg.257

@586167000 1 root 155260 Oct 22 02:00 epg.260

@586167000 1 root 120237 Oct 22 02:00 epg.262

@586167000 1 root 123356 Oct 22 02:00 epg.273

@506167000 1 root 76458 Oct 22 02:00 epg.513

@506167000 1 root 21570 Oct 22 02:00 epg.515

@506167000 1 root 50351 Oct 22 02:00 epg.516

@506167000 1 root 68932 Oct 22 02:00 epg.517

@506167000 1 root 247479 Oct 22 02:00 epg.518

@506167000 1 root 152889 Oct 22 02:00 epg.519

Trace de l'execution du script :

NAS> perl /volume1/public/xml2epg.pl --debug http://xmltv.dyndns.org/download/tnt_lite.zip

xml2epg.pl: parsing /usr/local/etc/xml2epg.conf.

DEBUG: mapping "arte" -> "^ARTE.*"

DEBUG: mapping "bfmtv" -> "^BFM.*"

DEBUG: mapping "canal+" -> "^CANAL.*"

DEBUG: mapping "D8" -> "^D8.*"

DEBUG: mapping "D17" -> "^D17.*"

DEBUG: mapping "france2" -> "^France 2.*"

DEBUG: mapping "france3" -> "^France 3.*"

DEBUG: mapping "france4" -> "^France 4.*"

DEBUG: mapping "france5" -> "^France 5.*"

DEBUG: mapping "franceÔ" -> "^France Ô.*"

DEBUG: mapping "gulli" -> "^Gulli.*"

DEBUG: mapping "itélé" -> "^i>TELE.*"

DEBUG: mapping "lachaîneparlementaire" -> "^LCP.*"

DEBUG: mapping "m6" -> "^M6.*"

DEBUG: mapping "nrj12" -> "^NRJ12.*"

DEBUG: mapping "nt1" -> "^NT1.*"

DEBUG: mapping "tf1" -> "^TF1.*"

DEBUG: mapping "tmc" -> "^TMC.*"

DEBUG: mapping "w9" -> "^W9.*"

DEBUG: mapping "LaChaineParlementaire" -> "^LCP.*"

DEBUG: mapping "ARTEFrançais" -> "^ARTE.*"

DEBUG: mapping "ArteHD" -> "^ARTE.*"

DEBUG: mapping "m6HD" -> "^M6.*"

DEBUG: mapping "i&gt;TELE" -> "^i>TELE.*"

DEBUG: mapping "France2HD" -> "^France 2.*"

DEBUG: mapping "TF1HD" -> "^TF1.*"

xml2epg.pl: done.

xml2epg.pl: parsing /usr/syno/etc/packages/VideoStation/channels.conf.

, NAME=TF1=1537

, NAME=France 2

, NAME=France 3

, NAME=France 5

, NAME=M6D=1025

, NAME=ARTE1543

, NAME=D8D=513

, NAME=W9D=1026

, NAME=TMC=1542

, NAME=NT1=1027

, NAME=NRJ12538

, NAME=LCP=262

, NAME=France 4

, NAME=BFM TV5

, NAME=i>TELE6

, NAME=D17=517

, NAME=Gulli18

, NAME=France O

, NAME=Canal 21

, NAME=IDF12051

, NAME=NRJ Paris

, NAME=BFM Business Paris

, NAME=TPS STAR H264

, NAME=CFOOT H264

, NAME=TF1 HD H264

, NAME=France 2 HD H264

, NAME=M6HD H264

, NAME=ARTE HD H264

xml2epg.pl: done.

xml2epg.pl: fetching http://xmltv.dyndns.org/download/tnt_lite.zip.

11:45:40 URL:http://xmltv.dyndns.org/download/tnt_lite.zip [952255/952255] -> "/tmp/6HZALlZ6BM.zip" [1]

xml2epg.pl: fetched.

xml2epg.pl: unzipping /tmp/6HZALlZ6BM.zip.

xml2epg.pl: unzipped.

xml2epg.pl: parsing XMLTV file.

DEBUG: XMLNAME 11 -> NT 1

DEBUG: XMLNAME 7 -> Arte

DEBUG: XMLNAME 17 -> D17

DEBUG: XMLNAME 2 -> France 2

DEBUG: XMLNAME 1 -> TF1

DEBUG: XMLNAME 18 -> Gulli

DEBUG: XMLNAME 16 -> i Télé

DEBUG: XMLNAME 13 -> La Chaîne parlementaire

DEBUG: XMLNAME 6 -> M6

DEBUG: XMLNAME 999 -> France Ô

DEBUG: XMLNAME 3 -> France 3

DEBUG: XMLNAME 9 -> W9

DEBUG: XMLNAME 12 -> NRJ 12

DEBUG: XMLNAME 14 -> France 4

DEBUG: XMLNAME 15 -> BFM TV

DEBUG: XMLNAME 8 -> D8

DEBUG: XMLNAME 4 -> Canal+

DEBUG: XMLNAME 10 -> TMC

DEBUG: XMLNAME 5 -> France 5

xml2epg.pl: parsed.

DEBUG: sids for TMC: 1542

@562167000 (TMC).ing epg.1542

257G: sids for France 2: 1282

@530167000 (France 2 HD H264).

@586167000 (France 2).pg.257

DEBUG: sids for W9: 1026

@546167000 (W9).ting epg.1026

DEBUG: sids for France 5: 260

@586167000 (France 5).pg.260

DEBUG: sids for D8: 513

@506167000 (D8).ting epg.513

DEBUG: sids for France 4: 519

@506167000 (France 4).pg.519

2053: sids for BFM TV: 515

@506167000 (BFM TV). epg.515

@570167000 (BFM Business Paris).

DEBUG: sids for La Chaîne parlementaire: 262

@586167000 (LCP).ing epg.262

DEBUG: sids for Canal+: 2050

@570167000 (Canal 21).pg.2050

DEBUG: sids for i Télé: 516

@506167000 (i>TELE). epg.516

1025: sids for M6: 1283

@530167000 (M6HD H264).g.1283

@546167000 (M6).ting epg.1025

1543: sids for Arte: 1031

@546167000 (ARTE HD H264).031

@562167000 (ARTE).ng epg.1543

DEBUG: sids for NRJ 12: 1538

@562167000 (NRJ12).g epg.1538

1537: sids for TF1: 1281

@530167000 (TF1 HD H264).1281

@562167000 (TF1).ing epg.1537

DEBUG: sids for France Ô:

DEBUG: sids for France 3: 273

@586167000 (France 3).pg.273

DEBUG: sids for NT 1: 1027

@546167000 (NT1).ing epg.1027

DEBUG: sids for D17: 517

@506167000 (D17).ing epg.517

DEBUG: sids for Gulli: 518

@506167000 (Gulli).g epg.518

Posté(e)

Est-ce que le flux en direct fonctionne au moins?

Je viens de tester et non effectivement ca ne fonctionne pas. Je reteste en branchant ma carte sur l'antenne de l'appart, pour voir si ca ne serait pas simplement un probleme de signal.

Posté(e)

Bon, je suis un boulet, c’était simplement du au fait que je captais mal avec la petite antenne livrée avec la carte. bon ben je sais ce qui me reste à faire.

Merci pour ton aide CoulRaoul

Posté(e)

Bonjour,

Voici le fichier channels.conf :

TF1:562167000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_AUTO:FEC_AUTO:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_AUTO:HIERARCHY_NONE:120:130:1537

France 2:586167000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_AUTO:FEC_AUTO:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_AUTO:HIERARCHY_NONE:120:130:257

France 3:586167000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_AUTO:FEC_AUTO:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_AUTO:HIERARCHY_NONE:220:231:273

France 5:586167000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_AUTO:FEC_AUTO:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_AUTO:HIERARCHY_NONE:320:330:260

M6:546167000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_AUTO:FEC_AUTO:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_AUTO:HIERARCHY_NONE:120:130:1025

ARTE:562167000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_AUTO:FEC_AUTO:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_AUTO:HIERARCHY_NONE:720:730:1543

D8:506167000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_AUTO:FEC_AUTO:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_AUTO:HIERARCHY_NONE:120:130:513

W9:546167000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_AUTO:FEC_AUTO:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_AUTO:HIERARCHY_NONE:220:230:1026

TMC:562167000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_AUTO:FEC_AUTO:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_AUTO:HIERARCHY_NONE:620:630:1542

NT1:546167000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_AUTO:FEC_AUTO:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_AUTO:HIERARCHY_NONE:320:330:1027

NRJ12:562167000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_AUTO:FEC_AUTO:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_AUTO:HIERARCHY_NONE:220:230:1538

LCP:586167000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_AUTO:FEC_AUTO:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_AUTO:HIERARCHY_NONE:620:630:262

France 4:506167000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_AUTO:FEC_AUTO:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_AUTO:HIERARCHY_NONE:720:730:519

BFM TV:506167000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_AUTO:FEC_AUTO:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_AUTO:HIERARCHY_NONE:320:330:515

i>TELE:506167000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_AUTO:FEC_AUTO:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_AUTO:HIERARCHY_NONE:420:430:516

D17:506167000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_AUTO:FEC_AUTO:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_AUTO:HIERARCHY_NONE:520:530:517

Gulli:506167000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_AUTO:FEC_AUTO:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_AUTO:HIERARCHY_NONE:620:630:518

France O:586167000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_AUTO:FEC_AUTO:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_AUTO:HIERARCHY_NONE:520:530:261

Canal 21:570167000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_AUTO:FEC_AUTO:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_AUTO:HIERARCHY_NONE:3521:3641:2050

IDF1:570167000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_AUTO:FEC_AUTO:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_AUTO:HIERARCHY_NONE:3522:3642:2051

NRJ Paris:570167000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_AUTO:FEC_AUTO:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_AUTO:HIERARCHY_NONE:3523:3643:2052

BFM Business Paris:570167000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_AUTO:FEC_AUTO:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_AUTO:HIERARCHY_NONE:3524:3644:2053

TPS STAR H264:482167000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_AUTO:FEC_AUTO:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_AUTO:HIERARCHY_NONE:165:100:774

CFOOT H264:482167000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_AUTO:FEC_AUTO:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_AUTO:HIERARCHY_NONE:164:96:775

TF1 HD H264:530167000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_AUTO:FEC_AUTO:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_AUTO:HIERARCHY_NONE:120:130:1281

France 2 HD H264:530167000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_AUTO:FEC_AUTO:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_AUTO:HIERARCHY_NONE:220:231:1282

M6HD H264:530167000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_AUTO:FEC_AUTO:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_AUTO:HIERARCHY_NONE:320:330:1283

ARTE HD H264:546167000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_AUTO:FEC_AUTO:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_AUTO:HIERARCHY_NONE:720:731:1031

Posté(e) (modifié)

Voici le fichier channels.conf :

Comme ça, il n'est pas facile de déterminer où se trouvent les saut de ligne (car je pense que le problème est par là)

Faudrait l'uploader *sans modification aucune* sur un site de partage en ligne (box, google drive, skydrive, ...) et me communiquer l'url que je puisse l'utiliser afin essayer de reproduire le problème.

L'idéal, pour cela serait de le mettre dans un .tar.gz, avec une commande du genre de:

tar cvzf channels.conf.tgz channels.conf[/CODE]

Modifié par CoolRaoul
Posté(e)

http://dl.free.fr/qPsnWmePK

Merci de me consacrer un peu de votre temps.

Christophe.

En complément et en attendant que je sois chez moi pour tester, si tu pouvais me générer deux fichiers supplémentaires comme ceci:


# re-exécuter le script

perl xml2epg.pl http://xmltv.dyndns.org/download/tnt_lite.zip >run.log 2>&1

# et le "ls" du répetoire EPG

ls -lg <chemin du repertoire EPG> >ls.log 2>&1

et me faire parvenir de la même façon ces fichiers run.log et ls.log

Posté(e)

Plus besoin de m'envoyer les des deux logs: j'ai trouvé.

Pour une raison étrange, ton "channels.conf" contenait des fins de ligne au format dos (crlf), ce que je n'avais pas prévu.

J'ai corrigé mon script

Récupère la version 2.8 ici: http://pastebin.com/VMZdgEZJ (lien direct sur le source: http://tiny.cc/xml2epg-conf )

Et avant de le relancer, supprime et recrée vide le répertoire EPG pour repartir sur une situation "saine", comme ceci:


rm -r /usr/syno/etc/packages/VideoStation/EPG

mkdir /usr/syno/etc/packages/VideoStation/EPG

Posté(e)

Bonjour,

Je n'arrive pas à faire fonctionner la chaîen chez moi. Le fichier pour TMC est créé mais avec rien à l'intérieur. Vu le message à la fin, je pense qu'il y a une référence à un objet vide, mais je n'ai pas envie de me mettre au pearl.

une idée?


NAS> /volume1/Divers/tnt/xml2epg.pl -D -d /volume1/Divers/tnt/ -c /volume1/Divers/tnt/xml2epg.conf /volume1/Divers/tnt/tnt

_lite.zip

xml2epg.pl: parsing /volume1/Divers/tnt/xml2epg.conf.

DEBUG: mapping "arte" -> "^ARTE.*"

DEBUG: mapping "bfmtv" -> "^BFM.*"

DEBUG: mapping "canal+" -> "^CANAL.*"

DEBUG: mapping "direct8" -> "^direct 8.*"

DEBUG: mapping "directstar" -> "^DirectStar.*"

DEBUG: mapping "france2" -> "^France 2.*"

DEBUG: mapping "france3" -> "^France 3.*"

DEBUG: mapping "france4" -> "^France 4.*"

DEBUG: mapping "france5" -> "^France 5.*"

DEBUG: mapping "franceÔ" -> "^France Ô.*"

DEBUG: mapping "gulli" -> "^Gulli.*"

DEBUG: mapping "itélé" -> "^i>TELE.*"

DEBUG: mapping "lachaîneparlementaire" -> "^LCP.*"

DEBUG: mapping "m6" -> "^M6.*"

DEBUG: mapping "nrj12" -> "^NRJ12.*"

DEBUG: mapping "nt1" -> "^NT1.*"

DEBUG: mapping "tf1" -> "^TF1.*"

DEBUG: mapping "tmc" -> "^TMC.*"

DEBUG: mapping "w9" -> "^W9.*"

DEBUG: mapping "LaChaineParlementaire" -> "^LCP.*"

DEBUG: mapping "ARTEFrançais" -> "^ARTE.*"

DEBUG: mapping "ArteHD" -> "^ARTE.*"

DEBUG: mapping "m6HD" -> "^M6.*"

DEBUG: mapping "i&gt;TELE" -> "^i>TELE.*"

DEBUG: mapping "France2HD" -> "^France 2.*"

DEBUG: mapping "TF1HD" -> "^TF1.*"

xml2epg.pl: done.

xml2epg.pl: parsing /usr/syno/etc/packages/VideoStation/channels.conf.

DEBUG: SID=513, NAME=D8

DEBUG: SID=515, NAME=BFM TV

DEBUG: SID=516, NAME=i>TELE

DEBUG: SID=517, NAME=D17

DEBUG: SID=518, NAME=Gulli

DEBUG: SID=519, NAME=France 4

DEBUG: SID=1025, NAME=M6

DEBUG: SID=1026, NAME=W9

DEBUG: SID=1027, NAME=NT1

DEBUG: SID=1028, NAME=PARIS PREMIERE

DEBUG: SID=1031, NAME=ARTE HD

DEBUG: SID=1537, NAME=TF1

DEBUG: SID=1538, NAME=NRJ12

DEBUG: SID=1539, NAME=LCI

DEBUG: SID=1540, NAME=Eurosport

DEBUG: SID=1541, NAME=TF6

DEBUG: SID=1542, NAME=TMC

DEBUG: SID=1543, NAME=ARTE

DEBUG: SID=257, NAME=France 2

DEBUG: SID=260, NAME=France 5

DEBUG: SID=261, NAME=France Ô

DEBUG: SID=262, NAME=LCP

DEBUG: SID=273, NAME=France 3

xml2epg.pl: done.

xml2epg.pl: unzipping /volume1/Divers/tnt/tnt_lite.zip.

xml2epg.pl: unzipped.

xml2epg.pl: parsing XMLTV file.

utf8 "\xC3" does not map to Unicode at /volume1/Divers/tnt/xml2epg.pl line 236, <XML> line 5676.

utf8 "\xC3" does not map to Unicode at /volume1/Divers/tnt/xml2epg.pl line 236, <XML> line 5705.

utf8 "\xC3" does not map to Unicode at /volume1/Divers/tnt/xml2epg.pl line 236, <XML> line 6622.

utf8 "\xC3" does not map to Unicode at /volume1/Divers/tnt/xml2epg.pl line 236, <XML> line 6650.

utf8 "\xC3" does not map to Unicode at /volume1/Divers/tnt/xml2epg.pl line 257, <XML> line 9561.

utf8 "\xC3" does not map to Unicode at /volume1/Divers/tnt/xml2epg.pl line 236, <XML> line 11690.

utf8 "\xC3" does not map to Unicode at /volume1/Divers/tnt/xml2epg.pl line 236, <XML> line 15251.

utf8 "\xC3" does not map to Unicode at /volume1/Divers/tnt/xml2epg.pl line 257, <XML> line 17041.

utf8 "\xC3" does not map to Unicode at /volume1/Divers/tnt/xml2epg.pl line 257, <XML> line 20795.

utf8 "\xC3" does not map to Unicode at /volume1/Divers/tnt/xml2epg.pl line 236, <XML> line 20925.

utf8 "\xC3" does not map to Unicode at /volume1/Divers/tnt/xml2epg.pl line 257, <XML> line 21312.

utf8 "\xC3" does not map to Unicode at /volume1/Divers/tnt/xml2epg.pl line 236, <XML> line 22856.

utf8 "\xC3" does not map to Unicode at /volume1/Divers/tnt/xml2epg.pl line 257, <XML> line 23381.

utf8 "\xC3" does not map to Unicode at /volume1/Divers/tnt/xml2epg.pl line 257, <XML> line 24063.

utf8 "\xC3" does not map to Unicode at /volume1/Divers/tnt/xml2epg.pl line 257, <XML> line 26280.

utf8 "\xC3" does not map to Unicode at /volume1/Divers/tnt/xml2epg.pl line 236, <XML> line 28366.

utf8 "\xC3" does not map to Unicode at /volume1/Divers/tnt/xml2epg.pl line 257, <XML> line 28387.

utf8 "\xC3" does not map to Unicode at /volume1/Divers/tnt/xml2epg.pl line 257, <XML> line 31004.

utf8 "\xC3" does not map to Unicode at /volume1/Divers/tnt/xml2epg.pl line 236, <XML> line 35980.

utf8 "\xC3" does not map to Unicode at /volume1/Divers/tnt/xml2epg.pl line 236, <XML> line 42516.

utf8 "\xC3" does not map to Unicode at /volume1/Divers/tnt/xml2epg.pl line 257, <XML> line 42740.

utf8 "\xC3" does not map to Unicode at /volume1/Divers/tnt/xml2epg.pl line 257, <XML> line 43545.

utf8 "\xC3" does not map to Unicode at /volume1/Divers/tnt/xml2epg.pl line 257, <XML> line 43569.

utf8 "\xC3" does not map to Unicode at /volume1/Divers/tnt/xml2epg.pl line 257, <XML> line 47937.

utf8 "\xC3" does not map to Unicode at /volume1/Divers/tnt/xml2epg.pl line 257, <XML> line 50330.

utf8 "\xC3" does not map to Unicode at /volume1/Divers/tnt/xml2epg.pl line 236, <XML> line 50346.

utf8 "\xC3" does not map to Unicode at /volume1/Divers/tnt/xml2epg.pl line 236, <XML> line 50553.

utf8 "\xC3" does not map to Unicode at /volume1/Divers/tnt/xml2epg.pl line 236, <XML> line 54306.

utf8 "\xC3" does not map to Unicode at /volume1/Divers/tnt/xml2epg.pl line 257, <XML> line 55084.

utf8 "\xC3" does not map to Unicode at /volume1/Divers/tnt/xml2epg.pl line 236, <XML> line 56673.

utf8 "\xC3" does not map to Unicode at /volume1/Divers/tnt/xml2epg.pl line 236, <XML> line 56691.

utf8 "\xC3" does not map to Unicode at /volume1/Divers/tnt/xml2epg.pl line 257, <XML> line 58035.

utf8 "\xC3" does not map to Unicode at /volume1/Divers/tnt/xml2epg.pl line 257, <XML> line 66489.

utf8 "\xC3" does not map to Unicode at /volume1/Divers/tnt/xml2epg.pl line 257, <XML> line 66514.

utf8 "\xC3" does not map to Unicode at /volume1/Divers/tnt/xml2epg.pl line 257, <XML> line 76600.

utf8 "\xC3" does not map to Unicode at /volume1/Divers/tnt/xml2epg.pl line 257, <XML> line 78301.

utf8 "\xC3" does not map to Unicode at /volume1/Divers/tnt/xml2epg.pl line 257, <XML> line 78329.

utf8 "\xC3" does not map to Unicode at /volume1/Divers/tnt/xml2epg.pl line 257, <XML> line 78644.

utf8 "\xC3" does not map to Unicode at /volume1/Divers/tnt/xml2epg.pl line 236, <XML> line 78670.

utf8 "\xC3" does not map to Unicode at /volume1/Divers/tnt/xml2epg.pl line 257, <XML> line 93593.

utf8 "\xC3" does not map to Unicode at /volume1/Divers/tnt/xml2epg.pl line 257, <XML> line 93885.

utf8 "\xC3" does not map to Unicode at /volume1/Divers/tnt/xml2epg.pl line 236, <XML> line 94981.

utf8 "\xC3" does not map to Unicode at /volume1/Divers/tnt/xml2epg.pl line 257, <XML> line 96317.

utf8 "\xC3" does not map to Unicode at /volume1/Divers/tnt/xml2epg.pl line 257, <XML> line 99154.

utf8 "\xC3" does not map to Unicode at /volume1/Divers/tnt/xml2epg.pl line 236, <XML> line 99179.

utf8 "\xC3" does not map to Unicode at /volume1/Divers/tnt/xml2epg.pl line 257, <XML> line 100712.

utf8 "\xC3" does not map to Unicode at /volume1/Divers/tnt/xml2epg.pl line 257, <XML> line 102502.

utf8 "\xC3" does not map to Unicode at /volume1/Divers/tnt/xml2epg.pl line 257, <XML> line 102528.

utf8 "\xC3" does not map to Unicode at /volume1/Divers/tnt/xml2epg.pl line 236, <XML> line 103995.

utf8 "\xC3" does not map to Unicode at /volume1/Divers/tnt/xml2epg.pl line 236, <XML> line 104278.

utf8 "\xC3" does not map to Unicode at /volume1/Divers/tnt/xml2epg.pl line 257, <XML> line 105297.

DEBUG: XMLNAME 11 -> NT 1

DEBUG: XMLNAME 7 -> Arte

DEBUG: XMLNAME 17 -> D17

DEBUG: XMLNAME 2 -> France 2

DEBUG: XMLNAME 1 -> TF1

DEBUG: XMLNAME 18 -> Gulli

DEBUG: XMLNAME 16 -> i Télé

DEBUG: XMLNAME 13 -> La Chaîne parlementaire

DEBUG: XMLNAME 6 -> M6

DEBUG: XMLNAME 999 -> France Ô

DEBUG: XMLNAME 3 -> France 3

DEBUG: XMLNAME 9 -> W9

DEBUG: XMLNAME 12 -> NRJ 12

DEBUG: XMLNAME 14 -> France 4

DEBUG: XMLNAME 15 -> BFM TV

DEBUG: XMLNAME 8 -> D8

DEBUG: XMLNAME 4 -> Canal+

DEBUG: XMLNAME 10 -> TMC

DEBUG: XMLNAME 5 -> France 5

xml2epg.pl: parsed.

DEBUG: sids for TMC: 1542

xml2epg.pl: creating epg.1542@562000000 (TMC).

Segmentation fault (core dumped)

Posté(e) (modifié)

Je m'en doutais, mais j'avais pas eu le temps de le faire ;) .

Donc voici la conf

http://dl.free.fr/duInvFwBt

Exécuté sur mon Syno sans erreur;

Est-tu bien sur d'avoir la dernière version du script xml2epg.pl (2.8, voir en début de script la ligne contenant "$Id") ?

(à propos, ton .zip contient en plus un fichier xml2epg.pl de taille zéro, erreur de manip?)

Sinon, le fait que ça plante lors de la création du premier fichier EPG me fait penser à deux pistes:

  • ton répertoire EPG serait peut-être anormal (au niveau des droits par exemple), essaie de le récréer comme cela:
    
    rm -r /usr/syno/etc/packages/VideoStation/EPG
    
    mkdir /usr/syno/etc/packages/VideoStation/EPG
    
    


  • es-tu bien connecté sous le compte root?

Modifié par CoolRaoul
Posté(e)

Ne m'en veut pas, tu as l'air très sympa et de bonne volonté... mais la porte de ma maison comme ça ;o))

Est-ce que tu saurais s'il y a un fichier de log à lire sur le syno?

Voici le script que j'utilise car je ne voulais stocker les fichiers sur un répertoire "accessible".

/volume1/Divers/tnt/xml2epg.pl -D -c /volume1/Divers/tnt/xml2epg.conf /volume1/Divers/tnt/tnt_lite.zip

Posté(e) (modifié)

Est-ce que tu saurais s'il y a un fichier de log à lire sur le syno?

Si mon script générait un fichier log, je serais le premier à le savoir :->

Reste un dernier espoir, a toi de lancer le script en mode debug, tu fait comme ceci: (la meme commande que tu as utilisée mais préfixée par "perl -d") soit:

perl -d /volume1/Divers/tnt/xml2epg.pl -D -d /volume1/Divers/tnt/ -c /volume1/Divers/tnt/xml2epg.conf /volume1/Divers/tnt/tnt_lite.zip

la, tu attends le prompt "DB<1>" et tu tapes "c 325<return>", comme ceci:

DB<1> c 325

lorsque tu retrouve de nouveau le prompt tu tape "n<return>" (ce qui va exécuter une ligne à la fois du script), et tu continue jusqu'a ce que ça plante:

DB<1> n

et tu nous montre le résultat affiché en commençant à partir de ton premier "n"

***EDIT***

je réalise tout à coup que tu as utilisé le switch "-d", ce qui signifie que ce n'est *pas* le répertoire EPG de videostation que tu utilises en sortie mais bien "/volume1/Divers/tnt", et donc le test d'effacement de EPG n'a rien démontré!

Faudrait que tu fasses le test sans les arguments "-d" "/volume1/Divers/tnt/EPG-test" !

Modifié par CoolRaoul
Posté(e)

A partir d'ici, le pas à pas ne rends plus la main


  DB<2> n

main::(/volume1/Divers/tnt/xml2epg.pl:345):

345:			    print OUT "	  {\n";

  DB<2> n

main::(/volume1/Divers/tnt/xml2epg.pl:346):

346:			    print OUT "		 \"duration\" : ", $prog->{duration}, ",\n";

  DB<2> n

Posté(e)

Merci quand même pour ton aide.

En tout cas c'est vraiment la partie du code qui écrit dans le fichier qui pose problème car en supprimant les lignes 346 à 350 ça passe.

Comment tu installes le perl optware pour tester?

Rejoindre la conversation

Vous pouvez publier maintenant et vous inscrire plus tard. Si vous avez un compte, connectez-vous maintenant pour publier avec votre compte.

Invité
Répondre à ce sujet…

×   Collé en tant que texte enrichi.   Coller en tant que texte brut à la place

  Seulement 75 émoticônes maximum sont autorisées.

×   Votre lien a été automatiquement intégré.   Afficher plutôt comme un lien

×   Votre contenu précédent a été rétabli.   Vider l’éditeur

×   Vous ne pouvez pas directement coller des images. Envoyez-les depuis votre ordinateur ou insérez-les depuis une URL.

×
×
  • Créer...

Information importante

Nous avons placé des cookies sur votre appareil pour aider à améliorer ce site. Vous pouvez choisir d’ajuster vos paramètres de cookie, sinon nous supposerons que vous êtes d’accord pour continuer.