Beiträge von Shaderman

    New Option "Replace EventView key to start with tab" (EventView key = Info-Taste)
    (fix) tab text color was sometimes wrong when resuming
    (fix) wrong bouquet name was sometimes shown when resuming
    (fix) reload bouquet information when resuming if TV / radio mode was changed outside the plugin
    Added YTTrailer support (YTTrailer plugin needed)
    (fix) Check for InfoBar instance on start to avoid crashes on unconfigured E2 installations


    Gestartet werden kann das YTTrailer-Plugin über die PVR/Video-Taste und wird in der Listenansicht geöffnet.

    Update:
    - Neue Optionen "Ersetze ChannelSelection Taste hoch/runter und starte damit Tab:"
    - Neuer Tab (der 4.) in den Einstellungen: "Tasten"


    Mit den Optionen "Ersetze ChannelSelection Taste hoch/runter und starte damit Tab" kann man einen der 6 Tabs wählen, mit dem das Plugin gestartet wird, wenn man die ChannelSelection- Tasten hoch oder runter drückt. Besonderheit: Wählt man den Tab 6 (Suche), wird automatisch eine EPG-Suche für die laufende Sendung durchgeführt.


    Die Optionen "Wechsle zu Haupttab mit Exit" und "Ersetze Einzel- und Multi-EPG der InfoBar" habe ich vom ersten Einstellungs-Tab auf den vierten verschoben.


    Das Update müsste voraussichtlich heute Abend über http://dreamboxupdate.com/ verfügbar sein.

    Wo ist bitte der Zusammenhang zwischen Start/Stop-Scripten von enigma und den Start/Stop-Scripten (init-Scripten) von Linux? Werden die Linux init-Scripte denn ausgeführt wenn ich einen GUI restart mache? :confused_face:

    Man kann die Box nicht überreden, dass sie dein EPG als Haupt-EPG nimmt, oder? Geht nur über die blaue Taste?


    Bisher kann man zusätzlich nur einstellen, dass das Einzel- oder Multi- EPG der InfoBar ersetzt wird. Damit kann man das Plugin auch starten, wenn man zuerst Info drückt und anschliessend "Einfach-EPG" oder "Multi-EPG". Es wird bald noch was kommen so dass man das Plugin auch mit den Pfeiltasten hoch/runter starten kann.

    Gerade habe ich eine neue Option "Lautstärkeregelung einbetten" auf Schwerkraft eingechekt. Damit kann die statt der normal Anzeige des Skins die Lautstärkeanzeige rechts unten im EPG angezeigt werden.


    Ansonsten habe ich in den letzten Tagen noch ein paar Kleinigkeiten gefixt wie z.B. die Anzeige des Buttons für vergangene Sendungen, wenn es diese Option nicht gibt. Die Anzeige von Partnerbox Bouquets war abgeschnitten und beim Start des Plugins wird der Timer Tab zurück gesetzt falls er beim beenden auf Autotimer stand.


    Das Update müsste heute Abend über http://dreamboxupdate.com/ verfügbar sein.


    Zusätzlich habe ich noch eine IMDb- Anbindung eingebaut. Wer das Plugin noch nicht hat, kann es sich auch z.B. über http://dreamboxupdate.com/ holen.

    Ein weiteres Update müsste morgen über http://dreamboxupdate.com/ zu bekommen sein.


    Änderungen:
    - Startgeschwindigkeit nach dem ersten Start verbessert
    - Position der timer pixmaps bei ausgeschalteter Option "zeige Sendungsdauer" angepasst
    - Weitere Vorschläge für den AutoTimer Import hinzugefügt ("Finde in Zeitspanne" und "Nur auf Sender")
    - Vor- und Nachlauf von einer Stunde für AutoTimer Import eingefügt
    - "wraparound" für alle Listen aktiviert

    So software code under GPL licenses is now closed source by Dream Multimedia. :wacko:


    EEh, does the Free Software Foundation know this? :winking_face_with_tongue:
    Because it's illegal what Dream Multimadia does here, violating GPL licenses.

    Did you ever read the license?


    Zitat

    The 'enigma2 core' is licensed under a proprietary license.
    ...
    Additionally, this license allows Dream Multimedia to change terms of this license. If you don't like a change in this license, you are free to derive a GPL version from a previous version, of course.

    Ich habe ein kleines Paket erstellt mit dem man sehr einfach Funktionen profilen kann. Man kann sehr schnell erkennen, wie oft Funktionen durchlaufen werden und wie viel Zeit dafür benötigt wird. Eine feine Sache um seinen Code zu optimieren :smiling_face: Verwendet wird der hotshot Profiler.


    Als Beispiel möchte ich wissen was in der Funktion buildEpgEntry() meines Plugins vor sich geht. Zunächst muss ich dazu einen Import machen:


    Python
    from merlin.tools import hotshotit


    Außerdem setze ich einen Funktionsdekorator für meine Funktion buildEpgEntry():


    Code
    @hotshotit
    def buildEpgEntry(self, ignoreMe, eventid, sRef, begin, duration, title, short, desc):


    Anschliessend starte ich mein Plugin und sorge dafür, daß die gewünschte Funktion natürlich auch mal aufgerufen wird. Dadurch wird eine Datei /tmp/Funktionsname.prof (also /tmp/buildEpgEntry.prof) angelegt.


    Zum Schluß gehe ich mit telnet auf meine Box und lasse mir das Ergebnis anzeigen (Aufruf ohne die Dateiendung .prof):


    Code
    profistats.sh buildEpgEntry


    Hier das Ergebnis:



    Die Bedeutung der einzelnen Spalten:




    Dieses Paket basiert auf code von Trent Mick und befindet sich im Anhang :smiling_face:

    Ich habe gestern folgende Änderungen gemacht, müsste heute Abend über die Softwareaktualisierung verfügbar sein:


    - Scrollen im Einzel-EPG hat gestockt wenn Wochentage angezeigt wurden
    - Neue Option "Wechsle zu Haupttab mit Exit"
    - Man kann die Einstellungen wahlweise mit Menu oder Exit beenden


    Mit der neuen Option "wechsle zu Haupttab mit Exit" kann man einen der Tabs als "Haupttab" bestimmen, zu dem man dann von den anderen Tabs direkt mit Exit wechseln kann. Ist dieser Tab gewählt und man drückt Exit, wird das Plugin beendet. Ist dieser Tab nicht aktiv, muss man 2x Exit drücken um das Plugin zu beenden.

    Hallo Shaderman,


    das sieht ja prima aus, hattest du mal nen Topfield? :kissing_face:


    Ich warte dann noch auf die Version fürs Release 3.2.

    Nein, ich selber hatte noch nie eine Topfield, die Leute die den Entwurf für das plugin gemacht haben aber wohl schon :smiling_face:


    Ich muss mal meine OE Installation auf Vordermann bringen so dass ich Pakete bauen kann, die sich auch auf dem 3.2er Image installieren lassen. Irgend jemand konnte wohl das ipk für die 800se(?) installieren (was mich etwas wundert), aber vielleicht funktioniert das bei Dir auch.

    Habe eine neue Option hinzugefügt und gerade eingecheckt: "Schriftgröße anpassen".


    Hiermit kann die Schriftgröße in verschiedenen Bereichen angepasst werden, so daß auch Nutzer von z.B. HD1R2 skins klar kommen sollten. Ich glaube die plugins von Schwerkraft sind heute noch nicht gebaut worden, die neue Version könnte also später schon über http://dreamboxupdate.com/ verfügbar sein.


    Hier noch Bilder ohne und mit angepasster Schriftgröße mit dem skin HD1R2.Mod:

    Bevor es los geht, möchte ich mich bei ritzMo für das geniale Autotimer Plugin bedanken! Sein Plugin ist Voraussetzung wenn man Autotimer im MerlinEPGCenter nutzen möchte,


    Vorhin habe ich eine neue Version des EPGCenters auf Schwerkraft eingecheckt, es sollte im Laufe des Tages über http://dreamboxupdate.com/ verfügbar sein. Ich werde später voraussichtlich auch noch eine Version für 3.2er Images posten.


    Zur Bedienung:

    • Es gibt wieder eine Doppelbelegung einer Taste - wie schon bei der Taste 6 für die EPG Suche - diesmal für die Taste 5. Mit dieser Taste kann man zwischen der Ansicht von Timern und AutoTimern umschalten (Bild 1).
    • Löschen sowie aktivieren/deaktivieren eines AutoTimers geschieht wie bei normalen Timern auch mit den Farbtasten.
    • Einen neuen AutoTimer kann man über grün aus einem der EPG-Tabs manuell hinzufügen und noch weitere Einstellungen vornehmen (Bild 2, 3 und 4). Wenn man einen "normalen" Timer manuell hinzufügen möchte, funktioniert das genau so, allerdings muss dazu auf die Anzeige der "normalen" Timer umgeschaltet werden.
    • Mit "ok" kann man einen Autotimer (so wie einen normalen Timer ja auch) bearbeiten (Bild 4)
    • Die Info-Taste dient zur Bearbeitung der Voreinstellungen des AutoTimer Plugins (Bild 5).


    Viel Spaß damit :smiling_face: