Moin!
Ich versuche nun schon seit geraumer Zeit nextvepg und xmltv2vdr in Gang zu bekommen.
Mein Problem ist jedes Mal, dass der xmltv2vdr zwar so tut, als wuerde er die Daten zum VDR schieben, da aber "irgendwie" (ja, schlechte Fehlerbeschreibung) nichts ankommt.
Nun habe ich mit Freunden gesehen, dass eine neue Version von xmltv2vdr raus ist, habe aber die selben Sorgen.
Ich habe nun mal die Daten mit tvmovie2vdr gefuettert, die epg.data angesehen und bin zu dem Schluss gekommen, da stimmt was nicht.
Um die Zeile 190 rum in der xmltv2vdr.pl sieht es in etwa so aus:
$chanName{$myChannel} = $channel_name;
# Save the Channel Entry
if ($nid>0)
{
$chanId{$myChannel} = "C $source-$nid-$tid-$sid $channel_name\r\n";
}
else
{
$chanId{$myChannel} = "C $source-$nid-$epgfreq-$sid $channel_name\r\n";
}
Das passt auch zu dem was er unten raushaut, aber nicht zu dem, was in der epg.data steht.
Ich habe nun brutal die Ausgabe an die epg.data angepasst und einfach an den Code-Teil oben folgendes angehaengt (und damit das if unbrauchbar gemacht, ist aber vorerst nur ein Versuch!).
$chanId{$myChannel} = "C $source-$nid-".substr($epgfreq,0,3)."-$sid".substr($channel_name,0,index($channel_name,";"))."\r\n";
(P.S.: Bein kein Perl-Held!)
Nun schaut die Ausgabe konform aus und die Daten landen scheinbar(/hoffentlich) richtig im VDR.
Das einzige was mich daran stört.... Kann mir irgendjemand sagen, was ich da gerade gemacht habe? Oder ob ich nur die Symptome eines ganz anderen blöden Fehlers wieder hingebogen habe, der mir nur noch nicht aufgefallen ist?
Es kann ja eigentlich nicht sein, dass es nur bei mir wieder mal nicht so klappt, wie es ueberall steht.
Hilfe und Danke im voraus!
wys
SirTobi
Achja, P.S.: Meine channels.conf fuer xmltv2vdr sieht wie folgt aus (die normale channels.conf entsprechend), ich verwende das pvrinput-Plugin von drseltsam und wirbel.
ARD:175250:C0:C:0:301:300:305:A1:2804:0:0:0:CNI0DC1
ZDF:210250:C0:C:0:301:300:305:A1:3364:0:0:0:CNI0DC2
NDR:203250:C0:C:0:301:300:305:A1:3252:0:0:0:CNI0DD4
Tele5:245250:C0:C:0:301:300:305:A1:3924:0:0:0:CNI0D78
Sat1:182250:C0:C:0:301:300:305:A1:2916:0:0:0:CNI0DB9
Kabel1:280250:C0:C:0:301:300:305:A1:4484:0:0:0:CNI0D92
RTL:189250:C0:C:0:301:300:305:A1:3028:0:0:0:CNI0DAB
Vox:196250:C0:C:0:301:300:305:A1:3140:0:0:0:CNI0D8E
WDR:161250:C0:C:0:301:300:305:A1:2580:0:0:0:CNI0DE6
SuperRTL:287250:C0:C:0:301:300:305:A1:4596:0:0:0:CNI0D8A
DasVierte:311250:C0:C:0:301:300:305:A1:4980:0:0:0:AAAAAAA
Pro7:217250:C0:C:0:301:300:305:A1:3476:0:0:0:CNI0D94
RTL2:259250:C0:C:0:301:300:305:A1:4148:0:0:0:CNI0D8F
MDR:479250:C0:C:0:301:300:305:A1:7668:0:0:0:CNI0DFE
3Sat:147250:C0:C:0:301:300:305:A1:2356:0:0:0:CNI0DC7
Bayern3:224250:C0:C:0:301:300:305:A1:3588:0:0:0:CNI0DCB
Arte:294250:C0:C:0:301:300:305:A1:4708:0:0:0:CNI0D85
DSF:471250:C0:C:0:301:300:305:A1:7540:0:0:0:CNI0D8D
EuroSport:238250:C0:C:0:301:300:305:A1:3812:0:0:0:CNI0D91
DMax:273250:C0:C:0:301:300:305:A1:4372:0:0:0:BBBBBB
Viva:231250:C0:C:0:301:300:305:A1:3700:0:0:0:CCCCCC
Phoenix:140250:C0:C:0:301:300:305:A1:2244:0:0:0:CNI0DC8
N-TV:126250:C0:C:0:301:300:305:A1:2020:0:0:0:DDDDDD
HSE24:327250:C0:C:0:301:300:305:A1:5236:0:0:0:EEEEEE
N24:303250:C0:C:0:301:300:305:A1:4852:0:0:0:CNI0D7A
BBC::168250:C0:C:0:301:300:305:A1:2692:0:0:0:FFFFFF
CNN:319250:C0:C:0:301:300:305:A1:5108:0:0:0:GGGGGG
Comedy:252250:C0:C:0:301:300:305:A1:4036:0:0:0:HHHHHH
MTV:487250:C0:C:0:301:300:305:A1:7796:0:0:0:CNIFFEF
Kika:133250:C0:C:0:301:300:305:A1:2132:0:0:0:CNI0DC9
RTLShop:154250:C0:C:0:301:300:305:A1:2468:0:0:0:IIIIII
Travel:266250:C0:C:0:301:300:305:A1:4260:0:0:0:JJJJJJ
QVC:415250:C0:C:0:301:300:305:A1:6644:0:0:0:KKKKKK
w_pvrscan:1:C12:C:0:301:300:305:A1:9001:0:0:0:LLLLLL
w_pvrscan:1:C23:C:0:301:300:305:A1:9002:0:0:0:MMMMMM
w_pvrscan:1:C34:C:0:301:300:305:A1:9003:0:0:0:NNNNNN
w_pvrscan:1:C45:C:0:301:300:305:A1:9004:0:0:0:OOOOOO
w_pvrscan:1:C56:C:0:301:300:305:A1:9005:1:1:1:PPPPPP
Display More