LCD-Skin / HD75hd
- Sjekkie
- Member
- Beiträge: 268
- Registriert: 18 Okt 2013 10:32
- Wohnort: Holland
- Receiver 1: GigaBlue Quad Plus mit ATV 5.0
- Receiver 2: GigaBlue Quad Plus mit ATV 5.0
- Receiver 3: GigaBlue UE Plus mit ATV 5.0
- Receiver 4: SAB SKY 4800 mini
- Hat gedankt: 40 Mal
- Hat Dank erhalten: 102 Mal
Ich habe es so
Das wetter kommt unter links und analog-clock im standby
Mediaplayer auch angepasst
2x, um die artist zu sehen und nicht
Artist
Title (track name)
Was ist falsch
Skin gefällt mir sehr gut. Sehr schön.
Vielen Dank
gruss Sjekkie
Das wetter kommt unter links und analog-clock im standby
Mediaplayer auch angepasst
2x, um die artist zu sehen und nicht
Artist
Title (track name)
<widget source="session.CurrentService" render="Label" position="0,135" size="400,30" font="FdLcD; 34" valign="center" halign="center" foregroundColor="#FFFFFF">
<convert type="ServiceName">Artist</convert>
</widget>
<widget source="session.CurrentService" render="Label" position="0,175" size="400,30" font="FdLcD; 34" valign="center" halign="center" foregroundColor="#FFFFFF">
<convert type="ServiceName">Title</convert>
</widget>
Was ist falsch
Skin gefällt mir sehr gut. Sehr schön.
Vielen Dank
gruss Sjekkie
- Dateianhänge
-
- MediaPlayer.jpg (35.89 KiB) 527 mal betrachtet

- HD75hd
- Moderator
- Beiträge: 5343
- Registriert: 29 Aug 2014 10:34
- Hat gedankt: 1569 Mal
- Hat Dank erhalten: 1986 Mal
Das was du angezeigt bekommt ist immer der Dateiname ( Da er bei "ServiceName" keinen Artist & Co kennt, bekommt du immer den Dateinamen "Name" zurück )
Ich glaube du kannst auf "Artist" und "Title" so wie du es brauchst nicht zugreifen, weil es ein separater Screen ist.
Aber da ich mich auch nicht so gut damit auskenne, sind das nur Vermutungen
Ich glaube du kannst auf "Artist" und "Title" so wie du es brauchst nicht zugreifen, weil es ein separater Screen ist.
Aber da ich mich auch nicht so gut damit auskenne, sind das nur Vermutungen
Gruss HD75hd
OS mio+ 4K / OpenATV 7.3
Unicable DurLine UK 124
Wer kein Fullbackup hat, hat selber Schuld
OS mio+ 4K / OpenATV 7.3
Unicable DurLine UK 124
Wer kein Fullbackup hat, hat selber Schuld

- HD75hd
- Moderator
- Beiträge: 5343
- Registriert: 29 Aug 2014 10:34
- Hat gedankt: 1569 Mal
- Hat Dank erhalten: 1986 Mal
Zieh mal die Box mit Size 400x60 weiter auf, oder mach mal kurzzeitig den Font auf Größe 18 und dann schau noch einmal ..
ich denke er zeigt dir den Dateinamen an, jedenfalls tut er das bei mir, als ich es getestet habe
ich denke er zeigt dir den Dateinamen an, jedenfalls tut er das bei mir, als ich es getestet habe
Gruss HD75hd
OS mio+ 4K / OpenATV 7.3
Unicable DurLine UK 124
Wer kein Fullbackup hat, hat selber Schuld
OS mio+ 4K / OpenATV 7.3
Unicable DurLine UK 124
Wer kein Fullbackup hat, hat selber Schuld

-
- Betatester
- Beiträge: 731
- Registriert: 29 Jul 2014 19:43
- Hat gedankt: 205 Mal
- Hat Dank erhalten: 388 Mal
Er bekommt da auch nur den dateinamen, wenn er an "ServiceName" mit Title oder Artist rangeht.
Das ist nicht drin im Converter.
die sind zusätzlich im "MediaPlayerLCDScreen" serienmässig verfügbar.
Ist sozusagen navigation. Bedeutet das es die liste der dateien darstellt. Jeder ein dateiname. text1 ist immer der auf dem sich grad der cursor befindet.
Wird eine abgespielt, dann kommt noch ein ">" davor bei der die grade abgespielt wird, also text1.
Das ist nicht drin im Converter.
Code: Alles auswählen
<widget name="text1" position="0,1" size="250,20" font="FdLcD;17" />
<widget name="text3" position="0,21" size="250,20" font="FdLcD;17" />
<widget name="text4" position="0,41" size="250,20" font="FdLcD;17" />
die sind zusätzlich im "MediaPlayerLCDScreen" serienmässig verfügbar.
Ist sozusagen navigation. Bedeutet das es die liste der dateien darstellt. Jeder ein dateiname. text1 ist immer der auf dem sich grad der cursor befindet.
Wird eine abgespielt, dann kommt noch ein ">" davor bei der die grade abgespielt wird, also text1.
- HD75hd
- Moderator
- Beiträge: 5343
- Registriert: 29 Aug 2014 10:34
- Hat gedankt: 1569 Mal
- Hat Dank erhalten: 1986 Mal
@daTa deVil
vielen Dank für deine Info, so bin ich auch an meinen LCDScreen rangegangen,
Wobei wenn ich auf meiner Quad+ den text1 darstelle, steht dort dauerhaft "Media Player" auch wenn ich wo anders hin navigiere
Ahhh .. muss ich das Label für Text1 gößer ziehen ? also mehrzeilig ?
Bei Text3 und Text4 wird bei mir nie etwas auf dem LCD-Screen dargestellt, wobei ich nicht weiß ob es nur an der Gigablue liegt
vielen Dank für deine Info, so bin ich auch an meinen LCDScreen rangegangen,
Wobei wenn ich auf meiner Quad+ den text1 darstelle, steht dort dauerhaft "Media Player" auch wenn ich wo anders hin navigiere
Ahhh .. muss ich das Label für Text1 gößer ziehen ? also mehrzeilig ?
Bei Text3 und Text4 wird bei mir nie etwas auf dem LCD-Screen dargestellt, wobei ich nicht weiß ob es nur an der Gigablue liegt
Code: Alles auswählen
class MediaPlayerLCDScreen(Screen):
skin = (
"""<screen name="MediaPlayerLCDScreen" position="0,0" size="132,64" id="1">
<widget name="text1" position="4,0" size="132,35" font="Regular;16"/>
<widget name="text3" position="4,36" size="132,14" font="Regular;10"/>
<widget name="text4" position="4,49" size="132,14" font="Regular;10"/>
</screen>""",
"""<screen name="MediaPlayerLCDScreen" position="0,0" size="96,64" id="2">
<widget name="text1" position="0,0" size="96,35" font="Regular;14"/>
<widget name="text3" position="0,36" size="96,14" font="Regular;10"/>
<widget name="text4" position="0,49" size="96,14" font="Regular;10"/>
</screen>""")
def __init__(self, session, parent):
Screen.__init__(self, session)
self["text1"] = Label("[color=#ff0000]Media player[/color]")
self["text3"] = Label("")
self["text4"] = Label("")
def setText(self, text, line):
if len(text) > 10:
if text[-4:] == ".mp3":
text = text[:-4]
textleer = " "
text += textleer * 10
if line == 1:
self["text1"].setText(text)
elif line == 3:
self["text3"].setText(text)
elif line == 4:
self["text4"].setText(text)
Gruss HD75hd
OS mio+ 4K / OpenATV 7.3
Unicable DurLine UK 124
Wer kein Fullbackup hat, hat selber Schuld
OS mio+ 4K / OpenATV 7.3
Unicable DurLine UK 124
Wer kein Fullbackup hat, hat selber Schuld

-
- Betatester
- Beiträge: 731
- Registriert: 29 Jul 2014 19:43
- Hat gedankt: 205 Mal
- Hat Dank erhalten: 388 Mal
- HD75hd
- Moderator
- Beiträge: 5343
- Registriert: 29 Aug 2014 10:34
- Hat gedankt: 1569 Mal
- Hat Dank erhalten: 1986 Mal
OK .. das wusste ich nicht .. bin noch relativ neu was die Sachen angehen
aber dann hast du meinen Fehler schon beschrieben
Edit:
Woher weiß ich wann ich einen Renderer benutzen muss und wann nicht ?
aber dann hast du meinen Fehler schon beschrieben
Code: Alles auswählen
<screen name="MediaPlayerLCDScreen" position="0,0" size="400,240">
<widget source="text1" render="Label" position="0,0" size="400,36" font="FdLcD;34" halign="center" valign="center" zPosition="2"/>
<!-- <widget source="session.CurrentService" render="Label" position="0,37" size="400,34" font="FdLcD;34" halign="center">
<convert type="ServiceName">NameOnly</convert>
</widget> -->
<widget source="session.CurrentService" render="Progress" position="0,90" size="400,30" borderWidth="1">
<convert type="ServicePosition">Position</convert>
</widget>
<widget source="session.CurrentService" render="Label" position="255,130" size="200,38" font="LCD;38" foregroundColor="#A9E2F3" zPosition="3" halign="right" transparent="1">
<convert type="ServicePosition">Remaining</convert>
</widget>
<panel name="MeinRecordingPanel" />
<panel name="SummaryClockPanel" />
<panel name="MeinTunerInfoPanel" />
</screen>
Edit:
Woher weiß ich wann ich einen Renderer benutzen muss und wann nicht ?
Gruss HD75hd
OS mio+ 4K / OpenATV 7.3
Unicable DurLine UK 124
Wer kein Fullbackup hat, hat selber Schuld
OS mio+ 4K / OpenATV 7.3
Unicable DurLine UK 124
Wer kein Fullbackup hat, hat selber Schuld

-
- Betatester
- Beiträge: 731
- Registriert: 29 Jul 2014 19:43
- Hat gedankt: 205 Mal
- Hat Dank erhalten: 388 Mal
Kannst ja "des funs wegen" in der plugin.py vom MediaPlayer, die folgende def so abändern(mit dem fetten roten halt zusätzlich drin):
hält solange bis du wieder navigierst, bzw. wird immer neu geschrieben, wenn der nächste in der playlist anfängt und er halt entsprechende Musicinfos hat.
Code: Alles auswählen
def updateSingleMusicInformation(self, name, info, clear):
if info != "" or clear:
if self[name].getText() != info:
self[name].setText(info)
[color=#ff0000][B]if info != "":
if name == "artist":
self.summaries.setText(info,1)
elif name == "title":
idx = self.playlist.getCurrentIndex()
currref = self.playlist.getServiceRefList()[idx]
if info != self.getIdentifier(currref):
self.summaries.setText(info,3)
elif name == "album":
self.summaries.setText(info,4)[/B][/color]
hält solange bis du wieder navigierst, bzw. wird immer neu geschrieben, wenn der nächste in der playlist anfängt und er halt entsprechende Musicinfos hat.
- HD75hd
- Moderator
- Beiträge: 5343
- Registriert: 29 Aug 2014 10:34
- Hat gedankt: 1569 Mal
- Hat Dank erhalten: 1986 Mal
Ich glaube ich mache etwas verkehrt ..
ich habe die plugin.py so bearbeitet wie du es vorgeschlagen hast ..
habe sie dann in das Verzeichnis rein kopiert "usr\lib\enigma2\python\Plugins\Extensions\MediaPlayer"
aber er macht daraus keine pyo .. habe auch mal testweise die pyo da gelöscht, aber bei einem Gui-Neustart macht er keine pyo.
Irgendetwas mache ich falsch
ich habe die plugin.py so bearbeitet wie du es vorgeschlagen hast ..
habe sie dann in das Verzeichnis rein kopiert "usr\lib\enigma2\python\Plugins\Extensions\MediaPlayer"
aber er macht daraus keine pyo .. habe auch mal testweise die pyo da gelöscht, aber bei einem Gui-Neustart macht er keine pyo.
Irgendetwas mache ich falsch
Gruss HD75hd
OS mio+ 4K / OpenATV 7.3
Unicable DurLine UK 124
Wer kein Fullbackup hat, hat selber Schuld
OS mio+ 4K / OpenATV 7.3
Unicable DurLine UK 124
Wer kein Fullbackup hat, hat selber Schuld

-
- Betatester
- Beiträge: 731
- Registriert: 29 Jul 2014 19:43
- Hat gedankt: 205 Mal
- Hat Dank erhalten: 388 Mal
Dann müsste er doch im PluginBrowser direkt meckern?
Im Anhang die aktuelle vom git mit dem zeug drin(wurde hier direkt ne .pyo draus gezaubert).
Im Anhang die aktuelle vom git mit dem zeug drin(wurde hier direkt ne .pyo draus gezaubert).
- Dateianhänge
-
- plugin.py
- (37.87 KiB) 38-mal heruntergeladen
- HD75hd
- Moderator
- Beiträge: 5343
- Registriert: 29 Aug 2014 10:34
- Hat gedankt: 1569 Mal
- Hat Dank erhalten: 1986 Mal
Habe es eben auch hinbekommen ....
python ist echt penibel ..
ich habe es einfach copy&paste eingefügt ..
aber erst als ich die Formatierung ( einzelne Leerzeichen durch "Tabs" ersetzt habe ) hat er eine pyo draus gemacht.
Hätte ich nicht gedacht !
Aber .. es funktioniert jetzt so wie du es beschrieben hast ..
vielleicht kann man das so einfügen .. es gibt bestimmt einige die sich darüber freuen würden
python ist echt penibel ..
ich habe es einfach copy&paste eingefügt ..
aber erst als ich die Formatierung ( einzelne Leerzeichen durch "Tabs" ersetzt habe ) hat er eine pyo draus gemacht.
Hätte ich nicht gedacht !
Aber .. es funktioniert jetzt so wie du es beschrieben hast ..
vielleicht kann man das so einfügen .. es gibt bestimmt einige die sich darüber freuen würden

Gruss HD75hd
OS mio+ 4K / OpenATV 7.3
Unicable DurLine UK 124
Wer kein Fullbackup hat, hat selber Schuld
OS mio+ 4K / OpenATV 7.3
Unicable DurLine UK 124
Wer kein Fullbackup hat, hat selber Schuld

- HD75hd
- Moderator
- Beiträge: 5343
- Registriert: 29 Aug 2014 10:34
- Hat gedankt: 1569 Mal
- Hat Dank erhalten: 1986 Mal
Habe gerade V1.5 von meinem LCD-Screen hochgeladen ( findet ihr im ersten Post hier )
Die Progressbar und die Restminutenanzeige im Screen vom Media,Movie und EMC Player sind jetzt gleich
Für die Restminuten habe ich einen anderen Font benutzt, damit die Zahlen besser lesbar sind ( vor allem mit einem Vorzeichen )
Die Restminutenanzeige ist jetzt auch im Live-TV und im EMC drin, hoffe das der Screen noch nicht zu vollgestopft mit Zahlen ist
Ich finde es geht noch
Im Movieplayer ist jetzt auch das REC-Symbol sichtbar
Im Mediaplayer gibt es jetzt eine 3 zeilige Navigationsvorschau
ca. ab dem Image 15.05. werden auch die MusikTags von einem abgespielten MP3-File dargestellt ( Dank geht an @daTa deVil )
Dann habe ich noch den PowerTimerScreen mit reingenommen und ein neues Vorschaubild erstellt
Habe die Bilder auch im ersten Post aktualisiert
PS: Wem der Screen gefällt kann gerne auf Danke klicken
Die Progressbar und die Restminutenanzeige im Screen vom Media,Movie und EMC Player sind jetzt gleich
Für die Restminuten habe ich einen anderen Font benutzt, damit die Zahlen besser lesbar sind ( vor allem mit einem Vorzeichen )
Die Restminutenanzeige ist jetzt auch im Live-TV und im EMC drin, hoffe das der Screen noch nicht zu vollgestopft mit Zahlen ist

Ich finde es geht noch
Im Movieplayer ist jetzt auch das REC-Symbol sichtbar
Im Mediaplayer gibt es jetzt eine 3 zeilige Navigationsvorschau
ca. ab dem Image 15.05. werden auch die MusikTags von einem abgespielten MP3-File dargestellt ( Dank geht an @daTa deVil )
Dann habe ich noch den PowerTimerScreen mit reingenommen und ein neues Vorschaubild erstellt
Habe die Bilder auch im ersten Post aktualisiert
PS: Wem der Screen gefällt kann gerne auf Danke klicken

Gruss HD75hd
OS mio+ 4K / OpenATV 7.3
Unicable DurLine UK 124
Wer kein Fullbackup hat, hat selber Schuld
OS mio+ 4K / OpenATV 7.3
Unicable DurLine UK 124
Wer kein Fullbackup hat, hat selber Schuld

- HD75hd
- Moderator
- Beiträge: 5343
- Registriert: 29 Aug 2014 10:34
- Hat gedankt: 1569 Mal
- Hat Dank erhalten: 1986 Mal
Habe mal versucht die Progressbar im LCD-Screen aufzupeppen .. naja ..
das ist dabei rausgekommen ...
Wer möchte kann es auf seiner Quad+ testen ..
ist nur eine Testversion, die auf dem anderen Screen basiert .. es müsste auch alles andere laufen
das ist dabei rausgekommen ...

Wer möchte kann es auf seiner Quad+ testen ..
ist nur eine Testversion, die auf dem anderen Screen basiert .. es müsste auch alles andere laufen
- Dateianhänge
-
- HD75hd-Skin-TEST.zip
- (183.94 KiB) 28-mal heruntergeladen
Gruss HD75hd
OS mio+ 4K / OpenATV 7.3
Unicable DurLine UK 124
Wer kein Fullbackup hat, hat selber Schuld
OS mio+ 4K / OpenATV 7.3
Unicable DurLine UK 124
Wer kein Fullbackup hat, hat selber Schuld

- sumpfhuhn0
- VIP
- Beiträge: 874
- Registriert: 02 Dez 2013 14:26
- Wohnort: NRW
- Receiver 1: Gigablue UHD Quad 4K
- Hat gedankt: 333 Mal
- Hat Dank erhalten: 444 Mal
Sieht für die et-8500 so aus:
Code: Alles auswählen
<widget source="session.Event_Now" render="Progress" position="15,102" size="690,5" alphatest="blend" transparent="1" zPosition="3" pixmap="~/progressbar720_yellow.png">
<convert type="EventTime">Progress</convert>
</widget>
Gruß. sumpfhuhn0 
Xtrend ET-8500 4x DVB-S2, 1TB HDD, openATV 5.1
Mut@nt HD2400 2x DVB-S2, 2TB HDD, openATV 5.1
WWIO Bre2ze 1x DVB-S2, openATV 5.1
Edison OS mini 1x DVB-S2 ATV 5.1
MK Digital Multischalter zur Verteilung von 8 SAT-ZF-Ebenen 12 Teilnehmer ASTRA+Hotbird

Xtrend ET-8500 4x DVB-S2, 1TB HDD, openATV 5.1
Mut@nt HD2400 2x DVB-S2, 2TB HDD, openATV 5.1
WWIO Bre2ze 1x DVB-S2, openATV 5.1
Edison OS mini 1x DVB-S2 ATV 5.1
MK Digital Multischalter zur Verteilung von 8 SAT-ZF-Ebenen 12 Teilnehmer ASTRA+Hotbird
- HD75hd
- Moderator
- Beiträge: 5343
- Registriert: 29 Aug 2014 10:34
- Hat gedankt: 1569 Mal
- Hat Dank erhalten: 1986 Mal
Danke @sumpfhuhn0
aber das Ergebnis ist Absicht
so wollte ich es haben
Was ich aber wieder festgestellt habe, das es bei den Gigas Probleme mit 32 Bit Bildchen gibt .. mit 8 Bit läuft es.
Bei 32 .. kommen nur Farbkleckse
aber das Ergebnis ist Absicht

Was ich aber wieder festgestellt habe, das es bei den Gigas Probleme mit 32 Bit Bildchen gibt .. mit 8 Bit läuft es.
Bei 32 .. kommen nur Farbkleckse

Gruss HD75hd
OS mio+ 4K / OpenATV 7.3
Unicable DurLine UK 124
Wer kein Fullbackup hat, hat selber Schuld
OS mio+ 4K / OpenATV 7.3
Unicable DurLine UK 124
Wer kein Fullbackup hat, hat selber Schuld
