Plugin LastView
Verfasst: Fr 31. Jul 2020, 14:33
Mein erstes VU+-Plugin heißt LastView.
Es geht darum, dass man alle angefangenen Filme in einer Liste angezeigt bekommt und dann direkt mit OK fortsetzen kann. (Vor allem bei mehreren Familienmitgliedern nützlich.) Falls euch das vom Topf her bekannt vorkommt: Ich hatte die Idee auch dort und hatte Gerti gebeten, das in die ImproBox einzubauen. Er hat dann ein eigenes TAP namens QuickPlay daraus gemacht.
Bei mir funktioniert das Plugin gut.
Die Liste sollte alle angefangenen Filme, auch von externen Quellen wie einem NAS, anzeigen und nur die. Dabei werden auch andere Formate wie .mp4 und .m2ts berücksichtigt. Die Reihenfolge ist absteigend nach dem letzten Starten des Filmes geordnet, dies wird auch angezeigt. Der Film sollte an der richtigen Stelle fortsetzen.
Wie wird installiert?
Ihr packt den Anhang aus. Der Ordner LV4 muss dann per FTP an die übliche Stelle "/usr/lib/enigma2/python/Plugins/Extensions" kopiert werden. Danach einmal das GUI neustarten und schon könnt ihr LastView aus den Erweiterungen starten. Wenn es euch Spaß macht, könnt ihr es dann auch noch mit MultiQuickButton auf eine Taste legen. Bei mir wird es mit der grünen Taste gestartet.
Dank
Leider ist das Plugin-Programmieren dadurch extrem schwierig, weil es keine vernünftige Dokumentation gibt. Man muss viel raten und von anderen Beispielen abschreiben. Trotzdem hätte es bei mir an mehreren Stellen gehakt. Nur wegen unseres Masterminds FireBird konnte ich auch diese Klippen überwinden. Dafür noch einmal herzlichen Dank!
hajeku123 (aus dem VU+-Forum) hatte die tolle Idee, ein Shell-Kommando als Grundlage zu nehmen und hatte auch jede Menge Tipps. Außerdem hat er zwischendurch LastView in einigen Punkten verbessert. Vielen Dank dafür!
Versionsverlauf
4.0:
Erste veröffentlichte Beta
4.1:
Filme im Standard-Papierkorb und dem vom EMC-Plugin werden nicht mehr angezeigt.
4.2:
Filme mit zu kurzem Namen führten zum Absturz, behoben. Die Schriftgröße in der Filmliste wurde vergrößert.
4.3:
Filme im datenbankbasierten Papierkorb werden nicht mehr angezeigt. Der Ordner @eaDir auf Synology-NAS wird übersprungen.
4.4:
In seltenen Fällen blieben Filme nach ein paar Sekunden stehen. Filme mit hohem Musikanteil wurden an einer falschen Stelle fortgesetzt. Beide Fehler wurden behoben.
In der Zwischenzeit hatte hajeku123 folgende Verbesserungen eingebaut:
Neue Benutzungs-Oberfläche unter Verwendung des installierten Skins - Screen Setups, PiP des laufenden Programms im LastView-Fenster.
Logausgabe im VTI Debug Log.
Anzeige Datum/Uhrzeit der letzten Wiedergabe der Filme
Herzlichen Dank für diese Verbesserungen!
5.0:
Einbinden der genannten Verbesserungen von hajeku123.
.mp4-Filme werden jetzt korrekt fortgesetzt.
.m2ts-Filme werden jetzt korrekt fortgesetzt. Diese entstehen z. B. durch Umbenennen alter Topfield .rec-Aufnahmen.
Da diese Version deutlich stabiler erscheint, ist der Beta-Status von LastView aufgehoben. Es werden nur noch Fehlermeldungen geloggt. Sollte es dennoch Probleme geben, stelle ich eine Version mit detaillierterem Log zur Verfügung.
Gruß, Horst
Es geht darum, dass man alle angefangenen Filme in einer Liste angezeigt bekommt und dann direkt mit OK fortsetzen kann. (Vor allem bei mehreren Familienmitgliedern nützlich.) Falls euch das vom Topf her bekannt vorkommt: Ich hatte die Idee auch dort und hatte Gerti gebeten, das in die ImproBox einzubauen. Er hat dann ein eigenes TAP namens QuickPlay daraus gemacht.
Bei mir funktioniert das Plugin gut.
Die Liste sollte alle angefangenen Filme, auch von externen Quellen wie einem NAS, anzeigen und nur die. Dabei werden auch andere Formate wie .mp4 und .m2ts berücksichtigt. Die Reihenfolge ist absteigend nach dem letzten Starten des Filmes geordnet, dies wird auch angezeigt. Der Film sollte an der richtigen Stelle fortsetzen.
Wie wird installiert?
Ihr packt den Anhang aus. Der Ordner LV4 muss dann per FTP an die übliche Stelle "/usr/lib/enigma2/python/Plugins/Extensions" kopiert werden. Danach einmal das GUI neustarten und schon könnt ihr LastView aus den Erweiterungen starten. Wenn es euch Spaß macht, könnt ihr es dann auch noch mit MultiQuickButton auf eine Taste legen. Bei mir wird es mit der grünen Taste gestartet.
Dank
Leider ist das Plugin-Programmieren dadurch extrem schwierig, weil es keine vernünftige Dokumentation gibt. Man muss viel raten und von anderen Beispielen abschreiben. Trotzdem hätte es bei mir an mehreren Stellen gehakt. Nur wegen unseres Masterminds FireBird konnte ich auch diese Klippen überwinden. Dafür noch einmal herzlichen Dank!
hajeku123 (aus dem VU+-Forum) hatte die tolle Idee, ein Shell-Kommando als Grundlage zu nehmen und hatte auch jede Menge Tipps. Außerdem hat er zwischendurch LastView in einigen Punkten verbessert. Vielen Dank dafür!
Versionsverlauf
4.0:
Erste veröffentlichte Beta
4.1:
Filme im Standard-Papierkorb und dem vom EMC-Plugin werden nicht mehr angezeigt.
4.2:
Filme mit zu kurzem Namen führten zum Absturz, behoben. Die Schriftgröße in der Filmliste wurde vergrößert.
4.3:
Filme im datenbankbasierten Papierkorb werden nicht mehr angezeigt. Der Ordner @eaDir auf Synology-NAS wird übersprungen.
4.4:
In seltenen Fällen blieben Filme nach ein paar Sekunden stehen. Filme mit hohem Musikanteil wurden an einer falschen Stelle fortgesetzt. Beide Fehler wurden behoben.
In der Zwischenzeit hatte hajeku123 folgende Verbesserungen eingebaut:
Neue Benutzungs-Oberfläche unter Verwendung des installierten Skins - Screen Setups, PiP des laufenden Programms im LastView-Fenster.
Logausgabe im VTI Debug Log.
Anzeige Datum/Uhrzeit der letzten Wiedergabe der Filme
Herzlichen Dank für diese Verbesserungen!
5.0:
Einbinden der genannten Verbesserungen von hajeku123.
.mp4-Filme werden jetzt korrekt fortgesetzt.
.m2ts-Filme werden jetzt korrekt fortgesetzt. Diese entstehen z. B. durch Umbenennen alter Topfield .rec-Aufnahmen.
Da diese Version deutlich stabiler erscheint, ist der Beta-Status von LastView aufgehoben. Es werden nur noch Fehlermeldungen geloggt. Sollte es dennoch Probleme geben, stelle ich eine Version mit detaillierterem Log zur Verfügung.
Gruß, Horst