ZitatOriginal von Emanuel
kannst du mir bitte trotzdem deine channels.conf schicken? Danke
reichen meine Schnipsel oben ? ansonsten pn' mir mal deine email, dann schick ich beide Dateien komplett.
ZitatOriginal von Emanuel
kannst du mir bitte trotzdem deine channels.conf schicken? Danke
reichen meine Schnipsel oben ? ansonsten pn' mir mal deine email, dann schick ich beide Dateien komplett.
bedeutet nur, dass der $nid > 0 ist, das ist alles.
Was passiert, wenn du folgendes verwendest?
./xmltv2vdr.pl -l 0 -x xmltv.xml -c channels.conf -s
2003-05-19: Version 1.0.5
- Added simulation mode option (-s) for debugging. This does not send info
to SVDRP, but prints all commands it would sent to stdout.
Die Datei xmltv.xml ist aber schon vorhanden und es steht auch was drin, oder?
Hi
So langsam bin ich echt verwirrt!!!
ich hab jetzt bei beiden es irgendwie geschaft, das er EPG-Daten schreibt *freu*
ABER
auf rtl2 ist grubsätzlich erstmal das EPG weg
Hi
also, ich hab jetzt noch einiges getestet!
es sieht jetzt so aus, als ob jetzt beide Scripts ins epg-file schreiben ABER VDR das fast sofort wieder killt
Wenn man eine Karte hat, kann man zwar den EPG-Scan abschalten, das geht aber bei 2 und mehr karten nicht mehr! (unbenutzte Karten werden automatisch für den EPG-Scan verwendet)
Irgendetwas ist bei dir merkwürdig.
Ich schreibe SVDRP EPG Daten mit dem vdr unbekannten IDs für sender die einen EPG haben und für Sender die kein EPG haben.
Und es funktioniert wie erwartet. Keine neu geschriebenen EPG Daten verschwinden oder tauchen doppelt auf.
Wertet der VDR evtl. die EventID als priorität ?
Meine EventID sind irgendwelche riesenzahlen aus der DB.
Kannst Du sehen was das Script an den VDR schreibt ?
Ich könnte das dann mit den Daten vergleichen die mein Script (aus versehen ) richtig schreibt..
Dann schau mal auf ORF1 oder Pro7. Der Epg der vom Sender gesendet wird weicht manchmal eine Minute vom Epg in den Zeitschriften ab.
Dirk:
es sieht jetzt so aus, als ob jetzt beide Scripts ins epg-file schreiben ABER VDR das fast sofort wieder killt
Was meinst du mit killen? Und selbst wenn der Epg-scan einstzt sollte das doch kein Problem darstellen?
HI,
mal ne frage, ihr habt das xmltv2vdr.pl doch verändert (table ID), wäre es nicht
sinnvoll 2 weitre änderungen zu machen, erstens das CLRE weglassen, für leute die mehrere quellen haben (Sky News, NED1,2,3 Eurosport und CNN gibts nicht aus einer quelle), wer es braucht kann es per svdrpsend oder netcat absetzen, und zum anderen hatte xmltv2vdr (früher) keinen support für SUB-Title?
Gruß MeMeD
hinter XML Programm tiltle, vor XML Program description teil eifügen
ZitatOriginal von memed
hinter XML Programm tiltle, vor XML Program description teil eifügen
Genau das hat Dirk in meiner Version auch schon.
Hi
also ich gebe es erstmal auf!!!!!!!!!
ich hatte es heute vormittag geschafft, das die daten mal für ca. 2stunden erhalten blieben!
nach einem neustart von vdr waren sie wieder weg
ZitatOriginal von Dirk
nach einem neustart von vdr waren sie wieder weg
Das liegt am VDR, denn er speichert die Daten nicht, soweit mir bekannt ist, im epg.data.
So, ich habe jetzt das tvmoviefetch weggeworfen, weil ich python hässlich finde und das in perl neu gemacht.
Gleichzeitig habe ich die Funktionalität von xmltv2vdr dort mit eingebaut.
Sprich: das Tool kann jetzt Daten von tvmovie holen, Daten per svdrp senden, und auch beides gleichzeitig (genauer: nacheinander)
Ich brauche aber jetzt mal einige Internas bzgl. EPG:
könnt ihr mir mal sagen, wie ihr bei euren Scripten vorgegangen seid?
Ist epg-scan an oder aus?
Habt ihr eine oder mehrere dvb-karten?
Sobald das halbwegs rund läuft, gibts hier ne erste public alpha
schönen Tag noch!
so, von Klaus habe ich folgende Auskunft erhalten:
> <event id> - die Sendungskennung von tvmovie weicht von der VDR-Kennung ab
> - ist das Schlimm? Sollte ich versuchen, irgendwie das zu matchen (per
> ähnliche Sendertitel und Anfangszeit) oder klappt das schon irgendwie?
Events werden entweder über die Event-ID oder die Anfangszeit gesucht.
Wenn du also irgend eine Event-ID nimmst, dann würde ein bereits vorhandener
mit anderer ID aber gleicher Anfangszeit gefunden und überschrieben.
Siehe VDR/eit.c, cSchedule::GetEvent(unsigned short uEventID, time_t tTime).
> <table id> - sagt ja, aus welcher Datenquelle per SatStream die Daten
> kommen, damit die beim epg-scan aktualisiert werden. Das weiß ich natürlich
> nicht. Soll ich die auf 0 setzen, damit VDR den Eintrag in Ruhe läßt? Was
> ist dann mit den Daten, die der VDR per Sat bekommt? Die kommen dann doch
> doppelt, oder?
Wenn du deine Events mit Table-ID 0 einliest, dann überschreiben diese
etwaige vorhandene Events mit anderen IDs aber gleicher Startzeit, und werden
ihrerseits nicht mehr von solchen überschrieben.
> Kann ich irgendwie den EPG-Scan für einzelne Sender abschalten? ich würde
> gerne alle Sender, die tvmovie anbietet, extern "befüllen" und alle anderen
> scannen lassen. Damit hätte ich für die "mainstreamsender" epg-daten für 8
> Tage.
Das geht leider nicht, aber wenn du deine Events mit Table-ID 0 einspeist,
müsste sich das von selber ergeben.
Alles anzeigen
Fazit: Wenn ich externe EPGs hinzufüge, deren Sendungsid abweicht, dann bekomme ich doppelte Einträge, sobald die Anfangszeit abweicht. *seufz*
hat jemand ne Idee, wie ich aus diesem Dilemma komme?
ahnungslos,
macfly.
so, weiterführende Infos:
Zitat
Die Event-IDs werden vom jeweiligen Sender zugewiesen.
hab ich von Klaus als Info bekommen.
Sprich: Das, was aus externen Quellen kommt (hoerzu/tvmovie/etc) hat mit 100%iger Wahrscheinlichkeit eine andere ID.
also kann man das aktualisieren von epg-daten von tvmovie erstmal vergessen.
einige Alternativen:
Alles nicht sehr Hilfreich.
Was mir noch so als Idee kam: Die Sendungen im EPG von VDR sind immer durchnummeriert. sprich: wenn ich mir alle Sendungen auf ARD anschaue, fängt das heute mit "heute mittag" und der ID 10977 an. 5 Sendungen weiter ist die ID dann 10982 - das scheint schonmal zu gehen. Das gilt für alle Sender, die ich geprüft habe. Ob man damit dann irgendwie die Sendungen einfach "weiterzählen" kann? Ich schau mir die letzte vergebene ID aus EPG an, versuche, die in tvmovie zu finden und mach dann einfach weiter? damit könnte man zumindest die epg-Daten auf bis zu 8 Tage ausdehnen.
Hat da noch jemand ne schlaue Idee zu?
Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!