SpecialJump: Plugin zum schnellen manuellen Überspringen von Werbung (und mehr)

Nachricht
Autor
der_jensn
Beginners
Beginners
Beiträge: 23
Registriert: 04 Jan 2020 16:14
Hat gedankt: 2 Mal

#341

Beitrag von der_jensn »

So,

ich habe die knappe Stunde ohne timer für eine kurze Analyse genutzt.
Slot 2 mit einem frischen 6.3 image vom 25.01. clean aufgesetzt, nur 1 tuner configuriert timeshift und logs an, special jump installiert und die special plugin version sowie meine keymap user ins verzeichnis kopiert.
Es sind 6 logfiles, ich habe vergessen die logs aus dem flash zu kopieren, daher muste ich noch mal hoch fahren. ich denke das letzte ist ohne aktion, aber ich habe lieber alle angehangen.

Verlauf:

1. gui reboot
2. paar sekunden warten 1x zurück - nicht gesprungen
3. 20sek programm, pause, bei 1:05 play, infobar ausblenden lassen, 1x zurück - Sprung an den Anfang erfolgreich
4. 5x hintereinander zurück - ist gesprungen! hier bin ich aber nicht mehr sicher, ob es 2 min waren. hatte davor ohne log verschieden oft zurück gehämmert und da ging es bei 5x hintereinander immer nur paar sekunden zurück, aber ich war dann damit im timeshift buffer und beim nächsten sprung zurück einandfrei! klar, da war ich ja dann irgendwie in den timeshift buffer geglitched
5. 2:20 programm 2x zurück - nix und nochmal 5x zurück - Sprung erfolgt.

[ATTACH]67319[/ATTACH]
Dateianhänge
logs.zip
(162.21 KiB) 28-mal heruntergeladen
Benutzeravatar
Fischreiher
VIP
VIP
Beiträge: 1349
Registriert: 22 Dez 2013 13:01
Wohnort: an der Havel
Receiver 1: Gigablue Quad
Receiver 2: Gigablue Quad
Receiver 3: Xtrend ET8000
Hat gedankt: 381 Mal
Hat Dank erhalten: 673 Mal

#342

Beitrag von Fischreiher »

Danke für die Logs. Ich habe einen Plan und hoffe, Dir bis zum Wochenende eine neue Version bauen zu können.
SpecialJump: Plugin zum schnellen manuellen Überspringen von Werbung (und mehr)
http://www.opena.tv/plugins/6240-specia ... -mehr.html
Feature der Woche:
* Fast Zap Mode (beschleunigte Umschaltzeiten durch vorausschauendes Vorladen des nächsten Senders auf einem weiteren Tuner)
Benutzeravatar
Fischreiher
VIP
VIP
Beiträge: 1349
Registriert: 22 Dez 2013 13:01
Wohnort: an der Havel
Receiver 1: Gigablue Quad
Receiver 2: Gigablue Quad
Receiver 3: Xtrend ET8000
Hat gedankt: 381 Mal
Hat Dank erhalten: 673 Mal

#343

Beitrag von Fischreiher »

Ich habe eine neue Testversion gebaut:
[ATTACH]67398[/ATTACH]

In dieser Version wird beim Rücksprung vom Live-TV in den Timeshift-Buffer
  • Timeshift aktiviert ("activateTimeshiftEndAndPause", quasi wie "Pause drücken")
  • kurz gewartet
  • zurück gesprungen


Die Wartezeit ist einstellbar in den "allgemeinen Einstellungen" von SpecialJump. Fang bitte mit 0.7s an. Ich hoffe, dass Du einen Wert finden wirst, der bei akzeptabler Latenz einen zuverlässigen Rücksprung erlaubt.
Dateianhänge
plugin.py
(162.83 KiB) 52-mal heruntergeladen
SpecialJump: Plugin zum schnellen manuellen Überspringen von Werbung (und mehr)
http://www.opena.tv/plugins/6240-specia ... -mehr.html
Feature der Woche:
* Fast Zap Mode (beschleunigte Umschaltzeiten durch vorausschauendes Vorladen des nächsten Senders auf einem weiteren Tuner)
der_jensn
Beginners
Beginners
Beiträge: 23
Registriert: 04 Jan 2020 16:14
Hat gedankt: 2 Mal

#344

Beitrag von der_jensn »

Danke.

mal sehen wann ich an die Box komme, am WE läuft dat Dingen immer heiß. :-)
Dachte mir dass es in diese Richtung geht vorher Pause zu drücken. Hatte ich mir auch schon als Workaround mit der Harmony überlegt, aber dann ist der delay ja immer. Frage mich was an der UE 4K anders als bei der quad ist, wo das ja einwandfrei zu funktionieren scheint.
Ich spiel heute Nacht mal rum.
der_jensn
Beginners
Beginners
Beiträge: 23
Registriert: 04 Jan 2020 16:14
Hat gedankt: 2 Mal

#345

Beitrag von der_jensn »

Hi,

aaaalso, wir sind nah dran

logfile:
Gui reboot
sprung zurück nach 10 sek - ok
sprung zurück nach ca 1 min - ok
sprung zurück nach über 2min - klappt. bild läuft für eine halbe sekunde und stoppt dann nur ton läuft weiter
[stop]
sprung zurück nach über 2min sprung vor 1min - ok Bild läuft einwandfrei

Gui reboot

[ATTACH]67402[/ATTACH]

wenn ich nach über 2 min zurück springe hängt das Bild immer. ich kann das nicht durch erneute pause taste weiter laufen lassen, aber durch spulen, oder einen anderen Sprung. drücke ich vorher auf Pause klappt auch der sprung nach 2min.

testweise habe ich das delay auf 2sek gestellt - keine Besserung. delay steht momentan auf 0,5 Sek

was mir noch auffiel aber nix mit deinem plugin zu tun hat. Wenn man vom live tv auf auf EMC geht und dort eine Aufnahme schaut und dann zurück auf liveTV geht wird der timeshift nicht gestartet. Erst bei einem senderwechsel oder pause taste beginnt der timeshift.

Grüße!
Dateianhänge
Enigma2-debug-20200202_01-15-22.log
(366.87 KiB) 25-mal heruntergeladen
Benutzeravatar
Fischreiher
VIP
VIP
Beiträge: 1349
Registriert: 22 Dez 2013 13:01
Wohnort: an der Havel
Receiver 1: Gigablue Quad
Receiver 2: Gigablue Quad
Receiver 3: Xtrend ET8000
Hat gedankt: 381 Mal
Hat Dank erhalten: 673 Mal

#346

Beitrag von Fischreiher »

Ich habe hier auf der Quad auch noch etwas experimentiert. Wenn ich die Verzögerung auf >1s einstelle, beobachte ich auch manchmal, dass der Ton läuft aber das Bild stehen bleibt.

Ich bin mit meinem Latein am Ende. Ich benutze in SpecialJump nach bestem Wissen und Gewissen keine anderen Funktionen als die, die auch bei "Pause" und den normalen Sprungtasten verwendent werden. Warum die Box und insbesondere die UE 4K darauf so merkwürdig reagiert, kann ich nicht erklären.

Es tut mir sehr leid, Dir nicht weiterhelfen zu können. Zumindest freut mich, dass auch auf der UE 4K die Sprungfunktionen grundsätzlich funktionieren und nur der Rücksprung vom Live-TV in den Timeshift-Buffer betroffen ist.
SpecialJump: Plugin zum schnellen manuellen Überspringen von Werbung (und mehr)
http://www.opena.tv/plugins/6240-specia ... -mehr.html
Feature der Woche:
* Fast Zap Mode (beschleunigte Umschaltzeiten durch vorausschauendes Vorladen des nächsten Senders auf einem weiteren Tuner)
<gf>
Member
Member
Beiträge: 36
Registriert: 06 Jun 2020 12:36
Hat gedankt: 9 Mal
Hat Dank erhalten: 2 Mal

Auf der Suche nach einem "Lebenszeichent" ...

#347

Beitrag von <gf> »

Hallo, das ist mein erster Post hier - herzliche Grüße in die Runde :-).

Also, auch ich komme aus dem Topfield Lager und vermisse die dortige FastSkip Funktionalität.

Seit ein paar Tagen besitze ich nun einen AX HD61 mit OpenATV und versuche SpecialJump zum Laufen zu bringen. Leider bislang ohne Erfolg.

Ich wäre schon einmal froh, wenn ich der Software ein "Hallo Welt" entlocken könnte. Mit Keymaps etc. hab ich auch schon herumprobiert.

Kann mir jemand einen Tipp geben, wie ich SpecialJump ein Lebenszeichen entlocken könnte?

Herzliche Grüße,

<gf>
Benutzeravatar
Fischreiher
VIP
VIP
Beiträge: 1349
Registriert: 22 Dez 2013 13:01
Wohnort: an der Havel
Receiver 1: Gigablue Quad
Receiver 2: Gigablue Quad
Receiver 3: Xtrend ET8000
Hat gedankt: 381 Mal
Hat Dank erhalten: 673 Mal

#348

Beitrag von Fischreiher »

Ein "Hello World" kann ich Dir zwar nicht anbieten, aber wenn Du bei Deiner Beschäftigung mit den Keymaps eine SpecialJump-Aktion mit "Wiedererkennungswert" suchst, kann ich Dir die "Debug Message Box" empfehlen, die einige Angaben zum Status des Receivers auf den Bildschirm bringt:

Code: Alles auswählen

      <key id="KEY_BLUE"        [color=#00FF00]mapto="specialjump_debugmessagebox" [/color]       flags="l" />


Ansonsten findest Du im ersten Beitrag jede Menge Tipps, FAQs und Links, die Dir helfen solten, eine eigene Keymap zu bauen, was erforderlich ist.
SpecialJump: Plugin zum schnellen manuellen Überspringen von Werbung (und mehr)
http://www.opena.tv/plugins/6240-specia ... -mehr.html
Feature der Woche:
* Fast Zap Mode (beschleunigte Umschaltzeiten durch vorausschauendes Vorladen des nächsten Senders auf einem weiteren Tuner)
<gf>
Member
Member
Beiträge: 36
Registriert: 06 Jun 2020 12:36
Hat gedankt: 9 Mal
Hat Dank erhalten: 2 Mal

#349

Beitrag von <gf> »

Vielen Dank, hört sich doch nach einem perfekten "Hallo Welt" an :-). ich probier's aus und melde mich (die Tage).
<gf>
Member
Member
Beiträge: 36
Registriert: 06 Jun 2020 12:36
Hat gedankt: 9 Mal
Hat Dank erhalten: 2 Mal

#350

Beitrag von <gf> »

Also, ich hab mal was probiert, bin aber nicht weitergekommen. Vielleicht habe ich auch ein grundsätzliches Verständnisproblem, was die KeyMaps angeht. DA gibt es ja so einige - und ich kann nur raten, welche wirklich einen Effekt haben und welche nur als Vorlage dienen.

Ich schätze mal, dass nur "/usr/share/enigma2/keymap.xml" und "/usr/lib/enigma2/python/Plugins/Extensions/SpecialJump/keymap_user.xml" eine Rolle spielen - richtig?

Da gibt es aktuell:

/usr/share/enigma2/keymap.xml
/usr/share/enigma2/keymap.u80
/usr/share/enigma2/keymap.ntr

/usr/lib/enigma2/python/Plugins/Extensions/SpecialJump/keymap_user.xml
/usr/lib/enigma2/python/Plugins/Extensions/SpecialJump/keymap_private_Fischreiher.xml
/usr/lib/enigma2/python/Plugins/Extensions/SpecialJump/keymap_classic.xml
/usr/lib/enigma2/python/Plugins/Extensions/SpecialJump/keymap_SpecialJump_MP_only.xml
/usr/lib/enigma2/python/Plugins/Extensions/SpecialJump/keymap_SixKeys.xml
/usr/lib/enigma2/python/Plugins/Extensions/SpecialJump/keymap_FastZap_only.xml



Meine "/usr/lib/enigma2/python/Plugins/Extensions/SpecialJump/keymap_user.xml" sieht gerade so aus (hab die Box auch neugestartet):

Code: Alles auswählen

<!-- 
=================================================================================
Select this keymap (keymap_user.xml) in the SpecialJump menu.
Wähle diese keymap (keymap_user.xml) im SpecialJump Menü.
=================================================================================
Instructions for editing this file:
Anleitung zum Editieren dieser Datei:
  /usr/lib/enigma2/python/Plugins/Extensions/SpecialJump/keymap_instructions.txt
=================================================================================
-->

<keymap>
   <map context="SpecialJumpActions">
      <!-- Fast Zap Mode support / Unterstützung für Fast Zap Mode -->
      <key id="KEY_1"           mapto="specialjump_debugmessagebox"               flags="l" />
      <key id="KEY_4"           mapto="specialjump_debugmessagebox"               flags="l" />
      <key id="KEY_7"           mapto="specialjump_debugmessagebox"               flags="l" />
      <key id="KEY_3"           mapto="specialjump_debugmessagebox"               flags="l" />
      <key id="KEY_6"           mapto="specialjump_debugmessagebox"               flags="l" />
      <key id="KEY_9"           mapto="specialjump_debugmessagebox"               flags="l" />
      <key id="KEY_2"           mapto="specialjump_debugmessagebox"               flags="l" />
      <key id="KEY_5"           mapto="specialjump_debugmessagebox"               flags="l" />
      <key id="KEY_8"           mapto="specialjump_debugmessagebox"               flags="l" />
      <key id="KEY_CHANNELDOWN" mapto="specialjump_debugmessagebox"               flags="l" />
      <key id="KEY_CHANNELUP"   mapto="specialjump_debugmessagebox"               flags="l" />
        <key id="KEY_F1"          mapto="specialjump_debugmessagebox"               flags="l" />
        <key id="KEY_F2"          mapto="specialjump_debugmessagebox"               flags="l" />
        <key id="KEY_BLUE"        mapto="specialjump_debugmessagebox"               flags="l" />
   </map>
   <!--=================================================================================-->
   <map context="SpecialJumpMoviePlayerActions">
      <!-- Skip commercials during video playback using P+/P- / Werbung während der Filmwiedergabe mit P+/P- überspringen -->
        <key id="KEY_1"           mapto="specialjump_debugmessagebox"               flags="l" />
        <key id="KEY_4"           mapto="specialjump_debugmessagebox"               flags="l" />
        <key id="KEY_7"           mapto="specialjump_debugmessagebox"               flags="l" />
        <key id="KEY_3"           mapto="specialjump_debugmessagebox"               flags="l" />
        <key id="KEY_6"           mapto="specialjump_debugmessagebox"               flags="l" />
        <key id="KEY_9"           mapto="specialjump_debugmessagebox"               flags="l" />
        <key id="KEY_2"           mapto="specialjump_debugmessagebox"               flags="l" />
        <key id="KEY_5"           mapto="specialjump_debugmessagebox"               flags="l" />
        <key id="KEY_8"           mapto="specialjump_debugmessagebox"               flags="l" />
        <key id="KEY_CHANNELDOWN" mapto="specialjump_debugmessagebox"               flags="l" />
        <key id="KEY_CHANNELUP"   mapto="specialjump_debugmessagebox"               flags="l" />
        <key id="KEY_F1"          mapto="specialjump_debugmessagebox"               flags="l" />
        <key id="KEY_F2"          mapto="specialjump_debugmessagebox"               flags="l" />
        <key id="KEY_BLUE"        mapto="specialjump_debugmessagebox"               flags="l" />
   </map>
</keymap>




Bei keiner dieser Tasten erscheint ein Hinweis dass SpecialJump mit von der Partie ist. Wenn ich zum Beispiel lange auf Blau drücke erscheint ein Fenster "Bitte eine Erweiterung auswählen". Da kann ich dann die Settings der installierten Erweiterungen ändern.

Wird meine Taste irgendwo abgefangen?

Ich hab dann mal in der "/usr/share/enigma2/keymap.xml" alle Zeilen auskommentiert, in denen Blue vorkam - nun passiert gar nichts mehr, wenn ich auf Blau drücke. D.h. ein "X" wird eingeblendet, wohl als Hinweis, dass die Taste unbekannt ist. Weder im Live-TV noch im Timeshift, noch im Movieplayer ...


Wie komme ich weiter?

Gruß <gf>
<gf>
Member
Member
Beiträge: 36
Registriert: 06 Jun 2020 12:36
Hat gedankt: 9 Mal
Hat Dank erhalten: 2 Mal

#351

Beitrag von <gf> »

OK, wir kommen der Sache näher. Es hilft nichts, die "keymap_user.xml" zu verändern, wenn diese nicht in den SpecialJump-Einstellungen ausgewählt ist.
-----------

So, also vielleicht gibt es ja noch andere User, die sich ähnlich schwer tun wie ich, vielleicht, weil sie auch so manches an der Box noch nicht durchschaut haben. Ich glaube, bei mir war "Timeshift" mal das erste Problem. Bei meinem Topfield war Timeshift immer aktiv und vor allen Dingen machte es keinen Unterschied, ob ich mich am Ende des Timeshift-Puffers befinde, also quasi live schaue oder ein paar Minuten hinterherhänge.

Bei einer Enigma2 Box macht genau das aber den Unterschied. Timeshift habe ich nur dann, wenn ich nicht live schaue - und damit verhält sich die Box dann anders.

Lange Rede kurzer Sinn: Um das von mir gesuchte Lebenszeichen (oder "Hallo Welt" von SpecialJump) zu erhalten, hätte ich einfach nur nach der Installation die richtigen Tasten drücken müssen und dann richtig hinsehen.

Also:
- SpecialJump installieren
- und mit den Tasten rot und grün springen (statt '<' und '>' - da lag wohl auch des Pudels Kern, warum ich nicht weitergekommen bin).

Das sichtbare Lebenszeichen dabei ist z.B., das in die erscheinende Zeitleiste eingeblendete "jump: +0:15".
Vielleicht hilft es ja jemandem :-)

Herzliche Grüße

<gf> :-)
Benutzeravatar
Fischreiher
VIP
VIP
Beiträge: 1349
Registriert: 22 Dez 2013 13:01
Wohnort: an der Havel
Receiver 1: Gigablue Quad
Receiver 2: Gigablue Quad
Receiver 3: Xtrend ET8000
Hat gedankt: 381 Mal
Hat Dank erhalten: 673 Mal

#352

Beitrag von Fischreiher »

Sorry für meine späte Antwort - schön, dass Du alleine weitergekommen bist.

Wenn eine Taste noch nicht die richtige Reaktion zeigt, empfehle ich Dir den Abschnitt "wenn Tasten in SpecialJump nicht funktionieren" in keymap_instructions.txt (hier)
SpecialJump: Plugin zum schnellen manuellen Überspringen von Werbung (und mehr)
http://www.opena.tv/plugins/6240-specia ... -mehr.html
Feature der Woche:
* Fast Zap Mode (beschleunigte Umschaltzeiten durch vorausschauendes Vorladen des nächsten Senders auf einem weiteren Tuner)
Benutzeravatar
Fischreiher
VIP
VIP
Beiträge: 1349
Registriert: 22 Dez 2013 13:01
Wohnort: an der Havel
Receiver 1: Gigablue Quad
Receiver 2: Gigablue Quad
Receiver 3: Xtrend ET8000
Hat gedankt: 381 Mal
Hat Dank erhalten: 673 Mal

#353

Beitrag von Fischreiher »

Zum Problem mit "blau lang":

Siehe Fall "4b" in https://www.opena.tv/howtos/13144-erklaerung-der-keymap-flags-und-es-zu-beachten-gibt.html

Wenn zuvor "blau repeated" das Menü zur Auswahl einer Erweiterung aufgerufen hat, wird "blau lang" nicht mehr ausgeführt.

Abhilfe schafft dann ein "Ausschalten" der Funktion auf "blau repeated":

Code: Alles auswählen

      <key id="KEY_BLUE"        mapto="specialjump_debugmessagebox"        flags="l" />
      <key id="KEY_BLUE"        mapto="specialjump_doNothing"              flags="r" />
SpecialJump: Plugin zum schnellen manuellen Überspringen von Werbung (und mehr)
http://www.opena.tv/plugins/6240-specia ... -mehr.html
Feature der Woche:
* Fast Zap Mode (beschleunigte Umschaltzeiten durch vorausschauendes Vorladen des nächsten Senders auf einem weiteren Tuner)
<gf>
Member
Member
Beiträge: 36
Registriert: 06 Jun 2020 12:36
Hat gedankt: 9 Mal
Hat Dank erhalten: 2 Mal

#354

Beitrag von <gf> »

Danke Dir für den Support und überhaupt für das tolle und nützliche Tool. :-)

Im Moment läuft alles - zumindest das, was ich gerade überblicke ;-)
NIHILBAXTER
Member
Member
Beiträge: 65
Registriert: 18 Jan 2021 12:11
Wohnort: Berlin
Receiver 2: Dreambox DM900
Hat gedankt: 28 Mal
Hat Dank erhalten: 2 Mal

#355

Beitrag von NIHILBAXTER »

Hallo, kann mir jemand sagen ob das Plugin auf der dm900 mit openatv 6.4 funktioniert?
NIHILBAXTER
Member
Member
Beiträge: 65
Registriert: 18 Jan 2021 12:11
Wohnort: Berlin
Receiver 2: Dreambox DM900
Hat gedankt: 28 Mal
Hat Dank erhalten: 2 Mal

#356

Beitrag von NIHILBAXTER »

Bild in Bild funktioniert auf der dm900 allerdings wird mir die Infobox nicht angezeigt. Liegt das vielleicht am Metrix skin?
gerda.berner77

crash

#357

Beitrag von gerda.berner77 »

OpenATV 7.1 Vu+ Duo4K

Beim öffnen über den Plugin-Manager stürzt direkt das System ab!
Dateianhänge
20221101-105905-enigma-crash.log
(14.85 KiB) 29-mal heruntergeladen
20221101-105844-enigma-crash.log
(24.8 KiB) 33-mal heruntergeladen
Benutzeravatar
Gio60
VIP
VIP
Beiträge: 3920
Registriert: 12 Okt 2020 11:33
Receiver 1: AX HD61 mit ATV 7.4/7.5
Receiver 2: PULSe4k mit ATV 7.4/7.5
Receiver 3: OSmio4K+ mit ATV 7.4/7.5
Receiver 4: Axas HIS 4K Combo mit ATV 7.4/7.5
Receiver 5: osmini und Xpeed LX Class S2 mit ATV 7.5
Hat gedankt: 985 Mal
Hat Dank erhalten: 2178 Mal
Geschlecht:

#358

Beitrag von Gio60 »

Sorry,Plugin hast du Direkt vom ATV Feed installiert?
Nachtrag: Ok,gerade selbst getestet,crasht hier auch,gebe es an den Plugin Devs weiter.
Manchmal schäme ich mich ein Mensch zu sein
geeeee

#359

Beitrag von geeeee »

Mal Anhang testen? showinfobar -> showInfoBar(Commits on Sep 12, 2022)
Die Python3 Version ist vom Captain!
Dateianhänge
plugin.py
(158.59 KiB) 38-mal heruntergeladen
Benutzeravatar
Gio60
VIP
VIP
Beiträge: 3920
Registriert: 12 Okt 2020 11:33
Receiver 1: AX HD61 mit ATV 7.4/7.5
Receiver 2: PULSe4k mit ATV 7.4/7.5
Receiver 3: OSmio4K+ mit ATV 7.4/7.5
Receiver 4: Axas HIS 4K Combo mit ATV 7.4/7.5
Receiver 5: osmini und Xpeed LX Class S2 mit ATV 7.5
Hat gedankt: 985 Mal
Hat Dank erhalten: 2178 Mal
Geschlecht:

#360

Beitrag von Gio60 »

Das bringt nichts,damit kommt zwar kein Crash mehr,aber kommt dafür Fehlemeldung und Plugin wird erst garnicht angezeigt.
Manchmal schäme ich mich ein Mensch zu sein
Antworten

Zurück zu „Plugins“