Hi,
ich möchte auch nur schnell ´ne Lanze für das Plugin brechen.
EPG-mäßig wüsste ich sonst nicht mehr was ich machen sollte.
Also "keep going" und vielen Dank für dieses Plugin.
Gruß
K-Pax
Hi,
ich möchte auch nur schnell ´ne Lanze für das Plugin brechen.
EPG-mäßig wüsste ich sonst nicht mehr was ich machen sollte.
Also "keep going" und vielen Dank für dieses Plugin.
Gruß
K-Pax
dem kann ich mich nur anschließen. Einwandfrei laufendes Plugin, sehr guter Support - was will man mehr . Danke !
Für den Fall, dass das EPG nur Müll liefert, hab ich mir eine kleines Script gebastelt, um die Daten zurückzusetzen und neu aufzubauen. Vielleicht kann es der Eine oder Andere auch brauchen:
#!/bin/bash
## Script zum Reparieren der EPG-Daten
rm -R /media/epg/epgimages
rm -R /media/epg/xml
sleep 5
/etc/init.d/runvdr stop
sleep 5
rm -f /media/video/epg.data
mkdir /media/epg/epgimages
mkdir /media/epg/xml
/etc/init.d/runvdr start & sleep 10
/usr/bin/svdrpsend.pl plug tvm2vdr LOADXSLT
/usr/bin/svdrpsend.pl MESG "EPG Daten neu aufbauen..."
/usr/bin/svdrpsend.pl plug tvm2vdr fullupdate
sleep 600
/usr/bin/svdrpsend.pl MESG "EPG Daten erfolgreich zurückgesetzt!"
exit
Alles anzeigen
Gruß
iNOB
ZitatOriginal von Keine_Ahnung
Wenn der Webserver ne Anforderung für ne Datei erhält die nicht existiert, dann liefert er automatisch die Startseite aus. Und diese ist ja kein kompremiertes XML sondern ein unkompremiertes HTML.
Genau so isses und weil die XML-Datei gescrambelt ist und ich sie deshalb beim Download gleich wieder richtig zusammensetze, ist natürlich die ungescrambelte HTML-Seite hinterher zerstückelt, deshalb die kryptische Fehlermeldung.
ZitatOriginal von Keine_Ahnung
Und die Downloadsoftware könnte das eigendlich am Statuscode erkennen und somit die Datei garnicht erst speichern (macht aber weder das tvm2vdr Script noch das Plugin).
Berechtigter Hinweis. Bei Gelegenheit sehe ich mir nochmal an wie ich LibCurl dazu bringe, die Datei gar nicht erst downzuloaden.
Gerald
Ich habe mal eine Mini-Änderung eingecheckt. Keine Garantie, dass es funktioniert, sichert eure alte Version und probiert es aus. Ich werde so schnell nicht dazu kommen es zu testen.
Gerald
Hallo zusammen,
bislang lief das Plugin bei mir tadellos. Seit ein paar Wochen stelle ich fest, dass bei RTL diverse EPG Einträge fehlen.
Z.B. fehlt der komplette 31.8. Ich starte das Update ohne schedule sondern per Hand über das OSD.
Kann jemand ähnliches feststellen?
Gruß
Peter
Hallo peda,
alle EPG-Daten sind o.K.
Hier läuft alles 1a.
Script für ein Full-Update tvm2vdr-plugin!
Mein VDR braucht für ein EPG-Update 14tage ca. 12min.
epg_fullupdate.sh
#!/bin/sh
# w.mangold 18.02.2009
# tvm2vdr-epg_fullupdate
sleep 1
rm -f /etc/vdr/plugins/tvm2vdr/epgimages/*.*
sleep 1
rm -f /etc/vdr/plugins/tvm2vdr/epgimages/images/*.*
sleep 1
rm -f /etc/vdr/plugins/tvm2vdr/xml/*.*.*
sleep 1
rm -f /ramdisk/epg.data
sleep 1
svdrpsend.pl CLRE
sleep 1
svdrpsend.pl plug tvm2vdr LOADXSLT
sleep 1
svdrpsend.pl plug tvm2vdr fullupdate
sleep 750 #14Tage EPG
svdrpsend.pl MESG "EPG-Daten erfolgreich aktualisiert!" exit
Alles anzeigen
Berechtigung setzen!
z.B. "chmod 0755 /etc/vdr/plugins/tvm2vdr/epg_fullupdate.sh"
Einen "Menu-Eintrag" erstellen.
vdr-menu.xml unter "EPG"
<menu name="Tvm2Vdr">
<command name="EPG Full Update" execute="echo /etc/vdr/plugins/tvm2vdr/epg_fullupdate.sh start | at now" confirm="yes" />
<plugin name="tvm2vdr" />
</menu>
Für easyVDR:
[HowTo]TVM2VDR und die EPGIMAGES
Gruss
Wolfgang
Werde ich gleich mal antesten. Bei mir dauerts etws länger, aber denke ist CPU abhängig
ZitatOriginal von peda
Werde ich gleich mal antesten.
Was ist den "antesten"?
Ist das sowas wie "anlöschen"?
Nö
HI,
der Downloadlink (erstens Post) ist vom 22.02.09. Gibts da schon was neues???
wird da eigentlich jeden Tag die kompletten 14Tage runtergeladen oder nur jeden Tag das ein-Tages-Update und die bereits vorhandenen Files die sich nicht geändert haben wiederverwendet??
Edit:
wie kan ich es per svs herunterbekommen?? folgendes klappt leider nicht:
gruss
Der Link heißt
Zitatsvn co https://svn.origo.ethz.ch/vdr-plugin-tvm2vdr/trunk/tvm2vdr tvm2vdr
Aktuell ist Revision 124.
Gruß,
DrSat
ZitatOriginal von Tobias
der Downloadlink (erstens Post) ist vom 22.02.09. Gibts da schon was neues???
Na sicher doch, nur kein neues Release. Die letzte Änderung habe ich am 10.8. eingecheckt.
ZitatOriginal von Tobias
wird da eigentlich jeden Tag die kompletten 14Tage runtergeladen oder nur jeden Tag das ein-Tages-Update und die bereits vorhandenen Files die sich nicht geändert haben wiederverwendet??
Nein und nein, es werden nicht die kompletten 14 Tage jeden Tag runtergeladen, nur die neuen Files. Die bereits runtergeladenen Files werden nicht wiederverwendet, weil sie ja schon im EPG sind.
Gerald
noch ne dumme Frage (bin am Wochenende leider nicht zum VDR-Arbeiten gekommen).
ist das Plugin auch für 1.4.7 kompatibel?? Bzw. Gibts Workarrounds bzgl Sourcecodeanpassung falls es das nicht ist??
gruss
ZitatOriginal von Tobias
ist das Plugin auch für 1.4.7 kompatibel?? Bzw. Gibts Workarrounds bzgl Sourcecodeanpassung falls es das nicht ist??
Nein und nein. Ich hatte es mal versucht, aber irgendwann die Lust verloren.
Details irgendwo hier im Thread
Gerald
Super Arbeit, Respekt. Rasend schnell und die Umlaute tun jetzt auch.
Im debian/ fehlt noch die dependency libmagick*-dev
ii libmagick++-dev 7:6.5.1.0-1.1 object-oriented C++ interface to ImageMagick
ii libmagick++10 7:6.3.7.9.dfsg2-1+b1 C++ API to the ImageMagick library
ii libmagick++2 7:6.5.1.0-1.1 object-oriented C++ interface to ImageMagick
ii libmagick++9c2a 7:6.2.4.5.dfsg1-2 The object-oriented C++ API to the ImageMagi
ii libmagick10 7:6.3.7.9.dfsg2-1+b1 image manipulation library
ii libmagick9 7:6.2.4.5.dfsg1-2 Image manipulation library
ii libmagickcore-dev 7:6.5.1.0-1.1 low-level image manipulation library - devel
ii libmagickcore1 7:6.4.5.4.dfsg1-1 low-level image manipulation library
ii libmagickcore2 7:6.5.1.0-1.1 low-level image manipulation library
ii libmagickwand-dev 7:6.5.1.0-1.1 image manipulation library - development fil
ii libmagickwand1 7:6.4.5.4.dfsg1-1 image manipulation library
ii libmagickwand2 7:6.5.1.0-1.1 image manipulation library
und installer setzt tote links zu configfiles in /etc/vdr/ und root statt vdr als owner von /var/lib/vdr/plugins/tvm2vdr
hier ist ne config für kabelbw:
// Proll
005 = C-40984-1107-17500
006 = C-40984-1107-17501
008 = C-40984-1107-17502
105 = C-40984-216-22006
067 = C-40984-216-22007
625 = C-40984-227-22187
190 = C-40984-227-22187
004 = C-40984-1089-12003
009 = C-40984-1089-12020
179 = C-40984-1089-12040
011 = C-40984-1089-12060
// Schweiz
024 = C-40984-231-22263
039 = C-40984-231-22264
danke woppr,
ich weiß, da ist noch einiges im Argen, das schlimmste ist wohl die vollkommen falsche oder fehlende Dokumentation, aber mir fehlt einfach die Lust.
Gerald
hey,
da ich saufaul bin, und nicht zweimal stupide arbeit machen will, schreibe ich grad ein script, welches die channels.conf in eine tvm2vdr_channelmap.conf umbaut.
Frage: was ist der Unterschied zwischen "TVM2VDR ChannelID" und "VDR ChannelID"?
Vielleicht kann ich bei der doku helfen, wenn ich das Teil am laufen habe?
---
Oh, ich sehe grad: mit:
ist wahrscheinlich gemeint, dass das erste Feld der CAID in der channels.conf entspricht?
...
ok, ist blödsinn.
Das ist die ID die TV Movie dem Sender gibt. Findest du in der Clickfinder Datenbank.
Ich hänge mal meine aktuelle (OK, schon einige Tage alt) Liste an. Das ist aber die komplette die auch veraltete IDs enthält. Aber da hast du denn schonmal nen Ansatz.
Für ein automatisches Konverterscript müsstest du den Einträgen in dieser Liste ja die VDR IDs (evtl. mehere pro Eintrag) zuordnen (automatisch nach Sendernamen geht ja nicht da VDR und Clickfinder teilweise unterschiedliche Namen für identische Sender nutzen) um dann aus der channels.conf die Plugin Config zu erstellen.
Aber das (diese Liste) müsste dann ja manuell gepflegt werden, womit ein Konverterscript eigendlich schon keinen Sinn mehr macht
cu
ZitatOriginal von iso
da ich saufaul bin, und nicht zweimal stupide arbeit machen will,
Warum musst du das denn zweimal machen?
Gerald
Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!