Hallo,
wie Louis bereits angedeutet hat, wurde in letzter Zeit von mir das scraper2vdr Plugin mit einer neuen DB-Parser-Logik (wurde komplett umgearbeitet) versehen.
Diese sollte das Laden der Daten vom SQL-Server deutlich ressourcenschonender und schneller erledigen.
Da nun nur noch die Binärdaten der Bilder übertragen werden, wenn diese lokal fehlen oder zu alt sind, ist jetzt auch eine Anbindung an einen SQL-Server über ein langsames WLAN möglich.
Zusätzlich wurde von horchi (Vielen dank dafür) die DB-API auf den Stand des http-Branches vom epgd-Server gebracht. Da diese API aber voll abwärtskompatibel ist, kann das scraper2vdr Plugin aber weiterhin mit dem master-Branch vom epgd-Server verwendet werden.
ACHTUNG: das Plugin benötigt in der Datenbank bereits die scrsp-Spalte in der Recordings-Tabelle. Diese muss entweder von Hand angelegt werden, oder das alter-Script des aktuellen epgd-Servers ausgeführt werden (bessere Methode!)
Weitere Infos dazu gibt es hier und hier
Eine weitere Neuerung ist das nun die Größe der Thumbnails (z.B. für die kleinen Vorschaubilder in den Aufnahmen) im Plugin-Setup eingestellt werden kann. Diese wird mit 200px initialisiert, was einer ähnlichen Größe (aktuell zwischen 175-200) entspricht wie bisher.
Der Sinn der einstellbaren Größe besteht darin, das man nun die Thumbnails gleicht so groß erzeugen lassen kann wie diese vom Skin benötigt werden. Theoretisch (war zumindest im alten skinnopacity so) sollte dies dazu führen das beim Zeichnen der Bilder das Skalieren auf die richtige Größe entfällt und so das Browsen in den Aufnahmen flüssiger geht. Schön wäre es wenn die jeweiligen Skinentwickler eventuell eine Debug-Logausgabe in die Skins einbauen welche die richtige Höhe der Thumbnails angibt.
Nachdem die Größe im Setup geändert wurde, kann durch den Menüpunkt "Alle Daten (Serien, Filme und Bilder) neu laden" das scraper2vdr-Plugin dazu gebracht werden komplett alle Bilddaten vom SQL-Server neu zu laden (unabhängig davon ob sie schon lokal vorhanden sind oder nicht) und damit auch alle Thumbnails in der neuen Größe zu erzeugen.
Sollte es wieder erwarten mit dem neuen Verhalten Probleme geben, kann im Setup auf den alten DB-Parser zurück gewechselt werden. ACHTUNG: die Spalte scrsp wird dennoch erwartet!
Es wäre toll wenn ihr das neue scraper2vdr Plugin testen könntet und hier eine Rückmeldung geben würdet ob alles so funktioniert wie es soll.
Wenn ihr Lust habt könnt ihr auch gern hier posten wie lang das erste Laden der Daten mit neuem und alten Verhalten bei euch dauert (dazu einfach im Setup umschalten, den VDR neu starten und im syslog schauen wie lang es gedauert hat bis das plugin fertig ist).
Der aktuelle Entwickler-Zweig vom Plugin ist hier zu finden: https://github.com/horchi/scraper2vdr
Noch abschließend eine Warnung: Es ist und bleibt eine Entwicklerversion welche unter Umständen nicht richtig funktioniert oder Folgefehler verursacht. Ob ihr diese auf einem Produktivsystem einsetzt ist euch überlassen!
Wir haben aber natürlich nach bestem Wissen und Gewissen programmiert und so gut es ging getestet.
Tschau, Uwe.