epgd / epg2vdr / scraper2vdr

  • Hallo


    epg2vdr baut seit gestern nicht mehr (Sourcen aus dem git, gebaut gegen vdr-2.2.0).

    'recordings->GetById()' wird angemeckert. In recordings.h ist diese Member Function auch nicht definiert.


    Liebe Grüße


    Jörg

    VDR-1: streamdev-server | Hummingboard2| TT 3600 USB | Siemens S500 Gehäuse | Archlinux mit eigen Skripten
    VDR-2: streamdev-client | rpihddevice | Raspberry 2b | Siemens S450 Gehäuse| Remote: URC6410 | LG 42LV4500 |
    Archlinux mit eigenen Skripten


  • Ich bin noch nicht dazu gekommen es auszuprobieren, aber laut horchi sollte es mit dem aktuellen Git-Stand wieder funktionieren.

    yaVDR-Dokumentation (Ceterum censeo enchiridia esse lectitanda.)

  • Nein, leider noch nicht. Aber es ist ja nicht sooooooo eilig.........

    VDR-1: streamdev-server | Hummingboard2| TT 3600 USB | Siemens S500 Gehäuse | Archlinux mit eigen Skripten
    VDR-2: streamdev-client | rpihddevice | Raspberry 2b | Siemens S450 Gehäuse| Remote: URC6410 | LG 42LV4500 |
    Archlinux mit eigenen Skripten


  • Trotz der eingefügten bedingten Kompelierung der Funktion ‘recordingdetails‘ versucht mein Compiler diese Funktion weiterhin zu bauen. Also bleibt der Fehler bestehen.


    Hätte der Compiler eigentlich wegoptimieren müssen, oder ?

    VDR-1: streamdev-server | Hummingboard2| TT 3600 USB | Siemens S500 Gehäuse | Archlinux mit eigen Skripten
    VDR-2: streamdev-client | rpihddevice | Raspberry 2b | Siemens S450 Gehäuse| Remote: URC6410 | LG 42LV4500 |
    Archlinux mit eigenen Skripten


  • Aktuelles GIT unter arch, commit: fc626c15ac0e98aeec57f92c0b5aa6072a752e2f


    Gruß utiltiy



    VDR Projekte VDR Projects

  • Hi,


    sorry ging noch nicht hatte etwas übersehen ... manchmal ist es eine schwere Geburt mit den vielen Versionen.

    Sollte nun wieder klappen.


    GCC 7 Anpassungen sind auch enthalten.


    Grüße Jörg

  • Hallo Jörg,


    Build epg2vdr Git aktuell...

    Build gegen VDR-2.2.0 ohne aux patch


    [Edit]

    Build VDR-2.2.0 mit Patch Ok!

    [/Edit]


    Gruss

    Wolfgang

    TT S2-6400 - saa716x kompilieren unter 20.04(Focal)

    Einmal editiert, zuletzt von wolfi.m ()

  • Unter arch alles in Ordnung, commit: 370d37dc3e5ee26755bdae61008ab18b12392e1c


    Gruß utiltiy



    VDR Projekte VDR Projects

  • Ja, geht wieder. Danke Horchi?


    Was mir sonst noch aufgefallen ist. Die Sourcen von scraper2vdr scheinen bei vdr-developer und GitHub verschieden zu sein. Bei vdr-developer bekomme ich im Betrieb immer ein SQL Fehler ‘unknown Field‘ . Bei den Sourcen auf GitHub läuft's einwandfrei....



    P.S. Wofür issen dieser 'Aux' Patch ?

    VDR-1: streamdev-server | Hummingboard2| TT 3600 USB | Siemens S500 Gehäuse | Archlinux mit eigen Skripten
    VDR-2: streamdev-client | rpihddevice | Raspberry 2b | Siemens S450 Gehäuse| Remote: URC6410 | LG 42LV4500 |
    Archlinux mit eigenen Skripten


  • Code
    Ist mir jetzt echt penlich, aber ich muss nochmal meckern: Jetzt tutscraper2vdr nicht mehr.Beim start vom VDR kommt'scraper2vdr: Warning: Can't find service Mysql_Init_Exit-v1.0 to initmysql library, aborting'epg2vdr tut einwandfrei. Habe ich da irgendwo Mist gebaut ?

    VDR-1: streamdev-server | Hummingboard2| TT 3600 USB | Siemens S500 Gehäuse | Archlinux mit eigen Skripten
    VDR-2: streamdev-client | rpihddevice | Raspberry 2b | Siemens S450 Gehäuse| Remote: URC6410 | LG 42LV4500 |
    Archlinux mit eigenen Skripten


  • Jetzt tutscraper2vdr nicht mehr.Beim start vom VDR kommt'scraper2vdr: Warning: Can't find service Mysql_Init_Exit-v1.0 to initmysql library, aborting

    Kommt bei mir auch ...

    KODI, tvh, arch x86_64, Octopus net 2 x Duoflex C/C2/T2 , NUC7i3BNH, Crucial MX300 2TB, LG LM 669S

    Linux is the best OS I have ever seen -- Albert Einstein

  • Hi zusammen,


    ich nutze epgd mit einem epgdata Abo welches ja EPG Daten für 7 Tage im Voraus liefert.


    Im VDR werden daher auch nur die EPG Daten für die nächsten 7 Tage angezeigt, obwohl der DVB Stream bei einigen Sendern deutlich längere EPG Daten liefert.


    Gibt es eine Möglichkeit diese EPG Daten angezeigt zu bekommen, auch wenn diese dann noch nicht durch das externe EPG angereichert wurden?


    Grüße,

    Alex


    Edit: Hat sich erledigt, habe in der epgd.conf die parameter "DaysInAdvance" und "DaysToUpdate" gefunden.:wand8)

    Server: Supermicro X9SAE, Intel Xeon E3-1245v2, ESXi 6.5

    VDR VM: Ubuntu 16.04 LTS, 2x DD Cine S2, VDR 2.3.8

    Einmal editiert, zuletzt von Honker ()

  • Moin Moin,


    Fehler im scraper ist jetzt auch behoben, war ein Folgefehler (bzw alter Fehler) welcher erst durch den Fix im epg2vdr aufgefallen ist.


    Jörg

  • P.S. Wofür issen dieser 'Aux' Patch ?

    Damit wird vom VDR für die Events ein AUX Feld (analog dem der Timer) zur Verfügung gestellt welches Plugs zur Ablage/Transport von Daten nutzen können. Ist inzw. (glaube am VDR 2.3.3) im VDR enthalten also ab dieser Version nicht mehr nötig.

  • Hab gerade mal alle drei Komponenten auf die neuste Version aktualisiert und bekomme jetzt im Log lauter Meldungen mit


    Code
    Dec 22 11:57:59 vdr epgd: Error: SVDRPCL: Cconnecting to '10.127.0.0:6419' Connection timed out failed
    Dec 22 11:58:01 vdr vdr: epg2vdr: SQL-Error in 'execute(stmt_execute)' - Deadlock found when trying to get lock; try restarting transaction (1213) 'Deadlock found when trying to get lock; try restarting transaction' [update events set delflg = ?, updflg = ?, updsp = ? where channelid = ? and source = ? and starttime+duration > ? and starttime < ? and (tableid > ? or (tableid = ? and version <> ?));]
    Dec 22 11:58:01 vdr vdr: epg2vdr: SQL-Error in 'execute(stmt_execute)' - Deadlock found when trying to get lock; try restarting transaction (1213) 'Deadlock found when trying to get lock; try restarting transaction' [update events set actor = ?, audio = ?, camera = ?, category = ?, commentator = ?, complongdescription = ?, compshorttext = ?, comptitle = ?, contents = ?, country = ?, delflg = ?, director = ?, duration = ?, episodecompname = ?, episodecomppartname = ?, episodecompshortname = ?, episodelang = ?, extepnum = ?, fileref = ?, flags = ?, genre = ?, guest = ?, imagecount = ?, longdescription = ?, moderator = ?, movieid = ?, music = ?, numrating = ?, other = ?, parentalrating = ?, producer = ?, rating = ?, screenplay = ?, scrmovieid = ?, scrseriesepisode = ?, scrseriesid = ?, scrsp = ?, shortdescription = ?, shortreview = ?, shorttext = ?, source = ?, starttime = ?, tableid = ?, tipp = ?, title = ?, topic = ?, txtrating = ?, updflg = ?, updsp = ?, useid = ?, version = ?, vps = ?, year = ? where channelid = ? and eventid = ?;]

    Das Netzwerkdevice ist eigentlich bereits konfiguriert

    Code
    epg2vdr.NetDevice = eth0

    Auch ein Löschen der epg2vdr.Uuid brachte keinen Erfolg.


    Hat hier jemand irgendeine Idee?


    Edit:

    Habe die Einstellungen vom epg2vdr Plugin via OSD nochmal ohne etwas geändert zu haben abgespeichert. Jetzt scheint es wieder zu funktionieren.


    Vorher:

    Code
    epgd-tool -show-stats
    +--------------------------------------------------+--------+-------------+----------+-----------------------------+-----------------------------+-----------------------------+
    | version                                          | master | ip          | state    | last touch                  | last download               | next download               |
    +--------------------------------------------------+--------+-------------+----------+-----------------------------+-----------------------------+-----------------------------+
    | vdr 2.3.8 epg2vdr 1.1.77-GIT56c04bd (22.12.2017) | n      | 72.127.0.0  | detached | 22nd December 2017 11:54:35 | 22nd December 2017 10:55:14 | NULL                        |
    | vdr 2.3.8 epg2vdr 1.1.77-GIT56c04bd (22.12.2017) | Y      | 108.127.0.0 | attached | 22nd December 2017 12:26:53 | NULL                        | NULL                        |
    | epgd 1.1.124-GITec25758 (21.12.2017)             | -      | 252.127.0.0 | standby  | 22nd December 2017 12:26:53 | 22nd December 2017 12:17:25 | 23rd December 2017 00:17:25 |
    +--------------------------------------------------+--------+-------------+----------+-----------------------------+-----------------------------+-----------------------------+

    Nach Änderung und Reboot:

    Code
    epgd-tool -show-stats
    +--------------------------------------------------+--------+-------------+---------------+-----------------------------+-----------------------------+-----------------------------+
    | version                                          | master | ip          | state         | last touch                  | last download               | next download               |
    +--------------------------------------------------+--------+-------------+---------------+-----------------------------+-----------------------------+-----------------------------+
    | vdr 2.3.8 epg2vdr 1.1.77-GIT56c04bd (22.12.2017) | n      | 72.127.0.0  | detached      | 22nd December 2017 11:54:35 | 22nd December 2017 10:55:14 | NULL                        |
    | vdr 2.3.8 epg2vdr 1.1.77-GIT56c04bd (22.12.2017) | Y      | 127.0.0.1   | attached      | 22nd December 2017 12:32:59 | 22nd December 2017 12:32:24 | NULL                        |
    | epgd 1.1.124-GITec25758 (21.12.2017)             | -      | 253.127.0.0 | busy (images) | 22nd December 2017 12:34:05 | 22nd December 2017 12:34:05 | 22nd December 2017 12:33:32 |
    +--------------------------------------------------+--------+-------------+---------------+-----------------------------+-----------------------------+-----------------------------+

    Jetzt ist nur noch die IP des epgd "unschön".

    Server: Supermicro X9SAE, Intel Xeon E3-1245v2, ESXi 6.5

    VDR VM: Ubuntu 16.04 LTS, 2x DD Cine S2, VDR 2.3.8

    Einmal editiert, zuletzt von Honker ()

  • das vom epgd zu verwendende Interface stellt man in der epgd.conf ein:

    Code
    NetDevice = internal0
  • Von mir auch nochmal die Statusmeldung, dass alles wieder läuft...

    Vielen Dank nochmal und allen ein Frohes Fest


    Liebe Grüße Jörg

    VDR-1: streamdev-server | Hummingboard2| TT 3600 USB | Siemens S500 Gehäuse | Archlinux mit eigen Skripten
    VDR-2: streamdev-client | rpihddevice | Raspberry 2b | Siemens S450 Gehäuse| Remote: URC6410 | LG 42LV4500 |
    Archlinux mit eigenen Skripten


  • Dieser commit: cdf0de833d5fc135125dc8bdcf4a16d90cef43df baut nicht unter arch:


    Gruß utiltiy



    VDR Projekte VDR Projects

  • Ist behoben, war wieder in Problem mit der Kompatibilität zu VDR 2.2.0.


    Ab jetzt gibt es für den VDR 2.2 einen neuen Branch:

    Code
    root@gate {master u=} ~/PLUGINS/vdr-plugin-epg2vdr> git branch
    * master
      vdr-2-2


    Dieser enthält den eingefrorenen VDR 2.2.0 Stand.


    Grüße und eine frohes Fest,

    Jörg

  • Danke Jörg!


    Ebenfalls frohes Fest


    Code
    Beendete Erstellung: vdr-epg2vdr 1.1.78_1_gba7575c-1 (So 24. Dez 14:38:46 CET 2017)

    Gruß utiltiy



    VDR Projekte VDR Projects

Jetzt mitmachen!

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