Dear visitor, welcome to VDR Portal. If this is your first visit here, please read the Help. It explains in detail how this page works. To use all features of this page, you should consider registering. Please use the registration form, to register here or read more information about the registration process. If you are already registered, please login here.
Quoted
Original von zulu
Nun ist mir beim testen noch folgendes aufgefallen:
- ich lösche Daten und Epg, und starte tvm2vdr
--> die Daten werden geladen und ins epgfile geschrieben.
- jetzt lösche ich das Epg und starte wieder tv2vdr
--> kein neues Epg
???
|
|
Source code |
1 |
DEFINES += -DTVM2VDR_DATA_DIR=/var/cache/vdr |

Quoted
Original von zulu
XML-Dateien hatte ich nicht gelöscht. Bekomme ich einen 'Reload Xml' Button
Quoted
Original von steffen_b
Quoted
Original von zulu
XML-Dateien hatte ich nicht gelöscht. Bekomme ich einen 'Reload Xml' Button
Macht das wirklich Sinn ausser fürs Testen ? Ich würd sagen nein
Quoted
Original von zulu
XML-Dateien hatte ich nicht gelöscht. Bekomme ich einen 'Reload Xml' Button

Quoted
Original von gda
Quoted
Original von zulu
XML-Dateien hatte ich nicht gelöscht. Bekomme ich einen 'Reload Xml' Button
Ich tue ja fast alles für dich, das aber nicht
Gerald

Quoted
Original von zulu
Moin,
Quoted
Original von gda
Quoted
Original von zulu
XML-Dateien hatte ich nicht gelöscht. Bekomme ich einen 'Reload Xml' Button
Ich tue ja fast alles für dich, das aber nicht
Gerald
Das die Daten aus dem xml's erneut ins EPG geschrieben werden können, ohne sie neu aus dem Internet zuladen -> also so sowas ''force' ähnliches muss doch her?!
Die Dateien haben eindeutige Namen., ein touch reicht nicht.
Quoted
Original von zulu
Wie prüfst du denn, ob du die Daten schon hattest? Reicht für meine Zwecke eventuell schon ein 'touch'?
Quoted
Das Ding ist - wenn die Daten auf der Platte liegen wurden sie schon processed, da das Processing bereits im Speicher stattgefunden hat. Ich find den Ansatz gut - da er 99% der normalen Benutzung abdeckt und einfach...
Quoted
Original von zulu
Quoted
Das Ding ist - wenn die Daten auf der Platte liegen wurden sie schon processed, da das Processing bereits im Speicher stattgefunden hat. Ich find den Ansatz gut - da er 99% der normalen Benutzung abdeckt und einfach...
und wofür liegen die dann noch da?

Quoted
Original von zulu
Fertig ist immer dann wenn's fertig ist
Ich habe eben nochmal mein syslog durch geschaut. Mit deinen Änderungen am 'define' kompiliert es jetzt zwar, läd die Daten aber im VDR-Conf ab.
Gruß
Marc
|
|
Source code |
1 2 3 |
2009-02-21T21:24:33.328796+01:00 htpc vdr: [8310] creating directory TVM2VDR_DATA_DIR 2009-02-21T21:24:33.329039+01:00 htpc vdr: [8310] ERROR: TVM2VDR_DATA_DIR: Keine Berechtigung 2009-02-21T21:24:33.329151+01:00 htpc vdr: [8310] TVM2VDR: could not access or create Directory TVM2VDR_DATA_DIR |
Quoted
Original von zulu
Mit Rev. 69
![]()
Source code
1 2 3 2009-02-21T21:24:33.328796+01:00 htpc vdr: [8310] creating directory TVM2VDR_DATA_DIR 2009-02-21T21:24:33.329039+01:00 htpc vdr: [8310] ERROR: TVM2VDR_DATA_DIR: Keine Berechtigung 2009-02-21T21:24:33.329151+01:00 htpc vdr: [8310] TVM2VDR: could not access or create Directory TVM2VDR_DATA_DIR
|
|
Source code |
1 2 3 4 5 6 7 8 9 10 |
2009-02-21T22:38:10.813807+01:00 htpc vdr: [14288] TVM2VDR: EPG data processed for channel S19.2E-133-2-16 2009-02-21T22:38:10.814008+01:00 htpc vdr: [14288] TVM2VDR: XML File /var/cache/vdr/xml/20090225_663.xml.gz processed 2009-02-21T22:38:10.837736+01:00 htpc vdr: [14288] TVM2VDR: loading image from http://wwwa.tvmovie.de/imageTransfer/XL2100204.jpg 2009-02-21T22:38:11.117709+01:00 htpc vdr: [14288] TVM2VDR: Received 6634 Bytes long image 2009-02-21T22:38:11.129321+01:00 htpc vdr: [14288] TVM2VDR: image will be saved to /var/cache/vdr/epgimages/48058.jpg 2009-02-21T22:38:11.135245+01:00 htpc vdr: [14288] TVM2VDR: loading image from http://wwwa.tvmovie.de/imageTransfer/XL2129524.jpg 2009-02-21T22:38:11.231424+01:00 htpc vdr: [14288] TVM2VDR: Received 5474 Bytes long image 2009-02-21T22:38:11.234770+01:00 htpc vdr: [14288] TVM2VDR: image will be saved to /var/cache/vdr/epgimages/48196.jpg 2009-02-21T22:38:11.240677+01:00 htpc vdr: [14288] TVM2VDR: Images for XML File /var/cache/vdr/xml/20090225_663.xml.gz downloaded 2009-02-21T22:38:11.243809+01:00 htpc vdr: [14288] TVM2VDR: Timer Thread ended (pid=14236) |
Quoted
Per svdrp gibt es jetzt "fullupate", lädt nur runter wenn noch nicht da, aber schiebt alles nochmal in den VDR. Der Name gefällt mir noch nicht, aber was solls.
|
|
Source code |
1 |
<thread name="EPG aktualisieren" execute="svdrpsend.pl plug tvm2vdr FULLUPDATE" confirm="yes" /> |
Quoted
Original von zulu
Quoted
Per svdrp gibt es jetzt "fullupate", lädt nur runter wenn noch nicht da, aber schiebt alles nochmal in den VDR. Der Name gefällt mir noch nicht, aber was solls.
So sieht mein Menüeintrag jetzt aus
![]()
Source code
1 <thread name="EPG aktualisieren" execute="svdrpsend.pl plug tvm2vdr FULLUPDATE" confirm="yes" />
Wobei es mit FULLUPDATE funktioniert, mit fullupdate noch nicht.
|
|
Source code |
1 |
else if (strcasecmp(Cmd, "FULLUPDATE") == 0) {
|
|
|
Source code |
1 2 3 4 |
int strcasecmp(const char *s1, const char *s2); Die Funktion strcasecmp() vergleicht die zwei Zeichenketten s1 und s2, wobei Groß- und Kleinschreibung ignoriert wird. Sie liefert eine ganze Zahl kleiner, gleich oder größer Null zurück, wenn s1 gefunden wurde und kleiner, gleich oder größer s2 ist. |

|
|
Source code |
1 2 |
root@htpc:~# cat /var/log/syslog | grep "Error parsing" root@htpc:~# |