[ANNOUNCE] scraper2vdr Plugin 0.1.12

  • Hallo,
    da es mit der Version 0.1.7 vermehrt Probleme mit der neuen Spalte in der epgd-Datenbank und auch mit den neuen Setup-Parametern gegeben hat, habe ich mich heute noch mal ran gesetzt.


    Es gibt nun die Version 0.1.8 (immer noch nur im Entwickler-Zweig vom Plugin unter https://github.com/horchi/scraper2vdr), welche folgende Verbesserungen bereit hält:
    - Volle Abwärtskompatibilität mit der alten epgd-Datenbank (ohne scrsp Spalte in den Recordings) -> es muss nun nicht mehr zwingend ein aktuelles epgd verwendet werden (es erscheint aber ein Hinweis im log, das dieses empfohlen wird damit der optimale Updateablauf verwendet werden kann)
    - Es werden nun die alten Setup-Parameter verwendet um die neuen Werte zu initialisieren, damit sind keine händischen Anpassungen mehr im Setup notwendig nachdem der scraper2vdr aktualisiert wurde
    - Das Makefile wurde überarbeitet damit es (hoffentlich) mit Launchpad kompatibel ist (danke an horchi)


    Ich hoffe damit den Update-Fall deutlich benutzerfreundlicher hin bekommen zu haben.


    @Maintainer: da nun nicht mehr zwingend ein aktuelles epgd verwendet werden muss, könnte man theoretisch den letzten Stand ohne die scrsp-Spalte verwenden. Damit müssen nicht mehr alle Nutzer das alter script von Hand ausführen.
    Wer aber gern das neue epgd verwenden möchte (wird ja auch empfohlen), muss sich aber weiterhin um das alter script kümmern.


    Bitte testet mal ob es auf Launchpad nun vernünftig baut (und ob der scraper2vdr auch noch richtig funktioniert ;D ).


    2015-02-28: Release 0.1.9 -> Fehler beim Reconnect zur alten epgd-Datenbanken behoben.
    2015-03-02: Release 0.1.10 -> Setup-Verhalten geändert. Geht nun nicht sofort zu, wenn man OK während des Bearbeitens eines Strings drückt.
    2015-03-10: Release 0.1.11 -> Feste Postergrößen definierbar
    2015-03-10: Release 0.1.12 -> Bugfix für Posterthumbs, alten DB Parser entfernt


    Tschau, Uwe.

    Gigabyte GA-Z77-D3H; I3-3220; 4GB 1600MHz DDR3; Technotrend S2-4100 + Technotrend Budget + Nova-HD-S2;
    passive geForce GT620 1GB; WD RED 2TB; LG DVD-DL Brenner; Debian Jessie mit VDR 2.2.0 + SoftHDDevice + KODI

    4 Mal editiert, zuletzt von UweHeinritz ()

  • Hallo,
    Steht doch da :)
    Die alten Werte werden zum initialisieren der neuen Werte verwendet.
    Bedeutet: sind keine neuen Werte im setup da, werden die alten verwendet (wenn vorhanden), andernfalls werden einfach die neuen Werte genutzt.


    Tschau, Uwe.

    Gigabyte GA-Z77-D3H; I3-3220; 4GB 1600MHz DDR3; Technotrend S2-4100 + Technotrend Budget + Nova-HD-S2;
    passive geForce GT620 1GB; WD RED 2TB; LG DVD-DL Brenner; Debian Jessie mit VDR 2.2.0 + SoftHDDevice + KODI

  • Schon deutlich besser :]


    Das Plugin lässt sich nun ohne Patches unter Ubuntu im Launchpad bauen. :]

    Gruß
    Frodo

  • Hallo,
    ich habe gerade einen Tag für die Version 0.1.8 erstellt (wusste bisher nicht das sowas geht, hatte vorher noch nie GIT verwendet).


    Tschau, Uwe.

    Gigabyte GA-Z77-D3H; I3-3220; 4GB 1600MHz DDR3; Technotrend S2-4100 + Technotrend Budget + Nova-HD-S2;
    passive geForce GT620 1GB; WD RED 2TB; LG DVD-DL Brenner; Debian Jessie mit VDR 2.2.0 + SoftHDDevice + KODI

  • Uwe: wie es ausschaut, läuft das ganze ja schön rund :tup Wollen wir es demnächst mal ins offizielle Git pushen? Öffne doch am besten auf vdrdeveloper.org ein Ticket und hinterlege da deinen public key, damit dir schreibender Zugriff auf das scraper2vdr Git zugewisen wird, dann kannst du das selbst pullen. Falls notwendig kann Tobi auch gerne bei mir das OK einholen...


    Ciao Louis

  • Mittlerweile ist die 0.1.9 verfügbar, leider wurde wieder kein Tag gesetzt.....

    Gruß utiltiy



    VDR Projekte VDR Projects

  • Hallo,
    ich war doch mit der 0.1.9 noch gar nicht fertig :) Ich habe horchi noch mal kurz über meinen Code schauen lassen.
    Konnte doch nicht ahnen das ihr so schnell mit dem Abholen aus dem git seid ?(


    Habe aber gerade die letzten Änderungen an der 0.1.9 gemacht und es ins git gepusht. Auch wieder mit einem Tag (bin ja lernfähig :] ).


    Wenn in den nächsten Tagen keine Probleme mit der Version auftauchen, bereinige ich den Code vom alten DB-Parser (gibt dann auch keinen Schalter mehr zum Wechsel auf das alte Verhalten) und schiebe es als Version 0.2.0 in das original git (wenn ich dann Zugriff habe).


    Tschau, Uwe.

    Gigabyte GA-Z77-D3H; I3-3220; 4GB 1600MHz DDR3; Technotrend S2-4100 + Technotrend Budget + Nova-HD-S2;
    passive geForce GT620 1GB; WD RED 2TB; LG DVD-DL Brenner; Debian Jessie mit VDR 2.2.0 + SoftHDDevice + KODI

  • Danke Uwe :tup
    Sind wir schneller wie du......

    Gruß utiltiy



    VDR Projekte VDR Projects

  • Hi,


    was mir aufgefallen ist. Wenn ich unter System-Einstellungen-Plugins-scraper2vdr eine Einstellung ändere und dann mit OK bestätige, lande ich direkt im TV-Livebild. Bei anderen Plugins lande ich dann erst mal wieder in der Übersicht der Plugins. Kann das jemand bestätigen?


    Ist nicht weiter schlimm, nur ein wenig aufwendig, wenn man dann wieder über alle Menüpunkte zum Plugin steuern muss.


    Gruß
    Viktor


    P.S: scraper2vdr Version 0.1.9 (war aber auch schon in 0.1.8 so), yavdr ppa von Frodo (testing-vdr-dev)

  • Hallo,
    ja das ist so. Das dürfte im epg2vdr übrigens genau so sein, da horchi das vor dort übernommen hat.


    Würde sagen: " It's not a bug, it's a Feature" ;D


    Tschau, Uwe.

    Gigabyte GA-Z77-D3H; I3-3220; 4GB 1600MHz DDR3; Technotrend S2-4100 + Technotrend Budget + Nova-HD-S2;
    passive geForce GT620 1GB; WD RED 2TB; LG DVD-DL Brenner; Debian Jessie mit VDR 2.2.0 + SoftHDDevice + KODI

  • Hallo,
    ja das ist so. Das dürfte im epg2vdr übrigens genau so sein, da horchi das vor dort übernommen hat.


    Hi,
    Danke für die Info. Im epg2vdr-plugin 0.1.12 ist das aber nicht so.


    Gruß
    Viktor

  • Hallo,
    hab ich heute auch bemerkt :)
    Ich habe Änderungen am Setup vorgenommen. Nun sollte sich das Plugin so verhalten wie man es erwartet.
    Ich hoffe das der Quelltext nicht zu großer Quatsch ist (hab keine richtige Ahnung was man in ProcessKey alles machen sollte/kann), aber zumindest funktionierte alles beim Testen so wie es soll :] .


    Tschau, Uwe.

    Gigabyte GA-Z77-D3H; I3-3220; 4GB 1600MHz DDR3; Technotrend S2-4100 + Technotrend Budget + Nova-HD-S2;
    passive geForce GT620 1GB; WD RED 2TB; LG DVD-DL Brenner; Debian Jessie mit VDR 2.2.0 + SoftHDDevice + KODI

    Einmal editiert, zuletzt von UweHeinritz ()

  • Moin.


    Kurze Frage ...
    Mit der aktuell noch installierten Version 0.1.9 habe ich sowas im Log:


    Was hat das denn zu bedeuten?
    Installiert ist die aktuelleste epgd-Version aus dem http-Branch und scraper2vdr ist auf "neues Datenbankhandling" konfiguriert.


    Markus

  • Hallo,
    das bedeutet das der beim Laden der epg.dat (da stehen alle Tabellen/Spalten-Definitionen der Datenbank drin) diese Spalte ignoriert wurden, da diese nicht vom scraper2vdr verwendet werden.
    In der Datei kann hinter jeder Spalte als Filter angegeben werden von wem diese verwendet werden soll. Dadurch kann ein und die selbe Datei für mehrere Dienste/Plugins verwendet werden.


    @alle: Gibt es denn durch die Änderungen des Parsers irgendwelche spürbaren positiven Verbesserungen wie z.B.:
    -Bilder und Informationen stehen schneller zur Verfügung
    -weniger HDD und Netzwerklast
    -geringere CPU-Last


    Oder merkt man die Änderungen lokal gar nicht? Ich nutze es ja zur Zeit nur um über WLAN die Daten vom epgd-Server abzuholen, und da liege ich jetzt beim ersten Update des Tages (nur da gibt es ja neue Daten welche epgd über Nacht gescrapt hat) bei 6-15min (gegenüber 1-1.5h) bis alles geladen wurde.


    Tschau, Uwe.

    Gigabyte GA-Z77-D3H; I3-3220; 4GB 1600MHz DDR3; Technotrend S2-4100 + Technotrend Budget + Nova-HD-S2;
    passive geForce GT620 1GB; WD RED 2TB; LG DVD-DL Brenner; Debian Jessie mit VDR 2.2.0 + SoftHDDevice + KODI

  • Danke.
    Ist also Absicht und kann ich ignorieren? Sollte es dann evtl. beim Logging auch erst bei einer höheren Log-Stufe als "1" ausgegeben werden?


    Markus

  • 2015-03-02: Release 01.10 -> Setup-Verhalten geändert. Geht nun nicht sofort zu, wenn man OK während des Bearbeitens eines Strings drückt.


    Danke, funktioniert jetzt.

  • Hallo,
    es gibt eine neue Version im git (0.1.11).


    Im Setup kann nun eine feste Größe für die Poster aktiviert werden. Dadurch werden alle Poster in der gleichen Bildgröße auf die Festplatte gespeichert. Dies ist vor allem für die Verwendung von Skins interessant, da nun eine feste Bildgröße für die Poster eingeplant werden kann (z.B. für ein DVD-Cover um das Poster).
    Bisher unterschieden sich alle Poster in ihrer Größe und auch im Seitenverhältnis. Die Filmposter waren auch alle unterschiedlich groß (von 500x550 bis 500x850).


    Für die Staffelposter kann eine extra Größe definiert werden, da diese etwas kleiner sind als die anderen.
    Die Standardwerte für beide Poster entsprechen dem Seitenverhältnis der Serienposter (denke davon gibt es am meisten Bilder). Dadurch werden die Staffel und Filmposter etwas gestaucht/gestreckt (2-3%).
    Für die Serien/Filmposter wurde die Breite der Filmposter als Standard gewählt.


    Die Poster werden damit auf folgende Auflösungen geändert:
    Serienposter: 680x1000 -> 500x735
    Staffelposter: 400x578 -> 400x588
    Filmposter: 500x750 -> 500x735


    Damit die Bilder nicht zu sehr verzerrt werden, kann die maximale Verzerrung in % im Setup eingestellt werden (Default = 5%). Sollte eine größere Verzerrung notwendig werden um auf die Zielauflösung zu kommen, wird das Bild mit der maximal erlaubten Verzerrung skaliert und dann der zu verwendende Bildbereich ausgeschnitten.
    Dadurch wird bei wirklich ungünstigen Quellbilder (betrifft eigentlich nur Filmposter mit komplett falscher Auflösung) ein Teil des Bildes abgeschnitten (dafür wird das Bild aber eben nicht zu sehr verzerrt).


    Ich habe bei mir die Option aktiviert und kann sagen dass mit den maximal 5% Verzerrung die Anpassungen der Bilder so gut wie nicht auffallen. Dafür eröffnet es aber gerade bei den Skins eine bessere Behandlung der Poster.


    Mir wäre es übrigens am liebsten wenn die Option als Standard aktiviert wird, da bis auf eine höhere Prozessorlast (liegt in meiner VM bei ca. 1-1.5) nichts dagegen spricht die Bilder auf Einheitsgröße zu bringen.
    Wenn dies als Standard aktiviert ist, könnten die Skin-Designer dann davon ausgehen das alle Poster gleich groß sind (sollte ich da eventuell die Breiten und Höhen gar nicht im Setup einstellbar machen???).


    Nachdem die Option aktiviert/deaktiviert wurde, müssen alle Bilder lokal aktualisiert werden. Dies kann über den Eintrag im Setup "Alle Daten (Serien, Filme und Bilder) neu laden" erfolgen.


    Ich habe ziemlich viel an dem Speichern der Bilder geändert, wäre schön eine Ruckmeldung zu erhalten ob es so funktioniert.


    Tschau, Uwe.

    Gigabyte GA-Z77-D3H; I3-3220; 4GB 1600MHz DDR3; Technotrend S2-4100 + Technotrend Budget + Nova-HD-S2;
    passive geForce GT620 1GB; WD RED 2TB; LG DVD-DL Brenner; Debian Jessie mit VDR 2.2.0 + SoftHDDevice + KODI

    Einmal editiert, zuletzt von UweHeinritz ()

Jetzt mitmachen!

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