×

Merlin 2.5 Image-Funktionen
#1

Ab und an wird es vorkommen, dass wir direkt in Enigma2 neue Funktionen programmieren und diese nicht als Plugins rausgeben sondern nur im Merlin2 Image (oder auch anderen, wenn Leute unseren Source Code haben wollen) vorhanden sind.


In diesem Thread werden wir die Funktionalitäten vorstellen und immer wenn was neues kommt auch weiterpflegen.


Ihr könnt natürlich gerne Eure Meinungen/ Vorschläge dazu abgeben, und zwar in diesem Thread hier: Fragen zu Merlin2-Image-Funktionen
#2

Im Image vorhanden ab: 21.03.2010


Neue Auswahlmöglichkeit beim Film beenden:


--> Film löschen und in FIlmliste zurückkehren
#3

Im Image vorhanden ab: 21.03.2010


Neue Darstellungsansicht in der Movieliste


--> Verzeichnisse in Movieliste anzeigen


Damit können Verzeichnisse in der normalen Movieliste angezeigt werden und Ihr könnt zu den einzelnen Foldern navigieren und entsprechende Files abspielen.


Diese Funktion kann im Context-Menu (movieliste --> Menü drücken) aktiviert / deaktiviert werden.


Achtung: Wenn Ihr ein Verzeichnis markiert und auf Löschen geht, werden alle Dateien in diesem Verzeichnis gelöscht. Icons8-winking-face-48
#4

Im Image vorhanden ab: 21.03.2010


Neue Sortierungsmöglichkeiten der Dateien in der Movieliste


--> im Context-Menü kann zusätzlich nach Aufnahmedatum aufsteigen/absteigend sortiert werden
#5

Im Image vorhanden ab: 21.03.2010


Neue Anzeigemöglichkeit für die Serviceliste


--> Anzeige einer Progressbar in der Serviceliste um den Fortschritt einer Sendung anzuzeigen.


Diese Funktion kann unter Einstellungen -> System -> Anpassen aktiviert/deaktiviert werden.


Die Anzeige dieser Progressbar ist skinnbar.


Man kann dafür eigene Farben definieren, und als Füllfläche auch ein Pixmap verwenden.


Wenn Ihr eigene Farben/Pixmaps verwenden wollt müsst Uhr im Screen "ChannelSelection" , Widget "list" , Eigenschaften setzen (es geht auch ohne, dann werden Standardfarben verwendet).


# Farben
colorEventProgressbar
colorEventProgressbarSelected
colorEventProgressbarBorder
colorEventProgressbarBorderSelected


#Pixmap
picServiceEventProgressbar


sind die neuen Eigenschaften, an deren Farben Ihr rumspielen könnt.


Meine Änderungen für KingSize sind z.b. folgende:


<widget colorServiceDescription = "grey" colorEventProgressbar="selectedFG" colorEventProgressbarSelected="selectedFG" colorEventProgressbarBorder="darkgrey" colorEventProgressbarBorderSelected="grey" foregroundColorServiceNotAvail="#5a5a5a" itemHeight="28" name="list" position="50,95" scrollbarMode="showNever" serviceInfoFont="Regular;19" serviceNameFont="Replacement;21" serviceNumberFont="Replacement;21" size="800,448"/>


Eingecheckt ins GIT bei DMM, so dass es in jedem Image vorhanden ist.
#6

Im Image vorhanden ab: 21.03.2010


Neue Anzeigemöglichkeit der Description für die Sender in der Serviceliste


Es kann eine eigene Farbe für die Description in der Serviceliste gesetzt werden, jeweils für normal oder selected.


Wenn Ihr eigene Farben verwenden wollt müsst Ihr im Screen "ChannelSelection" , Widget "list" , Eigenschaften setzen.


colorServiceDescription
colorServiceDescriptionSelected


z.b.: colorServiceDescription = "grey" im KingSIze


Eingecheckt ins GIT bei DMM, so dass es in jedem Image vorhanden ist.
#7

Im Image vorhanden ab: nächstes Update


Ich habe das von DMM integrierte Fancontrol umgeschrieben, so dass man für den Standby-Modus Voltage/PWM Werte eingeben kann.


Desweiteren wird von der Box erkannt, wenn sie sich im Standby-Modus befindet, ob eine Aufnahme aktiviert wurde, und schaltet so den Lüfter (unabh. von den Standby-Werte) in den Standard-Modus.


--> Wurde mittlerweile von DMM in Enigma2 eingecheckt, so dass es in jedem E2 Image vorhanden ist.
#8

Im Image vorhanden ab: 11.04.2010


Neue Anzeigemöglichkeit für die Movieliste:


Es kann die aktuelle Position eines Filmes in der Movieliste angezeigt werden:
Dafür hat man 3 Möglichkeiten, die man wählen kann (in der Movieliste auf Menü drücken):


1) Den Position-Status im Icon anzeigen lassen
2) Den Position-Status als farblichen Eintrag anzeigen lassen
3) Die aktuelle Position in einer Progressbar anzeigen lassen


zu 1) und 2):
Position-Status wird wie folgt zusammen gefasst:
a) Wenn weniger als 1 Prozent geschaut wurde wird der Film als "nicht gesehen" deklariert
b) Wenn mehr als 1 Prozent des Film abgespielt wurde, aber < als 95 Prozent, wird der Film als "angefangen zu sehen" deklariert
c) Wenn mehr als 95 Prozent gesehen wurden vom Film wird der Film als "gesehen" deklariert


zu 2)
Es werden die Default-Farben
blau = Film angefangen zu sehen
und
grün = Film gesehen
verwendet.
Skinner können diese Farben in einem Skin selber bestimmen:


<color name="movieRecording" value="#ff4A3C"/>
<color name="movieWatching" value="#879cc1"/>
<color name="movieFinished" value="#56C856"/>




zu 3)
Hier wird die aktuelle Position des Film in einer Progressbar angezeigt




4) Es wird angezeigt in der Movieliste, wenn ein Film gerade aufgenommen wird (anstelle des Datums kommt der Text "recording..."). Wenn man die Status-Sachen mit den Farben aktiviert hat, wird diese Zeile als Default rot dargestellt, das kann aber im Skin geändert werden.




Alle Möglichkeiten sind optional, welche man im Config-Menü der Movieliste aktivieren kann, es gehen auch alle Kombinationen zusammen.


Für diese Funktionalität muss in den Settings "Anzeige der Spielzeit in der Filmliste" eingeschalten sein!



Im Screenshot habe ich Option 2) und 3) aktiviert. Icons8-winking-face-48
#9

Im Image vorhanden ab: 02.05.2010


Infobar Position
Movieplayer Infobar Position


Die Infobar und die Movieplayer Infobar können per Fernbedienung nun ausgerichtet werden, mit roter Taste an der Fernbedienung kann die original Position wieder hergestellt werden.
Dazu müsst ihr in


Einstellungen --> Merlin --> Infobar Position


oder


Einstellungen --> Merlin --> Movieplayer Infobar Position


gehen.


Es wird dann ein Offset gespeichert, welches den Skin an die von Euch eingestellte Position anzeigen lässt.


Weil ich Enigma2 nicht langsamer lassen werden wollte, wird dieser Offset für die Infobar immer nur beim Starten eingelesen, d.h. es muss bei einer Veränderung Enigma2 neu gestartet werden. Dafür ist aber Enigma2 genau so schnell wie vorher. Icons8-winking-face-48


Bei einem Skinwechsel wird der Offset AUTOMATSICH auf 0 zurückgesetzt, damit der neu installierte Skin in seiner original Position angezeigt wird.
#10

Im Image vorhanden ab: 29.05.2010


Filmstatusanzeige und Resume-Funktion von gängigen Videodateien (mkv, avi usw)


Dafür müssen die Filme auf einem für die Dream beschreibbaren Medium gespeichert sein, da zu der Videodatei eine cuts-Datei angelegt wird.


Zusätzlich wird die Spielzeit angezeigt des Film, jedoch muss dafür der Film mindestens einmal kurz gestartet worden sein.




Dynamische Anzeige der Verschlüsselungsart und ECM-Text
Es werden nur die Verschlüsselungssymbole angezeigt, welche ein Sender tatsächlich hat. icons8-grinning-face-48


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste