[Announce] epgd 0.2.0, scraper2vdr 0.1.0, Happy Easter Eggs

  • Hi,


    was meinst du, die mergeepg Meldungen zeigen an das er die Änderungen auf den DVB Events mitbekommt und einarbeitet. Also auf den ersten Blick mit dem epgd alles gut.


    Nur sollte das Plugin das dann auch abholen, meldet das epg2vdr da nichts? In welchem log Level läuft es? Hast du den letzten git Stand?


    Jörg

  • wir haben den Handler im epg2vdr etwas intelligenter gemacht, bei mir kommen nach wie vor alle inserts auf der Tabelle an - zumindest hab ich ausser weniger Traffik und damit weniger Last nichts feststellen können. Evt den UpdateThreshold rausnehmen.


    Hast du irgendwelche Probleme mit den DVB Events bemerkt?


    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



  • Letzte git Stand: ja
    Log Level: 1


    Ich vermisse halt die


    Code
    May 12 08:31:09 homeserver epgd: 8220 DVB pending, mergeepg done after 1.970 seconds
    May 12 08:32:42 homeserver epgd: 513 DVB pending, mergeepg done after 1.947 seconds


    Kamen zwei mal seit dem Start um 8:30, im epg scheints aber laufend Änderungen zu geben, quasi alle 10 min.


    epg2vdr tut auch nicht wirklich viel:

    - 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

  • @Christian,
    der Teil läuft, daher die mergeepg calls, also die DVB Events kommen in der Tabelle an. Frage ist mehr warum das epg2vdr danach nichts holt.


    EDIT: Sorry jetzt verstehe ich was der Chief meint, bis 8:32 ging es nun nicht mehr.

  • Muss erstmal kurz weg.

    - 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

  • @Christian,
    der Teil läuft, daher die mergeepg calls, also die DVB Events kommen in der Tabelle an. Frage ist mehr warum das epg2vdr danach nichts holt.


    Jörg: versteh ich nicht, er hat zweimal gemerged und zweimal geholt?

    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, ich hatte die Frage nicht kapiert ;)

  • Mein Senario ist nun:
    Server mit Mysql DB + epgd und als Clients die VDRs bei denen nur die Plugins aktiviert sind welche auf den Mysql Server verweisen.


    Da der Server aber nicht 24x7 im Betrieb ist würde ich die Datenbank gerne auf mein NAS auslagern nur weis ich nicht wie das mit dem epgd zusammenspielt, müsste dieser zwingend auf dem NAS laufen oder würde es auch reichen wenn der nur Tagsüber die DB aktualisiert.
    Muss mysqlepglv.so auch auf den Server oder ist diese Library nur für den Client nötig?


    Was ist nach Eurer Meinung die beste Möglichkeit das Client Server Konzept umzusetzen?



    Du hast ja schon etwas von den anderen gehört, daher nur noch ein paar Anmerkungen:


    Es ist schon so designed das der Server idealerweise 24x7 läuft und epgd permanent mitarbeitet, das ist aber keine Muss. Richtig super ist es wenn auf dem Server dann auch mind 1 Tuner vorhanden ist der permanent EPG scannt. Die Idee mit deinem NAS ist prinzipiell nicht schlecht, wir hatten das schonmal und einige haben da auch schon praktische Erfahrung mit: das Problem ist das diese fertigen NAS Kisten meist nicht viel in der Hose haben an CPU und RAM und es damit nicht so richtig Spaß macht. Auch ist es manchmal etwas hakelig dort die nötigen libs zum Bauen des epgd/epglv zu finden.


    Im Idealfall hast du sowas wie einen Proliant mit 4Gb Ram in den du auch dein RAID Array (vermute du hast sowas im NAS) unterbringen kannst.


    Das mysqlepglv.so ist ein mysql Plugin, das muss nur da sein wo die DB läuft, allerdings auch dort gebaut sein


    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



  • Ich bekomme keine Bildergalrie bei Serien. Besetzungsbilder sind da. Bilder in TVDB Info sind auch da. Bildergalerie ist leer, obwohl Skinnopacity versucht zu laden. Im FS habe ich bei Serien kein poster*, banner*, fanart*. Habe die ganze DB gelöscht und erneuert und alles neu geholt. Gleiches Phänomen. Habe das alles nochmal ohne userexit.sql gemacht: Gleiches Phänomen.


    Ich vermisse auch bei alten Aufnahmen, die mehr als ein Bild haben, die Anzeige dieser.


    Code
    opacity: ERROR: access to unknown config value numAdditionalEPGPictures


    Außerdem habe ich das Gefühl, dass das Mischen so zu einem 10tel funktiniert:


    Leider kann ich hier durch 3g nicht so testen,wie ich will, wundere mich auch, dass das mit der Bildrgalerie nur hier auftritt (liegts vieleicht doch an meiner IP-Anbindung?), aber vor den letzten Änderungen lief es runder... :(

  • Ingo: sind die Bilder, die gelanden werden sollen, in Dateisystem denn da? Vielleicht sind die ja aus irgendwelchen Gründen kaputt? Mach doch mal noch ein bisschen Troubleshooting, mit den aktuellen Infos kommen wir nicht weiter...


    Ciao Louis

  • Nein ich habe für serien kein einziges fanart*, poster*, banner* im FS. Wie kann ich gucken, ob die in der DB da wäen? (für movies habe ich fanart, banner, poster im FS) Ich probier seit gestern wirklich alles aus - wie geschrieben: mit/ohne userexit.sql, mit original channelmap.conf (nur die aus PLUGINS/tvm/configs an die aus configs gecattet), mir gehen die Ideen aus, wo ich noch debuggen kann. Welche Infos brauchst Du?

  • Außerdem habe ich das Gefühl, dass das Mischen so zu einem 10tel funktiniert:


    viel weniger, du solltest ca 60000 / Anzahl der Tage EPG x 4 dvb Events auf der Tabelle haben: also wenn das 10 Tage sind in etwa 12000 DVB Events


    ist wie immer: kann am vdr, oder am epg2vdr oder an der channelmap.conf oder epgd.conf liegen, lass uns das mal durchgehen - evtl per Mail?


    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



  • Danke für die Informationen.


    Es ist schon so designed das der Server idealerweise 24x7 läuft und epgd permanent mitarbeitet, das ist aber keine Muss. Richtig super ist es wenn auf dem Server dann auch mind 1 Tuner vorhanden ist der permanent EPG scannt. Die Idee mit deinem NAS ist prinzipiell nicht schlecht, wir hatten das schonmal und einige haben da auch schon praktische Erfahrung mit: das Problem ist das diese fertigen NAS Kisten meist nicht viel in der Hose haben an CPU und RAM und es damit nicht so richtig Spaß macht. Auch ist es manchmal etwas hakelig dort die nötigen libs zum Bauen des epgd/epglv zu finden.


    Genau das wird wohl auch das Problem ich habe mir die Liste der Abhänhigkeiten schon mal angeschaut und keines der benötigten Libraries wurde von ipkg gefunden, deshalb war ja uch meine Hoffnung man könnte die DB ohne das Plugin betreiben.

    Im Idealfall hast du sowas wie einen Proliant mit 4Gb Ram in den du auch dein RAID Array (vermute du hast sowas im NAS) unterbringen kannst.

    Ist leider nur ein QNAP mit Atom CPU und 4Gb Ram mit Raid Array.

    Das mysqlepglv.so ist ein mysql Plugin, das muss nur da sein wo die DB läuft, allerdings auch dort gebaut sein


    Das hatte ich befüchtet, den die Abhängigkeiten bekomme ich nicht auf meinem NAS ans laufen, mal sehen ob eine Virtual Machine ausreicht um alles für die Datenbank abzubilden.


    Mal schauen wie oder ob ich das mit dem Qnap hinbekomme im Prinzip beleiben mir zwei Möglichkeiten:
    1. chroot
    2. VirtualBox und Ubuntu


    Möglichkeit zwei ist die welche ich als erstes mal probieren werde, da ch hierfür alles in PPAs finde.
    Beides werde ich aber ohne DVB Tuner realisieren müssen, es sei den ich bekomme es mit dem mcli Plugin hin für meinen Netceiver hin, ein Sat Anschluss ist bei meinen Servern nicht vorhanden.

    Gruß
    Frodo

  • Ist leider nur ein QNAP mit Atom CPU und 4Gb Ram mit Raid Array.


    Atom mit zwei Kernen, klingt doch nicht so schlecht - auch oder besonders wegen dem RAM


    der OleS hatte das damals auf seiner synology zum Laufen gebracht: kannst du mal mit ihm reden?


    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



  • Wenn wir schon beim motzen sind, häng ich mich auch mal hier dran. Mit dem augenblicklichen Softwarestand bin ich nicht ganz so glücklich.


    Ich bekomme desöfteren diesen Fehler:

    Code
    May 12 10:52:03 VDR1 vdr: epg2vdr: Fatal: Found timer without event!


    Timer für ein Event werden plötzlich mehrfach angelegt. Wobei dieser Timer wahrscheinlich eh kaputt ankommt, da das Aufnahmeende falsch ist.

    Code
    May 12 10:52:03 VDR1 vdr: [3579] timer 1 (73 0254-1210 'Serien~True Detective~Staffel_01~06. Die Geister, die ich rief') set to event Fre 23.05.2014 03:00-12:00 'True Detective'
    May 12 10:52:03 VDR1 vdr: [3579] timer 1 (73 0254-1210 'Serien~True Detective~Staffel_01~06. Die Geister, die ich rief') set to event Fre 23.05.2014 03:00-12:00 'True Detective'
    May 12 10:52:03 VDR1 vdr: [3579] timer 1 (73 0254-1210 'Serien~True Detective~Staffel_01~06. Die Geister, die ich rief') set to event Fre 23.05.2014 03:00-12:00 'True Detective'


    Für einige Sender bekomme ich plötzlich überhaupt kein EPG mehr (DeluxeMusic, ProSieben, kabeleins usw.), obwohl das vorher prima funktioniert hat und ich an der Config nichts geändert habe. Deswegen auch meine Frage von hier, ob der Server auf dem epgd+mysql läuft, Zugriff auf den Client haben muss.


    Teilweise stimmt die Zuordnung der Staffelfolge nicht (siehe Bild). Kann sein, dass der Sender da Schrott liefert.


    Das Zurücksetzen der Datenbank, das Löschen sämtlicher EPG Info (Daten, Bilder usw.) und Neuanlegen hat nichts gebracht. Keine Ahnung was da schiefläuft. Wäre für weiterführende Tipps sehr dankbar...


    Gruß
    iNOB

    Bilder

    Einmal editiert, zuletzt von iNOB ()

  • CKone
    Bin gerade dabei Virtual Box zu installieren, seit neustem bzw. ab Firmware 4.1 ist nun mein 4 Bay NAS TS-459 Pro II auch mit 64 Bit Firmware bestückt, womit endlich auch meine 4GB nutzbar sind.

    Gruß
    Frodo


  • die erste Meldung kannst du ignorieren, ist für ein neues ungenutzten Feature. Wer legt denn die doppleten Timer an, der Meldung nach nicht das epg2vdr.


    Jörg

  • Moin,


    hier läuft der aktuelle Stand vom yaVDR stable, also uptodate.


    Das Problem mit fehlendem EPG auf diversen Kanälen hatte ich heute Morgen auch.
    stop vdr, rm epg.data, epgd-dropall, start vdr und epg reload haben das erstmal behoben.


    Das Problem mit den Timern kann ich auch bestätigen.

    Code
    May 12 11:33:29  vdr: last message repeated 15 times
    May 12 11:33:29 yavdr vdr: epg2vdr: Updating timer
    May 12 11:33:29 yavdr vdr: epg2vdr: Update timer for event 9069
    May 12 11:33:29 yavdr vdr: epg2vdr: Fatal: Found timer without event!
    May 12 11:34:01  vdr: last message repeated 15 times


    Und hier ein restart des epgd


    996 DVB events...


    Dann 20 Minuten später:


    während dieser 20 Minuten gibt es keine weiteren 'mergeepg done' im syslog


    An meinem Setup hat sich aber nichts verändert, deswegen:
    Summa summarum -> da passt was nicht.

  • Wir sind da schon am suchen, mal sehen, woran es liegt. Mysteriös!

    - 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

  • Also bei mit läuft alles wie gewohnt.
    Stand aller Komponanten aktuell aus dem yavdr-testing. VDR ist aber grad aus, heute morgen nach dem letzten Update waren aber alle paar Minuten "mergeepg done"-Meldungen im Log vorhanden.
    Ich schau dann nochmal, wenn der VDR wieder für einen Timer aufgewacht ist.


    Gruss.
    Markus


    Edit:


    Einmal editiert, zuletzt von ofenheizer ()

Jetzt mitmachen!

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