Okay, danke euch! Das klingt logisch. Ich schau mal danach.
[Announce] epgd-0.1.1 und epg2vdr-0.1.0
- TheChief
- Geschlossen
-
-
wenn du epg für 8 Tage holst ist es wahrscheinlich das es sich um zwei IDs handelt - nur so als Tipp
Christian
-
Hallo,
ich bin gerade mal am basteln. epgd und Plugin laufen soweit prima - Vielen Dank dafür.
2 Hinweise :
CURLOPT_TIMEOUT steht mit 120 Sekunden m.E. zu niedrig. Eine Datei von Epgdata ist ca.
20 MB gross, das macht bei 1MBit/s ca. 2,5 Minuten - wenn sonst kein Download läuft.
Bitte an die Leute vom Dorf denken Ich habs jetzt mal verzehnfacht. Wäre schön,
wenn das angepast oder konfigurierbar gemacht würde.Aufgefallen ist mir das an folgenden Fehlermeldungen im syslog:
CodeNov 18 01:10:30 mvdr2 epgd: Download file: 'http://www.epgdata.com/index.php?action=sendPackage&iOEM=VDR&pin=insert-your-pin-here&dayOffset=0&dataType=xml' to '20131118_20131115_de_qy.zip Nov 18 01:12:30 mvdr2 epgd: Error, download of 'http://www.epgdata.com/index.php?action=sendPackage&iOEM=VDR&pin=hierstehtmeinwirklicherpin&dayOffset=0&dataType=xml' failed; Timeout was reached (28) Nov 18 01:12:30 mvdr2 epgd: Download of day (0) from 'http://www.epgdata.com/index.php?action=sendPackage&iOEM=VDR&pin=insert-your-pin-here&dayOffset=0&dataType=xml' failed
Das finde ich irgendwie inkonsistent. Entweder sollte überall die vollständige URI stehen oder überall nur ein Dummy.
Tschuess..
Michael -
Moin,
ich mache den Timeout am besten je Plug/Quelle konfigurierbar.
Danke für den Hinweis mit dem Pin die Stelle ist mir durch gerutschtGrüße Jörg
-
Danke für den Hinweis mit dem Pin die Stelle ist mir durch gerutscht
An der Stelle möchte ich noch mal anmerken, dass mir die Geschichte mit dem Ersetzen der Pin im Log gleich zu Anfang sehr positiv aufgefallen ist.Sehr gut!
Gerald
-
im git ist ein Update des epgd und epg2vdr mit diesen Änderungen:
Code2013-11-20: version 0.1.2 - change: changed merge flag in channelmap.conf yYnN not supportew anymore (preparation for feature ;)) - change: updated bin-logging hint in README - change: increased shorttext and compshorttext to 300 chars, topic and guest to 500 chars therefore you have to alter your tables - change: download timeout now configurable - change: removed PIN from log message - added: XML_PARSE_HUGE for libxml2 versions >= 20900
plus ein paar keinen Bugfixes.Vor dem Start der neuen Version das alter Skript alter/alter.sql ausführen. Plugin, epgd nebst dessen Plugins tauschen damit es zusammen passt.
Zur Channelmap bitte den Hinweis oben beachten!Grüße Jörg
-
Musst Du noch in den master schieben oder hats jetzt aktualisert?
Coderoot@homeserver:~/vdr-epg-daemon# git pull remote: Counting objects: 66, done. remote: Compressing objects: 100% (35/35), done. remote: Total 37 (delta 28), reused 0 (delta 0) Unpacking objects: 100% (37/37), done. From git://projects.vdr-developer.org/vdr-epg-daemon 27e9471..ca0baac master -> origin/master Already up-to-date.
Beim Plugin siehts so aus:
Code
Alles anzeigenroot@homeserver:/usr/src/VDR/PLUGINS/src/epg2vdr# git pull remote: Counting objects: 25, done. remote: Compressing objects: 100% (13/13), done. remote: Total 13 (delta 11), reused 0 (delta 0) Unpacking objects: 100% (13/13), done. From git://projects.vdr-developer.org/vdr-plugin-epg2vdr 5c75499..9d12a54 master -> origin/master Updating 5c75499..9d12a54 Fast-forward HISTORY | 4 +++ Makefile.since-1.7.35 | 1 + epg2vdr.h | 6 ++-- handler.h | 6 ++-- lib/common.h | 3 +- lib/db.c | 28 ++++++++++++++-- lib/db.h | 155 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++--------- lib/tabledef.c | 31 ++++++++++-------- lib/tabledef.h | 2 ++ lib/test.c | 6 ++-- 10 files changed, 200 insertions(+), 42 deletions(-)
-
ist im Master:
Code
Alles anzeigen* ca0baac 667fd6c 91dc84f (HEAD, origin/master, origin/HEAD, master) Merge branch 'master' of projects.vdr-developer.org:vdr-epg-daemon |\ | * 91dc84f 1fe2197 27e9471 Merge branch 'master' of projects.vdr-developer.org:vdr-epg-daemon | |\ | * | 1fe2197 3d99ce5 added creation of epglv to epg-tool (thanks to 3po) * | | 667fd6c 27e9471 version 0.1.2 | |/ |/| * | 27e9471 b1a6ac9 fixed dropall * | b1a6ac9 3d99ce5 minor fix and update of epgd-tool |/
komisch, keine Ahnung, ggf neu clonen?Jörg
-
-
Ja eigentlich schon, da ich neulich mal das gesamte Verzeichnis gelöscht hatte, da der Switch von devel auf master irgendwie nicht funktionierte. Naja, dann werd ich nochmal neu auschecken.
-
Mit dem Update auf diese Zwischenversion dürfen sich dann richtung Wochenende auch gern ein/zwei/drei unerschrockene Tester mit epgdata ABO zum Thema multimerge bei mir melden - gern mit unterschiedlicher Hardwareausstattung damit wir auch sehen wie es auf den ganz kleinen Kisten so läuft.
Christian
-
Das epg-tool macht probleme:
Code
Alles anzeigen-------------- DROP FUNCTION IF EXISTS epglv -------------- ERROR 1044 (42000) at line 1: Access denied for user 'epg2vdr'@'localhost' to database 'mysql' -------------- DROP FUNCTION IF EXISTS epglvr -------------- ERROR 1044 (42000) at line 1: Access denied for user 'epg2vdr'@'localhost' to database 'mysql' -------------- CREATE FUNCTION epglv RETURNS INT SONAME 'mysqlepglv.so' -------------- ERROR 1044 (42000) at line 1: Access denied for user 'epg2vdr'@'localhost' to database 'mysql' -------------- CREATE FUNCTION epglvr RETURNS INT SONAME 'mysqlepglv.so' -------------- ERROR 1044 (42000) at line 1: Access denied for user 'epg2vdr'@'localhost' to database 'mysql'
und jetzt stehe ich da ohne epg-datenGerald
-
Bevor ich jetzt den epgd starte muß ich nochmal nachhaken:
Mit beiden Plugins will ich multimergen und habe ein epgdata-Account. Habe ich dann sowohl allen tvm-Einträgen, sowie epgdata-Einträgen :0:2 hinzuzufügen?
-
Denke mal, das Feature ist noch garnicht drin.
-
Denke mal, das Feature ist noch garnicht drin.
yep, das ist nicht drin und das wird auch offiziell eher Weihnachten werden - auch wenn es seht gut läuft kommt da erfahrungsgemäß sicher noch der ein oder andere Bug hoch
Christian
-
Achso, alles klar. Melde mich dann als Tester mit Abo wenns losgehen soll....
-
Achso, alles klar. Melde mich dann als Tester mit Abo wenns losgehen soll....
kannst du mir per pd deine Email senden?Denke wir sind dann für die erste Runde voll
Christian
-
Ich hab da mal ne Frage.
Im Plugin eog2vdr habe ich die Einstellung "Update DVB EPG Database" auf "no" stehen. Im syslog sehe ich dann allerdings folgendes
CodeEPG2VDR: Updated changes since '21.11.2013 20:01:23'; 464 channels, 47290 events (97 deletions) in 19.520 seconds
Habe ich die Einstellung falsch verstanden oder wird in der DB tatsächlich gelöscht? Könnte es zu Problemen führen, wenn 2 epg2vdr die Datenbank gleichzeitig aufräumen?
In der Tabelle vdrs steht das Flag "master" für diesen VDR auch auf "n".Zabrimus
ps: Version ist aktuell auf 0.1.2, DB API 3
-
nein du liest es falsch, die Meldung gehört zum Weg der Daten in den VDR, nicht in die DB
löschen bedeutet aus dem vdr löschen, das Plugin löscht nix in der DB, nur der epgd tut das
Christian
-
löschen bedeutet aus dem vdr löschen, das Plugin löscht nix in der DB, nur der epgd tut das
Und selbst wenn das so wäre, wäre es auch kein Problem. Das ist ja gerade das charmante an Datenbanken. Die Operationen laufen in Transaktionen ab. Der erste VDR bekommt die Datenbank und blockiert den anderen bis er fertig ist. Der zweite sieht das nichts mehr zu tun ist und ist zufrieden.Gerald
Jetzt mitmachen!
Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!