epgd - Aktualität der EPG-Infos

  • Die Erkennung erweitern kannst Du ja nach gut dünken hier:


    Code
    case when sub.genre in ('Nachrichten', 'Magazin') and cnt.source <> sub.source


    Oder nimmst halt


    Code
    case when (INSTR(lower(sub.genre), 'nachrichten') > 0 or INSTR(lower(sub.genre), 'magazin') > 0) and cnt.source <> sub.source


    ungetestet.


    Um die Events gegenüberzustellen, könntest Du sowas versuchen


    Code
    case when cnt.source <> sub.source
    	then concat('||',sub.longdescription, '||', upper(cnt.source),' Event:||',cnt.longdescription) 
    	else case when sub.longdescription is Null then '' else concat('||',sub.longdescription) end 
    	end,


    Alles ungetestet.


    Die DVB Events laufen dauernd in den epgd und werden neu gemischt.



    Wie oft die jetzt in die Clients wandern, weiss ich grad 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

  • Der Ansatz grundsätzlich beides (DVB und extern) im Skin darzustellen, ist dann eigentlich nicht nötig - ich meine die "Trefferquote" sollte letztlich gut genug sein...


    Hehe, wir finden gerade Gefallen an der idee ;)


    Es ist so oder so Frickelei, nur so ist das Ergebnis zumindest insofern konsistent das man für alle Events den DVB Inhalt im Zugriff hat - hier ist dann nur der Transport in den VDR und die Darstellung auf zwei Seiten die Frickelei...


    Eine Frage noch: Wenn RTL jetzt z.B. 5h vor der Ausstrahlung, wenn die Themen bekannt sind, das DVB-EPG aktualisiert (habe ich bei SpiegelTV schon häufig beobachtet) - wie lange dauert es dann bis die Infos im EPG sichtbar werden. Sollte doch nach dem nächsten Reload passieren, oder? Wie oft wird denn ein EPG reload ausgeführt?


    Wenn du permanent scannst solltest du in spätestens 15min die Info im VDR haben.


    Es git einen Schwellwert von ich meine 200 (oder 500?) aktualisierten DVB Events nach dem diese neu in den VDR eingemischt werden - das ist iA relativ schnell erreicht...


    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



  • Code
    select genre from events group by genre;

    - 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
    select distinct genre from events;


    Oder so...Streber. :D

    - 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

  • Gibt aber ne ganze Menge Gerne. :)


    Code
    echo "SELECT DISTINCT genre FROM events ORDER BY genre" | mysql -u epg2vdr -pepg -D epg2vdr


  • Hi,


    ich habe den Vorschlag von TheChief mal genommen und die (meiner Meinung nach) wichtigsten Genres in den Code übernommen. Der überwiegende Teil der tagesaktuellen Events sollte damit schon erfasst werden. Anbei meine eventsview.sql (bitte .txt entfernen). Das Ergebnis ist -finde ich- schon viel besser geworden, bin so schon beinahe zufrieden mit der Aktualität. Unsicher bin ich mir noch bei den Genres "Soap" (alle Arten von "...-Soaps") und bei Sportevents.


    Nach dem Ändern der eventsview.sql habe ich folgendes gemacht:

    Code
    service epdg stop
    servive vdr stop
    rm /cache/vdr/epg.data
    service vdr start
    service epgd start


    Klar ist es jetzt ein wenig Gefrickel, aber letztlich zählt für mich das Endergebnis, und ich denke nicht dass die Genres/Kategorien der externen Provider häufig geändert werden.


    Gruß maz

    Dateien

    Meine VDRs:
    >>>Mac mini 2010 mit 2x Sundtek SkyTV Ultimate III, Logitech Harmony 300i, yavdr-0.5a mit softhddevice<<< >>>ZOTAC D2550 ITX-WIFI Supreme mit DD Cine S2, Gehäuse OrigenAE M10, Logitech Harmony 300i, yavdr-0.5a mit softhddevice<<< >>>Raspberry Pi
    2 mit Sundtek SkyTV Ultimate IV, raspbian, rpihddevice-Plugin, Logitech Harmony 200<<<

  • [...] alle Arten von "...-Soaps" ...


    Also bei gibt es nur 3 Arten von Soaps.


    Code
    server01 ~ # echo "SELECT DISTINCT genre FROM events ORDER BY genre" | mysql -u epg2vdr -pepg -D epg2vdr |grep -i soap
    Daily Soap
    Doku-Soap
    Soap
    server01 ~ #


    Wobei mir die Unterschiede noch nicht so wirklich klar sind.

  • 3PO


    Die Genres können variieren je nach Provider. Da kann auch "Käse-Soap" oder "Volksverdummung" drin stehen. ;) Allgemeingültig sind die nicht.


    Aber schön, wenn Du jetzt zufrieden bist maz.

    - 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

  • Hi,


    hab noch mal ein wenig getestet, das Ergebnis ist in meinen Augen schon eine deutliche Verbesserung in der Qualität der Infos!!
    Bei den Soaps würde ich es erst mal so belassen dass die Infos vom externen Provider kommen. Schwieriger ist es bei (aktuellen) Sportevents - hier könnte man evtl. alle Events mit Kategorie: Sport erfassen oder auch nur die Sportevents mit Live-Flag.


    Gruß maz

    Meine VDRs:
    >>>Mac mini 2010 mit 2x Sundtek SkyTV Ultimate III, Logitech Harmony 300i, yavdr-0.5a mit softhddevice<<< >>>ZOTAC D2550 ITX-WIFI Supreme mit DD Cine S2, Gehäuse OrigenAE M10, Logitech Harmony 300i, yavdr-0.5a mit softhddevice<<< >>>Raspberry Pi
    2 mit Sundtek SkyTV Ultimate IV, raspbian, rpihddevice-Plugin, Logitech Harmony 200<<<

  • Kategorie Sport funktioniert genausso wie mit genre, nur dass Du eben sub.category abfragst. Das Live-Flag ist schwieriger bzw. weiss ich jetzt nicht, wo das drin steht. Eventuell in flags.

    - 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

  • Ich habe mich nochmal hingesetzt und alle Genres hinsichtlich der Aktualität der Daten zu sichten. Mein angepasste eventsview.sql ist im Anhang.
    Für mich ist das so optimal - würde mich über Feedback freuen.
    P.S.: Jetzt wo alles so weit passt, stört mich noch eine Kleinigkeit. Kommt die Info vom DVB-EPG steht immer oben "VDR Event" - kann man das irgendwie entfernen (nimmt immerhin 2 Zeilen weg). Vielleicht kann man es stattdessen hinter "Quelle" kenntlich machen, ob die Info vom DVB-EPG kommt.


    Gruß maz

    Dateien

    Meine VDRs:
    >>>Mac mini 2010 mit 2x Sundtek SkyTV Ultimate III, Logitech Harmony 300i, yavdr-0.5a mit softhddevice<<< >>>ZOTAC D2550 ITX-WIFI Supreme mit DD Cine S2, Gehäuse OrigenAE M10, Logitech Harmony 300i, yavdr-0.5a mit softhddevice<<< >>>Raspberry Pi
    2 mit Sundtek SkyTV Ultimate IV, raspbian, rpihddevice-Plugin, Logitech Harmony 200<<<

  • P.S.: Jetzt wo alles so weit passt, stört mich noch eine Kleinigkeit. Kommt die Info vom DVB-EPG steht immer oben "VDR Event" - kann man das irgendwie entfernen (nimmt immerhin 2 Zeilen weg). Vielleicht kann man es stattdessen hinter "Quelle" kenntlich machen, ob die Info vom DVB-EPG kommt.


    Das ist im Standardview so nicht der Fall.


    ich denke früher oder später kommt das mit dem DVB EPG auf dem zweiten Tab in Verbindung mit nOpacity, nur mal als Info bevor sich einige viel Mühe machen.


    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



  • Zitat

    ich denke früher oder später kommt das mit dem DVB EPG auf dem zweiten Tab in Verbindung mit nOpacity, nur mal als Info bevor sich einige viel Mühe machen.


    Bringt nur nix, wenn man kein nopacity hat.


    Das "VDR Event:" kommt aus deinem "case"...das hatte ich damals eingebaut, um zu sehen, ob es geht.


    Zitat

    then concat('||', upper(cnt.source),' Event: ||',cnt.longdescription)

    - 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

  • ja ich teste gerade hiermit als Zeile direkt vor der mit der Quelle;

    Code
    case when cnt.source = sub.source or cnt.longdescription is Null or cnt.longdescription = '' then '' else concat('||','DVB EPG:|',cnt.longdescription) end,


    Mal sehen ob louis es an der Stelle sauber herausparsen kann. - Wichtig ist halt das es nach hinten eine verlässliche Begrenzung gibt, Quelle gibt es in jedem Event. Gleichzeitig sollte es im EPG nicht zu übel ausschauen, im live oder in den Auifnahmen...


    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, irgendwie so, dass es in "normalen Skins" im text erscheint, bei nopacity im tab.

    - 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

Jetzt mitmachen!

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