[Announce] epgd-0.1.1 und epg2vdr-0.1.0

  • Für mich klingts irgendwie, als würde epgdata bis morgen früh keine Daten senden. Ist das auf allen Sendern so? Ich selbst nutze kein epgdata, deswegen kann ich da nicht nachschauen.


    Zitat

    Nein, natürlich nicht, aber das andere reicht auch nicht


    Naja eigentlich schon, wenn er alles inkl. Datenbank löscht.

    - Client1: Thermaltake DH 102 mit 7" TouchTFT * Debian Stretch/vdr-2.4.0/graphtft/MainMenuHooks-Patch * Zotac H55-ITX WiFi * Core i3 540 * 4GB RAM ** Zotac GT630 * 1 TB System HDD * 4 GB RAM * Harmony 900 * satip-Plugin

    - Client2: Alfawise H96 Pro Plus * KODI
    - Server: Intel Pentium G3220 * DH87RL * 16GB RAM * 4x4TB 3.5" WD RED + 1x500GB 2.5" * satip-Plugin
    - SAT>IP: Inverto iLNB

    Einmal editiert, zuletzt von TheChief ()

  • Zitat

    Lass uns erstmal schaun wo deine epgdata Daten von heute hin sind: ist das File unter /var/cache/vdr für heute vorhanden?


    Im Verzeichnis waren die Dateien tatsächlich vorhanden - ich habe ja ab morgen Daten von EPGDATA.


    Also habe ich gerade diese Dateien (und die DB) nochmal gelöscht und epgd neu gestartet:


    Folgende Einträge erscheinen da im syslog:



    Die Zeile, in der ich die !!!! eingefügt habe, macht mich stutzig.


    Ich bin mir ziemlich sicher, dass ich die *.xsl/*.xml-Dateien aus dem Verzeichnis PLUGINS/epgdata/configs nach /etc/epgd/ kopiert habe.


    Und der Vollständigkeit halber: Danach sieht's in /var/cache/epgd/epgdata so aus:



    bye, Alex

  • ja entweder die xml ist kaputt oder der epgdata loader hat noch nen Bug, ist ja relativ einfach


    merkwürdig allemal, müsste der Jörg mal schauen


    Christian

    CKone: yavdr-ansible/18.04 LTS/2.4.1/kodi18 auf Intel DH67BL, Intel Celeron G540, 2x 2GB Kingston DDR3, Zotac GT630 1GB, S2-1600, Ocz Agility 3 60GB, LG GH24NS DVD, 15.6" Selbstbau TFT, Harmony 665, CIR Selbstbau - das Ganze im Silverstone SST-SG03B
    CKtwo: yavdr-ansible/18.04 LTS/2.4.1/kodi18 auf Intel DH67BL, Intel Celeron G1610, 2x 2GB Corsair DDR3, Zotac GT630 1GB, TT S2-1600, Ocz Vertex 2 50 GB, 92 Kanal Seduatmo, Harmony 665, atric USB
    CKthree: yavdr-ansible/22.04 LTS/2.6.1/kodi19.3 auf Intel NUC, Celeron J4005, UHD Graphics 600, 4GB Crucial DDR4, Ocz Vertex2 50 GB, Harmony 350

    PowerEdge: Ubuntu Server 16.04 LTS / VDR 2.4.1 auf Dell PowerEdge T20, Xeon E3-1225 v3, 16GB ECC DDR3, 2x Cine S2 V6 mit Duoflex, Samsung 840 EVO 120GB, 3x WD White WD80EZAZ 8TB in SW Raid5



  • ja entweder die xml ist kaputt oder der epgdata loader hat noch nen Bug, ist ja relativ einfach


    merkwürdig allemal, müsste der Jörg mal schauen


    Ok, dann scheint's zumindest nicht an mir zu liegen.


    Vielen Dank für Eure Bemühungen.


    Die Datei habe ich mal gesichert, falls sie zur Analyse/Problembeseitigung benötigt wird.


    Ich muss jetzt erst mal weg - bye, Alex

  • Das Paket kopiert es an die richtige Stelle, einbinden musst du es von Hand - mit deinem geheimen PWD halt...


    Das ist korrekt Das mysql-epglv-Plugin befindet sich schon an der richtigen Stelle. Was ich bloß nicht gefunden habe war die Readme zum mysql-epglv-plugin. Die gibs anscheinend nur im Git.


    Mit den Anweisungen aus der Readme war das Einbinden dann kein Problem. Sollte man möglicherweise ins Readme vom epgd mit aufnehmen.


    von mir jedenfalls erstmal danke - es läuft wieder.


    pc-medusa

  • prima.


    Ja wir hatten das auch schon bemerkt, wird im readme erweitert.


    Gruß Christian

    CKone: yavdr-ansible/18.04 LTS/2.4.1/kodi18 auf Intel DH67BL, Intel Celeron G540, 2x 2GB Kingston DDR3, Zotac GT630 1GB, S2-1600, Ocz Agility 3 60GB, LG GH24NS DVD, 15.6" Selbstbau TFT, Harmony 665, CIR Selbstbau - das Ganze im Silverstone SST-SG03B
    CKtwo: yavdr-ansible/18.04 LTS/2.4.1/kodi18 auf Intel DH67BL, Intel Celeron G1610, 2x 2GB Corsair DDR3, Zotac GT630 1GB, TT S2-1600, Ocz Vertex 2 50 GB, 92 Kanal Seduatmo, Harmony 665, atric USB
    CKthree: yavdr-ansible/22.04 LTS/2.6.1/kodi19.3 auf Intel NUC, Celeron J4005, UHD Graphics 600, 4GB Crucial DDR4, Ocz Vertex2 50 GB, Harmony 350

    PowerEdge: Ubuntu Server 16.04 LTS / VDR 2.4.1 auf Dell PowerEdge T20, Xeon E3-1225 v3, 16GB ECC DDR3, 2x Cine S2 V6 mit Duoflex, Samsung 840 EVO 120GB, 3x WD White WD80EZAZ 8TB in SW Raid5



  • Hallo Zusammen,


    ich habe mal ein kleines Script gebastelt, das die ID's der Sender von TVM und epgdata.com ermittelt.



    Für epgdata.com muss die Pin oben bei PIN="" eingetragen werden.


    Ich hänge es mal an, vlt.kann es ja Jemand gebrauchen. ;)

  • ja entweder die xml ist kaputt oder der epgdata loader hat noch nen Bug, ist ja relativ einfach


    merkwürdig allemal, müsste der Jörg mal schauen


    Christian



    Hierzu erst einmal vielen Dank an Alex für die gestrige "Bastelstunde" in der er am Ende selbst die Löung beigebracht hat: wirklich vorbildliches Userverhalten hier! ;)


    Das Problem betrifft nur epgdata files und diese nur bei einer Größe ab 9,5Mb, und auch nur in Verbindung mit libxml2 >= 2.9.0, begründet durch geänderte Default limits derselben:

    Zitat

    For libxml2 2.9.0 and greater (lxml uses libxml2), there is a default XML document max size of roughly 9.5mb (10,000,000 bytes)[1]. In order to process XML larger than the minimum, users have to specify the XML_PARSE_HUGE option [1]. For those using lxml (many Python users, including libtaxii), you must set huge_tree=True in the constructor of the XMLParser object [2] to bypass the libxml2 XML size limit.


    Quelle: <http://making-security-measura…-Documents-td7580595.html>
    -----
    When compiled against libxml2 2.9.0 certain scripts that use xml:parse() function fail to process reasonably large files with the following error: xml:parse(): loader parsing error: internal error: Huge input lookup This is because at least in 2.9.0 it's required to set XML_PARSE_HUGE option in XmlContext before parsing big files.


    Für die meisten systeme wird das unproblematisch sein, für alle anderen ist das Fix kurzfristig im git.


    Christian

    CKone: yavdr-ansible/18.04 LTS/2.4.1/kodi18 auf Intel DH67BL, Intel Celeron G540, 2x 2GB Kingston DDR3, Zotac GT630 1GB, S2-1600, Ocz Agility 3 60GB, LG GH24NS DVD, 15.6" Selbstbau TFT, Harmony 665, CIR Selbstbau - das Ganze im Silverstone SST-SG03B
    CKtwo: yavdr-ansible/18.04 LTS/2.4.1/kodi18 auf Intel DH67BL, Intel Celeron G1610, 2x 2GB Corsair DDR3, Zotac GT630 1GB, TT S2-1600, Ocz Vertex 2 50 GB, 92 Kanal Seduatmo, Harmony 665, atric USB
    CKthree: yavdr-ansible/22.04 LTS/2.6.1/kodi19.3 auf Intel NUC, Celeron J4005, UHD Graphics 600, 4GB Crucial DDR4, Ocz Vertex2 50 GB, Harmony 350

    PowerEdge: Ubuntu Server 16.04 LTS / VDR 2.4.1 auf Dell PowerEdge T20, Xeon E3-1225 v3, 16GB ECC DDR3, 2x Cine S2 V6 mit Duoflex, Samsung 840 EVO 120GB, 3x WD White WD80EZAZ 8TB in SW Raid5



  • Hi,


    in welchem Intervall holen sich die Clients denn die Daten aus der MySQL, bzw. gibt es eine Option beim Starten des VDR / Plugins einen Sync zu erzwingen ?

    1. Server Zotac D2700-ITS Cine-S2 Dual yaVDR 0.5
    2. Client Zotac D2550-ITS yaVDR 0.5
    Sonstige VDRs
    2. Zotac-HD-ID11 TT-S2-3600 yaVDR 0.5
    3. Zotac D2700-ITS TT-S2-3600 yaVDR 0.5
    4. Zotac ITX-F-E TT-S2-3600 yaVDR 0.5

  • Sobald UpdateThreshold (epgd) überschritten wurde, werden die Clients aktualisert. In der Regel alle 2-20 min. Bei Start des VDR meine ich sowieso. Ansonsten geht auch ein svdrpsend PLUG epg2vdr update.

    - Client1: Thermaltake DH 102 mit 7" TouchTFT * Debian Stretch/vdr-2.4.0/graphtft/MainMenuHooks-Patch * Zotac H55-ITX WiFi * Core i3 540 * 4GB RAM ** Zotac GT630 * 1 TB System HDD * 4 GB RAM * Harmony 900 * satip-Plugin

    - Client2: Alfawise H96 Pro Plus * KODI
    - Server: Intel Pentium G3220 * DH87RL * 16GB RAM * 4x4TB 3.5" WD RED + 1x500GB 2.5" * satip-Plugin
    - SAT>IP: Inverto iLNB

  • Wird UpdateThreshold in Sekunden oder Minuten angegeben ?

    1. Server Zotac D2700-ITS Cine-S2 Dual yaVDR 0.5
    2. Client Zotac D2550-ITS yaVDR 0.5
    Sonstige VDRs
    2. Zotac-HD-ID11 TT-S2-3600 yaVDR 0.5
    3. Zotac D2700-ITS TT-S2-3600 yaVDR 0.5
    4. Zotac ITX-F-E TT-S2-3600 yaVDR 0.5

  • Weder noch :D


    Zitat


    UpdateThreshold = 500 (default 200)
    call merging of DVB and external EPG after <x> DVB changes and update clients

    - Client1: Thermaltake DH 102 mit 7" TouchTFT * Debian Stretch/vdr-2.4.0/graphtft/MainMenuHooks-Patch * Zotac H55-ITX WiFi * Core i3 540 * 4GB RAM ** Zotac GT630 * 1 TB System HDD * 4 GB RAM * Harmony 900 * satip-Plugin

    - Client2: Alfawise H96 Pro Plus * KODI
    - Server: Intel Pentium G3220 * DH87RL * 16GB RAM * 4x4TB 3.5" WD RED + 1x500GB 2.5" * satip-Plugin
    - SAT>IP: Inverto iLNB

  • Dankesehr, jetzt updaten sich die Clients.

    1. Server Zotac D2700-ITS Cine-S2 Dual yaVDR 0.5
    2. Client Zotac D2550-ITS yaVDR 0.5
    Sonstige VDRs
    2. Zotac-HD-ID11 TT-S2-3600 yaVDR 0.5
    3. Zotac D2700-ITS TT-S2-3600 yaVDR 0.5
    4. Zotac ITX-F-E TT-S2-3600 yaVDR 0.5

  • Es sieht so aus als würde der epgd für in die channelmap.conf hinzugefügte Kanäle nicht noch mal die Daten für die Tage holen, die er schon für die bereits vorhandenen Kanäle geholt hat? Ich sehe bei den neuen Kanälen nur die Daten die er auch für die Alten aktualisieren musste. Kann das stimmen? Wie wäre in dem Fall die richtige Vorgehensweise? mit dem epgd-tool die Datenbank löschen?


    Gerald


    HP Proliant MicroServer Gen8, Xeon E3-1230, 12 GB RAM, 3xWD red 2TB im RAID 5, 2xSundtek MediaTV Home DVB-C/T, L4M TWIN-C/T, Ubuntu Server 14.04.1, Plex Media Server
    Samsung UE55H6470

  • Moin..
    ich hab da mal ne Frage ;)
    ist die neue Verion von epgd-0.1.1 eigentlich mit dem "alten" Plugin epg2vdr-0.0.4 kompatibel?
    Oder sollte hier auch gleich beides upgedated werden?


    [size=10]nOpacity: Icons
    [size=10]skindesigner: tryoutsglassy

  • Beides, neuer epgd und altes Plugin geht nicht.

    - Client1: Thermaltake DH 102 mit 7" TouchTFT * Debian Stretch/vdr-2.4.0/graphtft/MainMenuHooks-Patch * Zotac H55-ITX WiFi * Core i3 540 * 4GB RAM ** Zotac GT630 * 1 TB System HDD * 4 GB RAM * Harmony 900 * satip-Plugin

    - Client2: Alfawise H96 Pro Plus * KODI
    - Server: Intel Pentium G3220 * DH87RL * 16GB RAM * 4x4TB 3.5" WD RED + 1x500GB 2.5" * satip-Plugin
    - SAT>IP: Inverto iLNB

  • Danke.. das ist ja gut zu wissen..
    Ich habe grade trotzdem mal versucht den deamon zu bauen,
    dabei tritt leider ein Fehler auf:



    Wenn ich "CPP_FLAGS_32 := -m32" aus "epglv/Makefile" auskommentiere läuft er druch.
    Kann mir jemand sagen woran das liegt, oder was das für Auswirkungen hat, wenn man diese Zeile rausnimmt?
    Oder ob das auf dem Wheezy auf meiner GoFlex evtl. normal ist?


    [size=10]nOpacity: Icons
    [size=10]skindesigner: tryoutsglassy

  • Das hat irgendwas mit 32/64bit zu tun. Wenns ohne geht, lass doch mal laufen. Wenn nicht, muss da mal jemand ran, der sich damit auskennt. :D Ist da ein 32 oder 64bit Wheezy drauf?

    - Client1: Thermaltake DH 102 mit 7" TouchTFT * Debian Stretch/vdr-2.4.0/graphtft/MainMenuHooks-Patch * Zotac H55-ITX WiFi * Core i3 540 * 4GB RAM ** Zotac GT630 * 1 TB System HDD * 4 GB RAM * Harmony 900 * satip-Plugin

    - Client2: Alfawise H96 Pro Plus * KODI
    - Server: Intel Pentium G3220 * DH87RL * 16GB RAM * 4x4TB 3.5" WD RED + 1x500GB 2.5" * satip-Plugin
    - SAT>IP: Inverto iLNB

  • Code
    root@goflex:~/src/epgd/vdr-epg-daemon# uname -a
    Linux goflex 3.11.1-kirkwood-tld-2 #1 PREEMPT Sun Oct 6 17:06:02 PDT 2013 armv5tel GNU/Linux

    ;)


    [size=10]nOpacity: Icons
    [size=10]skindesigner: tryoutsglassy

  • Moin..
    ich hab da mal ne Frage ;)
    ist die neue Verion von epgd-0.1.1 eigentlich mit dem "alten" Plugin epg2vdr-0.0.4 kompatibel?
    Oder sollte hier auch gleich beides upgedated werden?


    genau wie der Chief sagt - wobei beide Teile zur Datenbank passen müssen, weil reden tun die ja bekanntlich nicht direkt miteinander - es kann also sein das beide Teile konsistent sind dir aber auf irgend ner Tabelle ne Spalte fehlt dann gehts trotzdem nicht - Bei sonem major release wie dem letzten geht das natürlich eh nicht, da haben sich Reihenweise Änderungen an der DB ergeben, Tabellen wurden umbenannt oder hinzugefügt ;)


    Für kleinere Releases gilt demnächst das wenn es nicht passt nix kaputtgeht sondern die SW merkt das die API der Tabellen nicht passt und sich mit einer entspannten Fehlermeldug zurücklegt.


    Christian

    CKone: yavdr-ansible/18.04 LTS/2.4.1/kodi18 auf Intel DH67BL, Intel Celeron G540, 2x 2GB Kingston DDR3, Zotac GT630 1GB, S2-1600, Ocz Agility 3 60GB, LG GH24NS DVD, 15.6" Selbstbau TFT, Harmony 665, CIR Selbstbau - das Ganze im Silverstone SST-SG03B
    CKtwo: yavdr-ansible/18.04 LTS/2.4.1/kodi18 auf Intel DH67BL, Intel Celeron G1610, 2x 2GB Corsair DDR3, Zotac GT630 1GB, TT S2-1600, Ocz Vertex 2 50 GB, 92 Kanal Seduatmo, Harmony 665, atric USB
    CKthree: yavdr-ansible/22.04 LTS/2.6.1/kodi19.3 auf Intel NUC, Celeron J4005, UHD Graphics 600, 4GB Crucial DDR4, Ocz Vertex2 50 GB, Harmony 350

    PowerEdge: Ubuntu Server 16.04 LTS / VDR 2.4.1 auf Dell PowerEdge T20, Xeon E3-1225 v3, 16GB ECC DDR3, 2x Cine S2 V6 mit Duoflex, Samsung 840 EVO 120GB, 3x WD White WD80EZAZ 8TB in SW Raid5



Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!