[Announce] TVScraper 0.0.2 und nOpacity 0.1.4

  • Moin,


    der TVScraper hat jetzt einen Bereich auf vdr-developer.org:


    http://projects.vdr-developer.org/projects/plg-tvscraper/


    Um das Git Repository zu clonen, dient der folgende Befehl:

    Code
    git clone git://projects.vdr-developer.org/vdr-plugin-tvscraper.git tvscraper-git


    WICHTIG: Ich habe das Plugin in der Version 0.0.2 in "tvscraper" umbenannt. Diese Version funktioniert deshalb nur zusammen mit der nOpacity Version 0.1.4. Deshalb bitte beides aktualisieren!!! Die Einstellungen vom tvscraper sind natürlich dann erst mal weg, die zu scrapenden Kanäle müssen neu definiert werden. Wenn ihr eure bisher gescrapten Inhalte behalten wollt, müsst ihr manuell bei gestopptem VDR das Verzeichnis <VDRCACHEDIR>/plugins/tvscrapper in <VDRCACHEDIR>/plugins/tvscraper umbenennen und die Datenbank tvscrapper.db in diesem Verzeichnis in tvscraper.db umbenennen. Ich habe das zwar nicht getestet, aber eigentlich sollte das funktionieren ;) Ansonsten das alte tvscrapper Verzeichnis platt machen, um Datenmüll zu vermeiden.


    Hier die Änderungen im TVScraper, die die bisher aufgetretenen Probleme beseitigen sollten:


    Code
    2013-08-24: Version 0.0.2
    - renamed plugin to "tvscraper"
    - removed unnecessary string in ScrapRecordings
    - Correctly escaped select statements with movie
      or series titles
    - adapted detection of series/movies: duration of
      series has to be between 10 and 75 minutes, movies
      have to be longer than 75 minutes


    Und hier die Änderungen in nOpacity 0.1.4:


    Code
    Version 0.1.4
    - changed service interface for tvscraper
    - fixed an possible uninitialised variable in recordings menu
    - fixed a bug that epg info is not displayed in schedules menu if fade
      in is set to zero
    - fixed a bug that poster or banner is not displayed in displayChannel
      if fade in is set to zero
    - Added setup option in detailed EPG view and in detailed recordings view
      to select if additional EPG pictures are shown if tvscraper media
      is available


    Have fun...Ciao Louis

  • [...] Um das Git Repository zu clonen, dient der folgende Befehl:


    Code
    git clone git-vdr@projects.vdr-developer.org:vdr-plugin-tvscraper.git tvscraper-git

    ...


    Code
    vdr01_64 src # git clone git://projects.vdr-developer.org/vdr-plugin-tvscraper.git tvscraper-git
    Cloning into 'tvscraper-git'...
    git-vdr@projects.vdr-developer.org's password:
    Permission denied, please try again.
    git-vdr@projects.vdr-developer.org's password:


    Eher so:


    Code
    git clone git://projects.vdr-developer.org/vdr-plugin-tvscraper.git tvscraper-git
  • [...] WICHTIG: Ich habe das Plugin in der Version 0.0.2 in "tvscraper" umbenannt. ...


    Es gibt noch einen kleinen Typo beim Logging:


    Zitat

    Aug 24 12:05:52 [vdr] [22536] tvscraper: scrapping Channel ZDF HD S19.2E-1-1011-11110
    Aug 24 12:05:52 [vdr] [22536] tvscraper: scraping series "Peter Pan - Neue Abenteuer"
    Aug 24 12:05:54 [vdr] [22536] tvscraper: "Peter Pan - Neue Abenteuer" successfully scraped, id 266080
    Aug 24 12:05:54 [vdr] [22536] tvscraper: scraping series "Pippi Langstrumpf"
    Aug 24 12:05:58 [vdr] [22536] tvscraper: "Pippi Langstrumpf" successfully scraped, id 82818
    Aug 24 12:05:58 [vdr] [22536] tvscraper: scraping series "Michel aus Lönneberga"

  • louis
    Die Cover/Banner erscheinen bei mir jetzt regelmäßig/zuverlässig. Umbenennen der db funzte problemlos! Klasse :D


    [Rückmeldung überschnitten mit machtnix - Doppelt hält besser :tup ]

  • Im Announce muss es


    Code
    git clone git://projects.vdr-developer.org/vdr-plugin-tvscraper.git tvscraper-git


    heissen, also / anstatt :

    - 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

  • Funzt prima... auch die ' und : werden jetzt beim Verzeichnisscan berücksichtigt :tup


    Thx
    iNOB

  • Im Announce muss es


    Code
    git clone git://projects.vdr-developer.org/vdr-plugin-tvscraper.git tvscraper-git


    heissen, also / anstatt :


    Sakra...jetzt sollte es passen. Kommt von dieser Rumfummelei mit nem Tablet :D


    Ciao Louis

  • Die zusaätzlichen EPG Bilder passen noch nicht ganz, wenn es links das Cover hat. Eventuell dann rechts einfach nur zwei EPG Bilder nebeneinander anzeigen. Hoffe, man erkennts aufm Bild.


    Ausserdem würde ich eventuell die Zusatzinfos nach den Bildern einblenden. Ansonsten Respekt, klappt recht gut. :tup Einige Aufnahmen muss ich nochmal checken.

    Bilder

    - 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

  • Die zusaätzlichen EPG Bilder passen noch nicht ganz, wenn es links das Cover hat.


    Grml...das kommt davon wenn man mit nur zwei EPG Bildern testet ;) Das werde ich noch anpassen.


    Ciao Louis

  • Werden eigentlich vergangene, nicht mehr benötigte, Bilder wieder gelöscht, denn das Verzeichnis wächst und wächst?


    Es ist jetzt schon über 2,4 GB groß und der Scraper ist noch nicht fertig mit scrapen:


    Code
    vdr01_64 src # du -hs /var/cache/vdr/plugins/tvscraper/
    2.4G    /var/cache/vdr/plugins/tvscraper/
    vdr01_64 src #
  • Müsste eventuell auch gecheckt werden, ob eine Aufnahme noch existiert und Daten ggfs. gelöscht werden (falls das noch nicht implementiert ist).

    - 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

  • Schwer tut sich das Plugin bei sowas:


    Crank - Director's Cut
    Terminator 2 - Tag der Abrechnung (Director's Cut)
    Paranormal Activity 2 - Extended Cut
    X-Men Origins: Wolverine - Extended Version
    Das A-Team - Extended Cut


    Weiss aber auch nicht, wie man Director's Cut, Extended Cut, Extended Version usw. rausfiltern könnte. Ohne diese Infos würde es wohl die Filme finden.


    Warum es die drei Filme nicht findet, wäre noch interessant:


    Aug 24 13:52:50 vdr vdr: [2568] tvscraper: nothing found for "Mord im Orient-Express"
    Aug 24 13:53:30 vdr vdr: [2568] tvscraper: nothing found for "Lola rennt"
    Aug 24 13:51:29 vdr vdr: [2568] tvscraper: nothing found for "Die goldene Gans"


    TheMovieDB.org findet zumindest was. Eventuell, weil es da mehrere Versionen gibt?

    - 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

  • TheMovieDB hatte zumindest noch vor einem halben Jahr Probleme mit der Suche nach nicht-englischsprachigen Titeln, wenn man keine Jahreszahl angegeben hat - Du kannst ja mal versuchsweise das Erscheinungsjahr in Klammern dahinter setzen. Auf Wunsch kann das auch epgsearch bei neuen Timern für dich machen (benötigt ein "Kategorie: xyz" im EPG-Summary, wie man es mit xmltv2vdr bekommt):

    yaVDR-Dokumentation (Ceterum censeo enchiridia esse lectitanda.)

  • Also Lola rennt liefert ein Ergebnis, Lola rennt (1998) garkeins.


    Mord im Orient-Express liefert zwei Ergebnisse, Mord im Orient-Express (1974) keins. Bei imdb scheint das aber zu gehen, wenn man Jahreszahlen angibt.

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


    Werden eigentlich vergangene, nicht mehr benötigte, Bilder wieder gelöscht, denn das Verzeichnis wächst und wächst?


    Es ist jetzt schon über 2,4 GB groß und der Scraper ist noch nicht fertig mit scrapen:


    Code
    vdr01_64 src # du -hs /var/cache/vdr/plugins/tvscraper/
    2.4G    /var/cache/vdr/plugins/tvscraper/
    vdr01_64 src #


    ja die Bilder von Filmen werden wieder gelöscht, wenn kein entsprechendes Event mehr in der Datenbank vorhanden ist und dieser Event nicht aufgenommen wurde. Serien und Schauspielerbilder werden immer behalten. Das steht aber auch alles im Readme, aber mit dem Lesen hast du es ja anscheinend nicht so.


    Wenn dir das zu viele Daten sind, dann scrap halt nicht so viele Sender ;)


    Ciao Louis

  • Moin,


    bezüglich der Scrapqualität: ich habe jetzt mal im Git zusätzliche Debugausgaben eingebaut, die sowohl für theTVDB als auch für theMovieDB den jeweiligen Aufruf ausgeben, mit dem gesucht wird. Damit könnt ihr ja ein bisschen mit den Suchbegriffen testen und spielen, für was was gefunden wird...kleiner Tipp: mit einem json online viewer kann man das Ergebnis von theMovieDB besser lesen ;)


    Zur allgemeinen Logik: falls bei Filmen mindestens ein Ergebnis zurückgeliefert wird, muss der TVScraper was finden. Ich prüfe alle Ergebnisse mit einer Fuzzy Search und nehme den Treffer mit der besten Distanz zum Titel des Events bzw. der Aufnahme.


    Bei solchen Sachen wie "Director's Cut" wäre die Frage, wie theMovieDB sowas handelt. Evtl. müsste sich jemand dort anmelden und diese Filme irgendwie zusätzlich einpflegen, ggf. als Verweis auf den bereits bestehenden Film ohne "Director's Cut". Ob und wie das geht, weiß ich nicht, wer das braucht kann sich da ja mal einlesen :)


    Ciao Louis

Jetzt mitmachen!

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