tvscraper + nopacity - manchmal weder Cover noch default Poster

  • Es ist ja immernoch so, dass bei manchen Aufnahmen weder ein Cover, noch das default Cover angezeigt werden. Könntest Du da bei gelegenheit nochmal schauen louis?

    - 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

  • Moin,


    jo das wollte ich mir mal genauer ansehen...das Problem ist, dass mir neulich die SSD in meinem Produktiv VDR abgeraucht ist und ich deshalb dieses verhalten gerade nicht mehr nachstellen kann ;)


    Was du mal testen kannst: nOpacity meint ja anscheinend, dass ein Cover vorhanden ist und versucht das darzustellen. Wenn der tvscraper melden würde, dass kein Cover vorhanden ist, würde nOpacity ja das default Poster darstellen. Also schalte doch mal im Setup von Nopacity die Debug Ausgabe für das Bilder laden an und prüfe, welches Cover er versucht zu laden. Daran müsste man eigentlich sehen, ob nOpacity oder der tvscraper daran "schuld" sind.


    Ich vermute ja, dass der tvscraper irgendwie falsche Daten für das Cover gespeichert hat (vielleicht ein kaputtes Bild ...). Kannst ja auch mal das Bild, das versucht wird zu laden, genauer überprüfen...


    Ciao Louis

  • Da muss ich mal analysieren. Ist eben merkwürdig: Columbo hab ich als Serie konfiguriert. Für etwa die Häfte der Aufnahmen habe ich ein Cover, für die andere Hälfte nicht...also garkeins, auch kein default. Könnte das mit den Caching von schon gescrapten Inhalten zusammenhängen?

    - 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

  • Da muss ich mal analysieren. Ist eben merkwürdig: Columbo hab ich als Serie konfiguriert. Für etwa die Häfte der Aufnahmen habe ich ein Cover, für die andere Hälfte nicht...also garkeins, auch kein default. Könnte das mit den Caching von schon gescrapten Inhalten zusammenhängen?


    Ok, das ist wahrlich komisch...ich dachte eher, dass es sich um einzelne Aufnahmen handelt. Bei Serien wird ja immer auf das gleiche Bild verwiesen. Und wenn beim Scrapen was schieflaufen würde und der tvscraper meint, dass er kein Bild hat, würde ja das default poster angezeigt werden.


    Mit dem Caching in nOpacity kann das nichts zu tun haben, diese Bilder werden nicht gecacht. Evtl. hat es was mit dem "caching" im tvscraper zu tun.


    Schau dir die Situation wie sie jetzt ist mal an (prüfe, welches bild geladen werden soll), und lass dann den Scraper nochmal über die Aufnahmen laufen und schaue, ob es dann besser ist...


    Ciao Louis

  • Zitat

    Mit dem Caching in nOpacity kann das nichts zu tun haben, diese Bilder werden nicht gecacht. Evtl. hat es was mit dem "caching" im tvscraper zu tun.


    Ja, das meinte ich ja. Eventuell wird da die falsche Referenz in der DB gespeichert. Aber ich schau nachher mal und schalte das Logging von nopacity ein.

    - 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 z.B. Cover in der Anzeige die mit dem Film nichts zu tun haben ;)

    Gruß utiltiy



    VDR Projekte VDR Projects

  • Ich habe z.B. Cover in der Anzeige die mit dem Film nichts zu tun haben ;)


    Das ist aber ein anderes paar Schuhe, wenn ein falscher Film gescraped wird.

    - 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

  • Hier mal eine funktionierende Folge:



    Und eine, wo alles fehlt, wobei die thumbs selbst erzeugte Thumbnails sind. Aber vom tvscraper kommen anscheinend garkeine Daten.


    - 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

  • In tvscraper.c hab ich folgendes gefunden:



    Code
    if (id > 0) {
                call->media = imageServer->GetPoster(id, type);
                return true;
            }


    Vielleicht sollte man an der stelle noch prüfen, ob ein Poster gefunden wurde und falls nicht ein false zurück liefern. Mal sehn, ob ich ein paar Debugging Ausgaben rein bekomme.

    - 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 ()

  • Hmm, anscheinend findet tvscraper nichts.


    Habs mal so gemacht:



    Bei entsprechender Aufnahme erhalte ich:


    Dec 2 10:08:18 vdr vdr: [8090] TEST: looking for id 156503
    Dec 2 10:08:18 vdr vdr: [8090] TEST: found
    Dec 2 10:08:18 vdr vdr: [8090] TEST: width 0
    Dec 2 10:08:18 vdr vdr: [8090] TEST: height 0


    Sieht so aus, als sei die ID falsch.


    Bei funktionierender Columbo folge, sieht es so aus:


    Dec 2 10:13:24 vdr vdr: [8090] nopacity: trying to load: /var/cache/vdr/plugins/tvscraper/series/70369/poster_0.jpg
    Dec 2 10:13:24 vdr vdr: [8090] nopacity: /var/cache/vdr/plugins/tvscraper/series/70369/poster_0.jpg sucessfully loaded
    Dec 2 10:13:24 vdr vdr: [8090] TEST: looking for id 70369
    Dec 2 10:13:24 vdr vdr: [8090] TEST: found /var/cache/vdr/plugins/tvscraper/series/70369/poster_0.jpg
    Dec 2 10:13:24 vdr vdr: [8090] TEST: width 680
    Dec 2 10:13:24 vdr vdr: [8090] TEST: height 1000


    Scheint übrigens bei allen NICHT funktionierenden Columbo-Folgen die gleiche falsche ID zu sein: 156503


    Also müsst eman zum einen herausfinden, woher diese ID kommt. Und zweitens müsste man in den Service-Calls false zurückliefern, wenn der Pfad leer ist und/oder Höhe und Breite 0 sind.

    - 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

  • Interssant auch ID 156503 bei themoviedb:


    http://www.themoviedb.org/movie/156503


    Titel: Crosby, Columbo, and Vallee


    Eigentlich hab ich Columbo ja als Serie deklariert.

    - 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,


    Vielleicht ist das noch eine Altlast in der DB, bevor ich im scraper eingeführt hatte, das man Serien manuell definieren kann.


    Löschen doch deine DB, definiere c
    Colombo als Serie und scraper deine Aufnahmen neu...


    Ciao louis


  • Gelöscht habe ich die db gestern und alles neu gescraped. Denke nicht, dass es daran liegt.

    - 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 schau mal, ob ich noch Logauszüge vom scraping habe. Columbo ist übrigens nur ein Besipiel. Gibts auch noch zwei, drei andere Filme, mit dem Phänomen.


    Nachdem ich das gefunden habe:


    Code
    Nov 30 14:39:11 vdr vdr: [15422] tvscraper: scraping movie "Columbo"
    Nov 30 14:39:11 vdr vdr: [15422] tvscraper: calling api.themoviedb.org/3/search/movie?api_key=abb01b5a277b9c2c60ec0302d83c5ee9&query=Columbo&language=de
    Nov 30 14:39:13 vdr vdr: [15422] tvscraper: "Columbo" successfully scraped, id 156503
    Nov 30 14:39:13 vdr vdr: [15422] tvscraper: scraping series "Columbo"
    Nov 30 14:39:13 vdr vdr: [15422] tvscraper: calling http://thetvdb.com/api/GetSeries.php?seriesname=Columbo&language=de
    Nov 30 14:39:16 vdr vdr: [15422] tvscraper: "Columbo" successfully scraped, id 70369
    Nov 30 14:39:16 vdr vdr: [15422] tvscraper: scraping movie "Columbo"


    hab ich nochmal in die overrides geschaut.


    settype;settype;Columbo;series


    Ich glaube das geht nicht. :wand


    Also nochmal scrapen und gucken, ob es nun geht, zumindest bei Columbo.

    - 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

  • Columbo geht jetzt zumindest. :wand :§$% :tup


    Bleibt noch "Charleys Tante".


    Zitat


    Dec 2 13:16:29 vdr vdr: [3504] tvscraper: scraping movie "Charleys Tante"
    Dec 2 13:16:29 vdr vdr: [3504] tvscraper: calling api.themoviedb.org/3/search/movie?api_key=abb01b5a277b9c2c60ec0302d83c5ee9&query=Charleys%20Tante&language=de
    Dec 2 13:16:31 vdr vdr: [3504] tvscraper: "Charleys Tante" successfully scraped, id 6002


    Gefunden wurde anscheinend etwas. Allerdings sind das Poster und das backdrop jeweils nur 29 byte gross. Darin steht "<h1>Format not Supported</h1>". Solche Dateien hab ich momentan um die 100 Stück im "movies"-Cache Ordner. Weiss nicht, ob Du beim Download schon prüfen kannst, ob das Bild ok ist oder beim Service-Call bzw. Breite und Höhe > 0 prüfen, wie oben geschrieben.

    - 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

  • Jo...das ist blöd das ist die HTML Fehler Seite sie da runter geladen wird. Da denkt der scraper er hat ein Bild zum download.


    "Einfach" kann ich nur prüfen, ob ein Download 0 Byte gross ist :(


    Ciao Louis

  • Und eventuell so?


    Code
    if (id > 0) {
                call->media = imageServer->GetPoster(id, type);
                if (call->media.height > 0 && call->media.width > 0)
                     return true;
                else
                     return false;
            }


    Das ganze in allen ServiceCalls.

    - 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 haben wir uns überschnitten ...


    Die Größe bringt nix, die wird einfach gesetzt, Ohr zu prüfen ob das Bild passt...

Jetzt mitmachen!

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