• Sven H: Schön, dass du da was gebaut hast. :smiling_face:

    Aber Du wirst das so nicht auf github comitten können, denn Deine Änderungen haben mit dem AutoTimer ja rein gar nix zu tun.

    Baue ein extra Plugin, Du kannst ja den AutoTimer als Code-Base verwenden, aber nicht direkt im AT rumwerkeln.

  • Das verstehe ich jetzt nicht.
    Es ist doch nur eine Erweiterung zur bereits bestehenden Vorschaufunktion des AT-Plugins.


    Und warum sollte man das nicht committen?

    Gruß Sven (aka Dreamy)


    DM920 mit unstable OE2.5 DP
    One mit unstable OE2.6 DP

  • Was genau ist der Sinn, was Du gemacht hast? Also wozu soll das eingesetzt werden?

    Was genau sind die Erweiterungen der Vorschaufunktion?


    Kann ja sein, dass ich das alles hier falsch verstanden habe.

  • Das vermute ich fast :winking_face:


    Im AT konnte man sich schon immer eine Vorschau zu allen aktiven Autotimern anzeigen lassen, die im Echtsuchlauf dann als Timer erstellt werden würden.


    Neu ist jetzt nur, dass diese Vorschau nun auch für einzelne Autotimer (auch inaktive) aufgerufen werden kann.
    Dann wurde noch etwas die Optik des Vorschaufensters angepasst (optionale zusätzliche Infos).

    Gruß Sven (aka Dreamy)


    DM920 mit unstable OE2.5 DP
    One mit unstable OE2.6 DP

  • Mit der Antwort kann ich nichts anfangen.


    Ich sehe das so: Du verwendest den AT dafür, EPG Suchanfragen zu erstellen, aber nicht automatisch als Timer aufgenommen werden sollen? Richtig? Sprich Suchanfragen zu speichern (als inaktiv), und in der (manuellen) Vorschau dann das Ergebnis anzuzeigen?

  • Nicht ganz.


    Ich definiere mir inaktive Autotimer, um bestimmte Sendungen anhand der komplexen Such-/Filtermöglichkeiten des AT zu finden, wo ich das Ergebnis aber nochmal manuell sichten will, da der AT ja keine echte Intelligenzsuche hat.


    z.B. suche mir alle Sendungen mit „Alaska“ (war irgendwo schon mal von einem User genannt) und zeige mir die möglichen Timer.
    In der Liste kann ich dann aber manuell noch durchschauen, was davon relevant ist und erstelle daraus den Timer.


    Klar könnte man da jetzt ein neues Plugin machen.
    Aber warum noch ein zusätzliches, wenn es der AT schon kann.
    Und völlig untypisch ist diese Funktion ja nicht.


    Ein zusätzliches Plugin mit den Funktionalitäten des AT werde ich zumindest nicht erstellen, weil ich keinen zusätzlichen abgespeckten AT benötige.
    Und ein anderer wird das bestimmt auch nicht machen, weil da doch ne Menge Arbeit dran hängen würde, um den AT nachzubilden.


    Also warum soll man das dann nicht in den AT integrieren, um den Nutzern auf einfache Weise die gewünschten Funktionalitäten zur Verfügung zu stellen?

    Gruß Sven (aka Dreamy)


    DM920 mit unstable OE2.5 DP
    One mit unstable OE2.6 DP

  • Nicht ganz.


    Ich definiere mir inaktive Autotimer, um bestimmte Sendungen anhand der komplexen Such-/Filtermöglichkeiten des AT zu finden[...]

    Und das ist in meinen Augen eine echte Zweckentfremdung von AT.

    Du musst doch gar nicht AT neu implementieren, du kannst doch auf die Such-Klassen von AT mit einem eigenen Plugin zugreifen. Das macht doch viel mehr Sinn, als mit "Tricks" dem User beizubringen, für diese Problematik AT zu verwenden. Und so komplex sind die Suchanfragen doch auch nicht, also zur Not kannst Du doch den entsprechenden Code aus AT extrahieren, wenn Du die bisherigen Klassen nicht in einem eigenen Plugin so verwenden kannst.


    Für Dich mag das der einfachste Weg sein, das so zu implementieren. Das Thema hatten wir ja schon mal: schnell, schnell und schnell, alles andere egal. :grinning_squinting_face:


    Aus User-Sicht ist das nicht intuitiv, AT dafür zu verwenden. Es hat absolut nichts mit AT zu tun.

    Und wenn wir irgendwann mal im Laufe der Zeit den Code für AT pflegen müssen (aus welchen Gründen auch immer), dann steht derjenige bestimmt vor der Frage: was soll das hier alles...


    Es wäre schade, wenn die Idee so umgesetzt werden würde. Das wäre beispielsweise eine super Erweiterung für EPG-Search, oder halt ein eigenes Plugin.

  • Ich glaub, wir machen da mal intern weiter :winking_face:
    (ich schreib dir später mal eine PN)


    Das ist hier sonst vielleicht für alle nicht ganz nachvollziehbar.

    Gruß Sven (aka Dreamy)


    DM920 mit unstable OE2.5 DP
    One mit unstable OE2.6 DP

  • Auf Initiative von Dr.Best (vielen Dank dafür:thumbs_up:) wurde das EPGSearch nun um eine oft gewünschte Suchfilterfunktion erweitert :winking_face:


    Damit kann man im EPGSearch jetzt entsprechende Suchfilter anlegen, wie man das vom AutoTimer-Plugin kennt.

    EPGSearch nutzt dabei die vorhandenen Möglichkeiten des AutoTimer-Plugins, so dass das AutoTimer-Plugin installiert sein muss, wenn man diese neue Suchfilter-Funktion im EPGSerach nutzen möchte (EPGSearch speichert die Suchlisten dabei unabhängig vom Autotimer in einer eigenen Datei in /etc/enigma2).

    Damit kann man dann nicht nur wie bisher nach dem EPG-Titel suchen, sondern die Suche z.B. noch durch zusätzliche Filter (wie Sendezeitraum, Wochentag, Inhalt Kurz-/erweiterte Beschreibung und Kanal-/Bouqueteinschränkungen) ergänzen.

    Die Verknüpfung mit dem SeriesPlugin ist dabei auch möglich, so dass man sich die EPG-Suchtreffer bereits mit Staffel-/Episodenangaben anzeigen lassen kann.


    Im geöffneten EPGSearch gelangt man entweder über die PVR-Taste oder über das Menü in die neue Suchfilterliste (Übersicht der gespeicherten Suchfilter).

    Innerhalb der Suchfilterliste kann man die Suche für den aktuell ausgewählten Suchfilter per PVR-Taste oder über das Menü starten.


    Weiterhin wurden im aktualisierten EPGSearch neue Button-Setup-Optionen integriert, so dass jeder User selbst entscheiden kann, ob gewisse Menü-Einträge von EPGSearch bei diversen "Mehr..."-Buttons (z.B. roter Button in der Kanalliste) erscheinen sollen oder nicht.

    Dabei kann auch die Funktion des blauen Buttons im EPGSearch (bisher "Verlauf") im Setup definiert werden.

    Hier kann man sich u.a. anstelle der bisherigen Suchtext-Verlaufsliste nun eine kombinierte Liste anzeigen lassen, wo der Suchtext-Verlauf und die neuen Suchfilter gemeinsam angezeigt werden. Auch kann man auf Wunsch mit der blauen Taste direkt zur Übersicht der gespeicherten Suchfilter wechseln.


    Das Plugin wurde durch Dr.Best im GitHub bereits aktualisiert und sollte dann bei den nächsten DP-Plugin-Updates für alle auch ganz normal über den Feed zur Verfügung stehen.


    Hinweis:

    Die noch vorhandenen englischen Texte im EPGSearch müssen noch in der deutschen Sprachdatei übersetzt werden, so dass diese dann bald auch in Deutsch im Plugin angezeigt werden. Da EPGSearch für die neuen Suchfilter die Funktionalitäten des AutoTimer-Plugins nutzt, erscheint im Text bei den Beschreibungen der Filteroptionen gelegentlich der Begriff "Autotimer", was hoffentlich kein Problem darstellt. :winking_face:

    Gruß Sven (aka Dreamy)


    DM920 mit unstable OE2.5 DP
    One mit unstable OE2.6 DP

    Einmal editiert, zuletzt von Sven H ()

  • Kaum aus dem Urlaub zurück, fängt der Stress schon wieder an...:smiling_face:


    Ist diese wunderbare Erweiterung der EPG-Suche schon verteilt?

    Bei mir sind jetzt nach 3 Wochen Abwesenheit viele Updates installiert worden, aber so ein Erscheinungsbild wie oben kann ich nicht entdecken.

    Ich habe bei epgearch folgende Paketversion stehen: 4.3.2+git50+f5968eecea-r0.0


    Oder braucht es dafür einen speziellen Skin?


    Vielen Dank im voraus!

    Gruß Grummelhummel


    (DM920 mit Merlin OE2.5)



    Das Bessere ist des Guten Feind!

  • Also wenn es seit gestern kein Update im Feed gab, dann ist die Anpassung noch nicht über den Feed verfügbar.


    Du kannst dir die Plugin-Zip aber aus dem github herunterladen und den Inhalt aus src-Ordner im Ordner EPGSearch in den gleichnamigen Ordner auf der Box kopieren.


    Dazu diesen Link aufrufen:
    https://github.com/opendreambox/enigma2-plugins


    Dann rechts den grünen Button „Clone or Download“ anklicken und dann „Download Zip“ auswählen.


    Dann wie gesagt in der Zip in den Ordner EPGSearch gehen und dort in den Ordner „src“.
    Die Dateien darin kopierst du in den EPGSearch-Ordner auf der Box.
    /usr/lib/enigma2/python/Plugins/Extensions/EPGSearch/


    Nach einem GUI-Neustart sollte es dann gehen.

    Gruß Sven (aka Dreamy)


    DM920 mit unstable OE2.5 DP
    One mit unstable OE2.6 DP

  • Ich brauche bitte noch mal Hilfe bei folgenden Punkten:

    Wie kann ich den alten Verlauf der EPG-Suche (alt) löschen? History length auf 0 zu stellen hat nichts gebracht. Die gespeicherten Begriffe im Verlauf in der config.plugins.epgsearch.history kann man wohl nur löschen, wenn E2 gestoppt ist. Aber wie geht das konkret?:confused_face:

    Nächste Frage:

    Wie kann man EPGSearch am einfachsten aufrufen? Ich habe bisher nur den Weg über den Plugin-Manager gefunden – und der ist bestimmt nicht die einzigste Möglichkeit?

    Vielen Dank im voraus!

    Gruß Grummelhummel


    (DM920 mit Merlin OE2.5)



    Das Bessere ist des Guten Feind!

  • <p>Versuche mal, im geöffneten Plugin eine neue Suche zu starten (mit gelber Taste). <br>Evtl. werden die Einträge dann gelöscht, wenn da im Setup auf „0“ eingestellt ist. <br>Oder evtl. zusätzlich die Option „hinzufügen zur Verlaufsliste beim Öffnen des Plugins“ aktivieren. <br>Kann es gerade selbst nicht probieren.</p>
    <p><br></p>
    <p>Änderungen in der settings-Datei gehen tatsächlich nur bei gestoppten E2.</p>
    <p><br></p>
    <p>Dazu das in telnet eingeben:<br>systemctl stop enigma2</p>
    <p><br></p>
    <p>Dann settings-Datei anpassen und danach E2 wieder starten:<br>systemctl start enigma2</p>
    <p><br></p>
    <p>Das Plugin lässt sich auch über diverse Tasten-Menüs öffnen („Durchsuche EPG“):<br>-Info-Taste lang<br>- rote Taste in der Kanalliste<br>- blaue Taste im SingleEPG oder EvenView</p>
    <p><br></p>
    <p>Wenn du das ChannelSelectionPlus-Plugin (erweiterte Kanallistenansicht) installiert hast, kannst du EPGSearch in fast jeder EPG-Ansicht auch direkt mit der Audio-Taste aufrufen.</p>

    Gruß Sven (aka Dreamy)


    DM920 mit unstable OE2.5 DP
    One mit unstable OE2.6 DP

  • Sven H


    Das hat jetzt funktioniert. Ich habe auch wie Du beschrieben hast die Updates aus Github installiert.

    Aber scheinbar habe ich ein dickes Brett vorm Kopf:


    Wie kann ich denn hier



    "Beschreibung" und "Finde in Titel" eingeben?

    In meinem Kopf scheinen sich immer noch Reste des Topfield-Betriebssystems zu befinden:wacko:


    Danke schon mal für Deine Geduld und Hilfsbereitschaft,

    Gruß Grummelhummel


    (DM920 mit Merlin OE2.5)



    Das Bessere ist des Guten Feind!

  • <p>Normalerweise über die Zahlentasten wie beim früheren SMS-Schreiben <img src="https://dreambox.de/board/wcf/images/smilies/emojione/1f609.png" class="smiley" alt=";)" height="23" srcset="https://dreambox.de/board/wcf/images/smilies/emojione/1f609@2x.png 2x"><br>Einfach lostippen, wenn du auf dem jeweiligen Feld stehst.</p>
    <p><br></p>
    <p>Aber besser kommst du, wenn du eine Sendung im EPG schon als Vorlage nimmst. (da dann über die blaue Taste im EventView -&gt; „add searchfilter to EPGSearch“) <br>Ok, das geht natürlich nicht, wenn du eine komplett freie Suche machen willst.</p>

    Gruß Sven (aka Dreamy)


    DM920 mit unstable OE2.5 DP
    One mit unstable OE2.6 DP

  • Ok, das bekomme ich jetzt soweit hin. Bleibt noch das Problem, die einzelnen Suchen einzuschränken.

    Nach dem Speichern kann man wohl die einzelnen Suchlistenbegriffe nicht mehr editieren?

    Ich habe noch das Problem, daß ich nur in den Kanallisten-Favoriten suchen lassen möchte, die Suchergebnisse zeigen aber alle Sender an :wacko:

    Gruß Grummelhummel


    (DM920 mit Merlin OE2.5)



    Das Bessere ist des Guten Feind!

  • Die Suchlistenbegriffe lassen jederzeit editieren.
    In der Liste auf den Filter mit OK.
    Dann den Suchbegriff mit den üblichen Tasten bearbeiten (glaube rot oder < >).


    Für Bouquet-Filter musst innerhalb des Suchfilters über die blaue Taste dort von Kanäle auf Bouquet wechseln und dann wieder mit blau ein Bouquet hinzufügen als Filter.

    Gruß Sven (aka Dreamy)


    DM920 mit unstable OE2.5 DP
    One mit unstable OE2.6 DP