LCD-Skin / HD75hd

only for display-skins
Nachricht
Autor
Benutzeravatar
madie
Senior member
Senior member
Beiträge: 9481
Registriert: 05 Apr 2013 21:50
Hat gedankt: 1118 Mal
Hat Dank erhalten: 2797 Mal

#41

Beitrag von madie »

biege ich nachher gerade.
Du kannst niemals alle mit deinem Tun begeistern. Selbst wenn du übers Wasser laufen kannst, kommt einer daher und fragt, ob du zu blöd zum Schwimmen bist.[/align]
Benutzeravatar
Sjekkie
Member
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

#42

Beitrag von Sjekkie »

Ich habe es so
1.jpg
1.jpg (34.7 KiB) 527 mal betrachtet


Das wetter kommt unter links und analog-clock im standby

Mediaplayer auch angepasst
1.jpg
1.jpg (34.7 KiB) 527 mal betrachtet

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
MediaPlayer.jpg (35.89 KiB) 527 mal betrachtet
Bild
Benutzeravatar
HD75hd
Moderator
Moderator
Beiträge: 5343
Registriert: 29 Aug 2014 10:34
Hat gedankt: 1569 Mal
Hat Dank erhalten: 1986 Mal

#43

Beitrag von HD75hd »

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
Gruss HD75hd
OS mio+ 4K / OpenATV 7.3
Unicable DurLine UK 124

Wer kein Fullbackup hat, hat selber Schuld ;)
Benutzeravatar
Sjekkie
Member
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

#44

Beitrag von Sjekkie »

Aber Artist stimt
Bild
Benutzeravatar
HD75hd
Moderator
Moderator
Beiträge: 5343
Registriert: 29 Aug 2014 10:34
Hat gedankt: 1569 Mal
Hat Dank erhalten: 1986 Mal

#45

Beitrag von HD75hd »

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
Gruss HD75hd
OS mio+ 4K / OpenATV 7.3
Unicable DurLine UK 124

Wer kein Fullbackup hat, hat selber Schuld ;)
daTa deVil
Betatester
Betatester
Beiträge: 731
Registriert: 29 Jul 2014 19:43
Hat gedankt: 205 Mal
Hat Dank erhalten: 388 Mal

#46

Beitrag von daTa deVil »

Er bekommt da auch nur den dateinamen, wenn er an "ServiceName" mit Title oder Artist rangeht.

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.
Benutzeravatar
HD75hd
Moderator
Moderator
Beiträge: 5343
Registriert: 29 Aug 2014 10:34
Hat gedankt: 1569 Mal
Hat Dank erhalten: 1986 Mal

#47

Beitrag von HD75hd »

@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

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 ;)
daTa deVil
Betatester
Betatester
Beiträge: 731
Registriert: 29 Jul 2014 19:43
Hat gedankt: 205 Mal
Hat Dank erhalten: 388 Mal

#48

Beitrag von daTa deVil »

gib mal den code von deiner .xml dafür.

Wenn du nur MediaPlayer angezeigt bekommst stimmt was dort nicht.

Nur "widget name" und kein renderer dafür benutzen.
Benutzeravatar
HD75hd
Moderator
Moderator
Beiträge: 5343
Registriert: 29 Aug 2014 10:34
Hat gedankt: 1569 Mal
Hat Dank erhalten: 1986 Mal

#49

Beitrag von HD75hd »

OK .. das wusste ich nicht .. bin noch relativ neu was die Sachen angehen
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 ;)
Benutzeravatar
HD75hd
Moderator
Moderator
Beiträge: 5343
Registriert: 29 Aug 2014 10:34
Hat gedankt: 1569 Mal
Hat Dank erhalten: 1986 Mal

#50

Beitrag von HD75hd »

@daTa deVil

es haut genau so hin, wie du es gesagt hast ..

Danke noch einmal für deine Hilfe
Gruss HD75hd
OS mio+ 4K / OpenATV 7.3
Unicable DurLine UK 124

Wer kein Fullbackup hat, hat selber Schuld ;)
daTa deVil
Betatester
Betatester
Beiträge: 731
Registriert: 29 Jul 2014 19:43
Hat gedankt: 205 Mal
Hat Dank erhalten: 388 Mal

#51

Beitrag von daTa deVil »

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):

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.
Benutzeravatar
HD75hd
Moderator
Moderator
Beiträge: 5343
Registriert: 29 Aug 2014 10:34
Hat gedankt: 1569 Mal
Hat Dank erhalten: 1986 Mal

#52

Beitrag von HD75hd »

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
Gruss HD75hd
OS mio+ 4K / OpenATV 7.3
Unicable DurLine UK 124

Wer kein Fullbackup hat, hat selber Schuld ;)
daTa deVil
Betatester
Betatester
Beiträge: 731
Registriert: 29 Jul 2014 19:43
Hat gedankt: 205 Mal
Hat Dank erhalten: 388 Mal

#53

Beitrag von daTa deVil »

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).
Dateianhänge
plugin.py
(37.87 KiB) 38-mal heruntergeladen
Benutzeravatar
HD75hd
Moderator
Moderator
Beiträge: 5343
Registriert: 29 Aug 2014 10:34
Hat gedankt: 1569 Mal
Hat Dank erhalten: 1986 Mal

#54

Beitrag von HD75hd »

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 :dance2:
Gruss HD75hd
OS mio+ 4K / OpenATV 7.3
Unicable DurLine UK 124

Wer kein Fullbackup hat, hat selber Schuld ;)
Benutzeravatar
HD75hd
Moderator
Moderator
Beiträge: 5343
Registriert: 29 Aug 2014 10:34
Hat gedankt: 1569 Mal
Hat Dank erhalten: 1986 Mal

#55

Beitrag von HD75hd »

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

Der Dateianhang Live-Neu.jpg existiert nicht mehr.


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 ;)
Dateianhänge
Live-Neu.jpg
Gruss HD75hd
OS mio+ 4K / OpenATV 7.3
Unicable DurLine UK 124

Wer kein Fullbackup hat, hat selber Schuld ;)
Benutzeravatar
Sjekkie
Member
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

#56

Beitrag von Sjekkie »

Danke. Super
Bild
Benutzeravatar
HD75hd
Moderator
Moderator
Beiträge: 5343
Registriert: 29 Aug 2014 10:34
Hat gedankt: 1569 Mal
Hat Dank erhalten: 1986 Mal

#57

Beitrag von HD75hd »

Habe mal versucht die Progressbar im LCD-Screen aufzupeppen .. naja ..
das ist dabei rausgekommen ... :laugh3:

Neue-Bar.jpg


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 ;)
Benutzeravatar
sumpfhuhn0
VIP
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

#58

Beitrag von sumpfhuhn0 »

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 :smoke:
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
Benutzeravatar
HD75hd
Moderator
Moderator
Beiträge: 5343
Registriert: 29 Aug 2014 10:34
Hat gedankt: 1569 Mal
Hat Dank erhalten: 1986 Mal

#59

Beitrag von HD75hd »

Danke @sumpfhuhn0
aber das Ergebnis ist Absicht :good3: 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 :scare2:
Gruss HD75hd
OS mio+ 4K / OpenATV 7.3
Unicable DurLine UK 124

Wer kein Fullbackup hat, hat selber Schuld ;)
Benutzeravatar
skyliner
Member
Member
Beiträge: 41
Registriert: 14 Mai 2014 19:50
Wohnort: Bavaria
Receiver 1: GigaBlue Quad Plus
Hat gedankt: 32 Mal
Hat Dank erhalten: 1 Mal

#60

Beitrag von skyliner »

Hallo und erstmal ein dickes DANKE für das Skin.

Mit der 1.5er hab ich ein Problem mit dem PIcon.
Position ist etwas zu weit links.

Der Dateianhang IMG_20150515_172415.jpg existiert nicht mehr.
Dateianhänge
IMG_20150515_172415.jpg
Antworten

Zurück zu „Display-Skins“