MetrixHD - selbsterstellte Skinpart`s

Nachricht
Autor
lordalex
Beginners
Beginners
Beiträge: 11
Registriert: 04 Nov 2015 11:30
Hat Dank erhalten: 1 Mal

Re: MetrixHD - selbsterstellte Skinpart`s

#1421

Beitrag von lordalex »

Liebs schön clean. Vor Ewigkeiten mal so konfiguriert. Könnte nicht anders :D

Bild

Bild

Da ging was schief. 2. Post bitte löschen 🙊
Benutzeravatar
Papi2000
Super Moderator
Super Moderator
Beiträge: 25829
Registriert: 20 Apr 2013 20:09
Receiver 1: Viele GigaBlues
Receiver 2: DM und ZGemma
Receiver 3: bissl VU
Hat gedankt: 4483 Mal
Hat Dank erhalten: 8290 Mal

Re: MetrixHD - Standard-Skin in openATV

#1422

Beitrag von Papi2000 »

Fein. Bitte den ersten Skin-Part "Kanalliste-MiniTV-02" deaktivieren, weil er alt und nicht gepflegt ist.
Äuf Nein stellen, mit GRÜN speichern, nochmal mit GRÜN anwenden, und mit OK Neustart anstoßen.
Eventuell repariert ihn jemand.
Zuletzt geändert von Papi2000 am 28 Sep 2024 22:56, insgesamt 1-mal geändert.
Grund: Typo, Ergänzungen
Grüßle
Ralf
--------------------------------------------
---- Einen Receiver kann sich jeder kaufen - Eine stabile E²-Box muß man sich verdienen! ----




Bild
Benutzeravatar
Jogibär
VIP
VIP
Beiträge: 3049
Registriert: 01 Mai 2022 15:00
Receiver 1: gb ue4k
Receiver 2: slot1 atv 7.4 (1gb)
Receiver 3: slot2 hdf 7.3 (1gb)
Receiver 4: slot3 atv 7.5 (1gb)
Hat gedankt: 4200 Mal
Hat Dank erhalten: 1749 Mal

Re: MetrixHD - Standard-Skin in openATV

#1423

Beitrag von Jogibär »

Ich denke damit hast du dir selbst die antwort gegeben und solltest hier , viewtopic.php?t=21609 , weitermachen.
Wer dich dazu bringt, Absurditäten zu glauben, bringt dich auch dazu, Ungeheuerlichkeiten zu tun.
lucas
Member
Member
Beiträge: 80
Registriert: 26 Dez 2014 12:21
Hat gedankt: 15 Mal
Hat Dank erhalten: 7 Mal

Re: MetrixHD - Standard-Skin in openATV

#1424

Beitrag von lucas »

Papi2000 hat geschrieben: 28 Sep 2024 22:55 Fein. Bitte den ersten Skin-Part "Kanalliste-MiniTV-02" deaktivieren, weil er alt und nicht gepflegt ist.
Äuf Nein stellen, mit GRÜN speichern, nochmal mit GRÜN anwenden, und mit OK Neustart anstoßen.
Eventuell repariert ihn jemand.
I'll try tomorrow, I'm out now.
lucas
Member
Member
Beiträge: 80
Registriert: 26 Dez 2014 12:21
Hat gedankt: 15 Mal
Hat Dank erhalten: 7 Mal

Re: MetrixHD - Standard-Skin in openATV

#1425

Beitrag von lucas »

Papi2000 hat geschrieben: 28 Sep 2024 22:55 Fein. Bitte den ersten Skin-Part "Kanalliste-MiniTV-02" deaktivieren, weil er alt und nicht gepflegt ist.
Äuf Nein stellen, mit GRÜN speichern, nochmal mit GRÜN anwenden, und mit OK Neustart anstoßen.
Eventuell repariert ihn jemand.
Regardless, I'm not a newbie. I know exactly how to reboot and do other things.
I was used to PLi and went to ATV only because certain "things" don't work there.
PLi may be monothematic but it's still #1
But I wonder, why do they only work on ATVs and no other images???
Is there something underneath?
Qu@rk
Member
Member
Beiträge: 57
Registriert: 21 Nov 2023 14:56
Receiver 1: VU+ DUO 4K - OpenATV 7.4
Hat gedankt: 34 Mal
Hat Dank erhalten: 12 Mal

Re: MetrixHD - selbsterstellte Skinpart`s

#1426

Beitrag von Qu@rk »

Ich würde gerne eine kleine Anpassung vornehmen. Ich habe die Timer.py geändert, damit in der Timerliste die vollständige Sendungsbeschreibung angezeigt wird. Ich bin aber leider nicht so fit, was Skins betrifft, ein bisschen verstehe ich es schon, mache das aber zu selten.
Nach langer Sucherei frage ich hier sicherheishalber.

Bild

Wie finde ich im MyMetrixLite (MetrixHD) die Position und Größe des gelb markierten Textfeldes (skin_opanatv.xml?).
Das Icon würde ich gerne verkleinern und neu positionieren (oder entfernen).

Natürlich würde ich das dann gerne als Skinpart anlegen, wenn möglich.

Für Tipps wäre ich dankbar.
Benutzeravatar
jbleyel
Community Administrator
Community Administrator
Beiträge: 230
Registriert: 02 Sep 2014 18:34
Receiver 1: Ultimo4K - OpenATV 7.4
Receiver 2: Solo4K - OpenATV 7.5
Receiver 3: Solo2 - OpenATV 7.4
Receiver 4: Pulse4Kmini - ATV 7.5, ATV 7.4
Receiver 5: GBTrio4kPro - ATV 7.5, ATV 7.4
Hat gedankt: 1 Mal
Hat Dank erhalten: 228 Mal
Geschlecht:
Kontaktdaten:

Re: MetrixHD - selbsterstellte Skinpart`s

#1427

Beitrag von jbleyel »

Qu@rk hat geschrieben: 03 Okt 2024 16:51 Ich würde gerne eine kleine Anpassung vornehmen. Ich habe die Timer.py geändert, damit in der Timerliste die vollständige Sendungsbeschreibung angezeigt wird. Ich bin aber leider nicht so fit, was Skins betrifft, ein bisschen verstehe ich es schon, mache das aber zu selten.
Nach langer Sucherei frage ich hier sicherheishalber.

Wie finde ich im MyMetrixLite (MetrixHD) die Position und Größe des gelb markierten Textfeldes (skin_opanatv.xml?).
Das Icon würde ich gerne verkleinern und neu positionieren (oder entfernen).

Natürlich würde ich das dann gerne als Skinpart anlegen, wenn möglich.

Für Tipps wäre ich dankbar.
Wieso Skinpart?
Einfach den Text besser positionieren und das Bild etwas weiter hoch. ( Bild kleiner oder ganz weg ist keine Option denn das passt das nicht mehr zum Rest vom Skin)
Running Text ist da aber besser.
Master of e2Remote : the best enigma2 iOS and MacOS App ever.
Benutzeravatar
Papi2000
Super Moderator
Super Moderator
Beiträge: 25829
Registriert: 20 Apr 2013 20:09
Receiver 1: Viele GigaBlues
Receiver 2: DM und ZGemma
Receiver 3: bissl VU
Hat gedankt: 4483 Mal
Hat Dank erhalten: 8290 Mal

Re: MetrixHD - selbsterstellte Skinpart`s

#1428

Beitrag von Papi2000 »

Die Empfehlung, das als Skin-Part umzusetzen, ist auf meinem Mist gewachsen, damit nicht jeder für Anpassungen gleich am Skin rumfummelt.
Grüßle
Ralf
--------------------------------------------
---- Einen Receiver kann sich jeder kaufen - Eine stabile E²-Box muß man sich verdienen! ----




Bild
Benutzeravatar
hammu
Senior member
Senior member
Beiträge: 1918
Registriert: 20 Jun 2018 09:37
Wohnort: OWL
Receiver 1: Gigablue UE 4K mit 7.4 und 7.5
Receiver 2: Gigablue UHD TRIO4K mit 7.4
Receiver 3: Edision OSnino+ mit 7.4
Receiver 4: Gigablue Ultra UE mit 7.4
Receiver 5: Gigablue Quadplus mit 7.4
Hat gedankt: 294 Mal
Hat Dank erhalten: 1006 Mal

Re: MetrixHD - selbsterstellte Skinpart`s

#1429

Beitrag von hammu »

Kann ich nur unterstreichen. Schon wegen der Updateresistenz.
In den Original Metrix files sollte man nie herumbasteln.
Qu@rk
Member
Member
Beiträge: 57
Registriert: 21 Nov 2023 14:56
Receiver 1: VU+ DUO 4K - OpenATV 7.4
Hat gedankt: 34 Mal
Hat Dank erhalten: 12 Mal

Re: MetrixHD - selbsterstellte Skinpart`s

#1430

Beitrag von Qu@rk »

Ich habe in der skin_openatv.xml in der Timerliste gesucht, aber ich finde das Textfeld nicht.
Ich finde das Icon (glaube ich), aber das Textfeld darunter entzieht sich mir irgendwie.
Sorry, wenn ich mich zu doof anstelle.

Als Skinpart wäre es mir schon lieber.
Benutzeravatar
hammu
Senior member
Senior member
Beiträge: 1918
Registriert: 20 Jun 2018 09:37
Wohnort: OWL
Receiver 1: Gigablue UE 4K mit 7.4 und 7.5
Receiver 2: Gigablue UHD TRIO4K mit 7.4
Receiver 3: Edision OSnino+ mit 7.4
Receiver 4: Gigablue Ultra UE mit 7.4
Receiver 5: Gigablue Quadplus mit 7.4
Hat gedankt: 294 Mal
Hat Dank erhalten: 1006 Mal

Re: MetrixHD - selbsterstellte Skinpart`s

#1431

Beitrag von hammu »

Nein, Du bist nicht zu doof. Es ist nun mal kompliziert.

Ich glaube, das ist hier aber ohne Gewähr.

Code: Alles auswählen

<screen name="T_Desc_810">
	<widget name="description" position="810,390" size="415,220" font="screen_info;20" conditional="description" foregroundColor="layer-b-foreground" halign="center" backgroundColor="layer-b-background" valign="center" transparent="1"/>
</screen>
in der skin_templates.xml
Qu@rk
Member
Member
Beiträge: 57
Registriert: 21 Nov 2023 14:56
Receiver 1: VU+ DUO 4K - OpenATV 7.4
Hat gedankt: 34 Mal
Hat Dank erhalten: 12 Mal

Re: MetrixHD - selbsterstellte Skinpart`s

#1432

Beitrag von Qu@rk »

Lieben Dank! Das war der Hinweis den ich benötigt habe: skin_templates.xml

T_Desc_810 scheint das Panel/Widget für die Beschreibung unterhalb des Icons zu sein, welches sehr oft in verschiedenen Screens benutzt wird - soweit so gut.

Ich müsste somit ein separates z. B. "T_Desc_810_RecTimer" defnieren oder, da es nur einmal verwendet wird, das Widget direkt an der entsprechenden Stelle einfügen, um zu testen.

Was ich jetzt soeben leider nach vielen fehlgeschlagenen Tests herausgefunden habe (zum Verrücktwerden, hihi), dass ich direkte Änderungen zum Testen in den Dateien mit dem Zusatz "mySkin" durchführen muss und nicht in den Originaldateien (natürlich danach immer GUI-Neustart).

Somit Änderungen zum Testen in: skin_openatv.mySkin.xml und skin_templates.mySkin.xml

So komme ich jetzt weiter! Lieben Dank!

Jetzt muss ich nur noch ausbaldowern, wie ich das in einen Skinpart packe.

Problem:
Soweit ich es verstehe, wenn ich den kompletten Screen "TimerOverviewBase" ersetzen würde, dann beträfe das alle Timer-Arten (RecordTimer, PowerTimer, CronTimer etc.) - übrigens sehr schön umgesetzt mit den mehrfach verwendeten Panels (Anfängerlob).

Ich müsste somit im Skinpart den Screen "RecordTimerOverview" ersetzen.
Dort den Inhalt von "TimerOverviewBase" einfügen und darin meine eigene Version von "T_DESC_810" als Beschreibungswidget integrieren.

Ist das eine Lösung, oder gäbe es eine elegantere Vorgehensweise?
Benutzeravatar
hammu
Senior member
Senior member
Beiträge: 1918
Registriert: 20 Jun 2018 09:37
Wohnort: OWL
Receiver 1: Gigablue UE 4K mit 7.4 und 7.5
Receiver 2: Gigablue UHD TRIO4K mit 7.4
Receiver 3: Edision OSnino+ mit 7.4
Receiver 4: Gigablue Ultra UE mit 7.4
Receiver 5: Gigablue Quadplus mit 7.4
Hat gedankt: 294 Mal
Hat Dank erhalten: 1006 Mal

Re: MetrixHD - selbsterstellte Skinpart`s

#1433

Beitrag von hammu »

Ich würde auch das panel weglassen und das widget "description" direkt in den screen "TimerOverviewBase" einsetzen.
Den Rest hast Du schon richtig erkannt.
Ich gehe davon aus, dass dieses überlappen der Anzeigen in allen Timer-Screens auftritt. Von daher schadet es nichts, wenn deine Änderung in "TimerOverviewBase" für alle Screens gilt.
Davon abgesehen würde ich es schon für einen Bug halten, dass die Grössenverhältnisse und Positionen nicht passen.
Da ich aber Metrix selbst nicht nutze, werde ich das nicht weiter verfolgen.
Qu@rk
Member
Member
Beiträge: 57
Registriert: 21 Nov 2023 14:56
Receiver 1: VU+ DUO 4K - OpenATV 7.4
Hat gedankt: 34 Mal
Hat Dank erhalten: 12 Mal

Re: MetrixHD - selbsterstellte Skinpart`s

#1434

Beitrag von Qu@rk »

Nochmals vielen lieben Dank. Es ist geschafft.



Hier mein Skinpart machdem ich die Timers.py geändert habe, um in der Timerliste die ausführlichen EPG-Informationen anzuzeigen (als Standard wird nur die Kurzinfo angezeigt). Ich habe das damals (2020) in OpenPLi implementiert und es wurde auskommentiert in den OpenATV-Sourcecode Timers.py übernommen (ich war überrascht, hihi). Ich musste nur die Kommentare entfernen und meine Änderung funktioniert auch in OpenATV perfekt.

Diese Anzeige der EPG-Info in der Timerliste ist für mich hilfreich, wenn ich beurteilen möchte, ob ein von AutoTimer ausgewählte Sendung für mich interessant ist oder ich den Timer deaktivieren möchte. Das ist wesentlich einfacher, als zwischen Timerliste und EPG ständig hin- und herzuspringen.

Code: Alles auswählen

<!-- Qu@rk mod 04.10.2024 -->

<skin>
<!-- cf#_#start --> 
	<screen name="RecordTimerOverview" position="0,0" size="1280,720" title="Timer Editor" flags="wfNoBorder" backgroundColor="transparent">
		<panel name="T_Title" />
		<panel name="timerlistcommon" />
		<widget name="description" position="810,90" size="415,500" zPosition="3" font="screen_info;20" conditional="description" foregroundColor="layer-b-foreground" halign="left" backgroundColor="layer-b-background" valign="top" transparent="1"/>
		<panel name="template1_2layer" />
		<panel name="T_Col_B_A" />
		<panel name="ioe-buttons_template1" />
		<panel name="__e-buttons_template1" />
		<ePixmap position="890,170" size="256,256" zPosition="2" pixmap="MetrixHD/skinparts/RecTimerListLongDesc/menu_timermenu_timers_darkgray.png" transparent="1" alphatest="blend" />
	</screen>
</skin>
Bild

Die Lösung mit dem dunkelgrauen Icon ist hinsichtlich des Designs sicherlich nicht optimal, da es nicht konsistent mit dem MetrixHD ist. Aber einfach weglassen wollte ich es auch nicht, obwohl das z. B. in EMC ohne Icon gelöst wurde.

Ich habe aus meinem Skinpart-Ordner eine ZIP-Datei erstellt und angehängt.

Es wäre natürlich genial, wenn das offiziell in OpenATV integriert werden könnte. Der Sourcecode im Timers.py ist ja schon da, getestet und die Skin-Änderung ist überschaubar einfach (vielleicht bis auf die Lösung mit dem Icon).

Edit (05.10.2024): Skin-Part-Datei aktualisiert.
RecTimerListLongDesc.zip
SkinPart für ausführliche Beschreibung in Timer-Liste (geänderte Timers.py erforderlich)
(10.86 KiB) 2-mal heruntergeladen
Zuletzt geändert von Qu@rk am 05 Okt 2024 12:09, insgesamt 1-mal geändert.
Benutzeravatar
enigmawelt
VIP
VIP
Beiträge: 68
Registriert: 18 Sep 2023 18:19
Receiver 1: VU+ ULTIMO4K / UNO 4K SE
Receiver 2: DM 900/920 UHD
Receiver 3: Edision Mio+ 4k
Receiver 4: Octagon SF8008 Twin/Combo
Receiver 5: AX Multibox Twin/Combo SE 4K
Hat gedankt: 65 Mal
Hat Dank erhalten: 80 Mal
Geschlecht:
Kontaktdaten:

Re: MetrixHD - selbsterstellte Skinpart`s

#1435

Beitrag von enigmawelt »

Vielen Dank @Qu@rk sehr coole Idee!!
ENIGMAWELT DER GRöSSTE DREAMOS/ENIGMA2 VIDEO BLOG
Benutzeravatar
jbleyel
Community Administrator
Community Administrator
Beiträge: 230
Registriert: 02 Sep 2014 18:34
Receiver 1: Ultimo4K - OpenATV 7.4
Receiver 2: Solo4K - OpenATV 7.5
Receiver 3: Solo2 - OpenATV 7.4
Receiver 4: Pulse4Kmini - ATV 7.5, ATV 7.4
Receiver 5: GBTrio4kPro - ATV 7.5, ATV 7.4
Hat gedankt: 1 Mal
Hat Dank erhalten: 228 Mal
Geschlecht:
Kontaktdaten:

Re: MetrixHD - selbsterstellte Skinpart`s

#1436

Beitrag von jbleyel »

Master of e2Remote : the best enigma2 iOS and MacOS App ever.
Benutzeravatar
jbleyel
Community Administrator
Community Administrator
Beiträge: 230
Registriert: 02 Sep 2014 18:34
Receiver 1: Ultimo4K - OpenATV 7.4
Receiver 2: Solo4K - OpenATV 7.5
Receiver 3: Solo2 - OpenATV 7.4
Receiver 4: Pulse4Kmini - ATV 7.5, ATV 7.4
Receiver 5: GBTrio4kPro - ATV 7.5, ATV 7.4
Hat gedankt: 1 Mal
Hat Dank erhalten: 228 Mal
Geschlecht:
Kontaktdaten:

Re: MetrixHD - selbsterstellte Skinpart`s

#1437

Beitrag von jbleyel »

So geht es auch:

Code: Alles auswählen


	<screen name="RecordTimerOverview" position="0,0" size="1280,720" title="Timer Editor" flags="wfNoBorder" backgroundColor="transparent">
		<panel name="TimerOverviewBase" />
		<widget name="description" position="810,90" size="415,500" zPosition="3" font="screen_info;20" conditional="description" foregroundColor="layer-b-foreground" halign="left" backgroundColor="layer-b-background" valign="top" transparent="1"/>
	</screen>


Master of e2Remote : the best enigma2 iOS and MacOS App ever.
Benutzeravatar
jbleyel
Community Administrator
Community Administrator
Beiträge: 230
Registriert: 02 Sep 2014 18:34
Receiver 1: Ultimo4K - OpenATV 7.4
Receiver 2: Solo4K - OpenATV 7.5
Receiver 3: Solo2 - OpenATV 7.4
Receiver 4: Pulse4Kmini - ATV 7.5, ATV 7.4
Receiver 5: GBTrio4kPro - ATV 7.5, ATV 7.4
Hat gedankt: 1 Mal
Hat Dank erhalten: 228 Mal
Geschlecht:
Kontaktdaten:

Re: MetrixHD - selbsterstellte Skinpart`s

#1438

Beitrag von jbleyel »

oder So:

Code: Alles auswählen


	<screen name="RecordTimerOverview" position="0,0" size="1280,720" title="Timer Editor" flags="wfNoBorder" backgroundColor="transparent">
		<panel name="TimerOverviewBase" />
		<widget name="description" position="810,90" size="415,500" zPosition="3" font="screen_info;20" conditional="description" foregroundColor="layer-b-foreground" halign="left" backgroundColor="layer-b-background" valign="top" transparent="1"/>
		<ePixmap position="820,580" size="64,64" zPosition="2" pixmap="icons/menu_timermenu_timers.png" transparent="1" alphatest="blend" />
	</screen>
	
Master of e2Remote : the best enigma2 iOS and MacOS App ever.
Qu@rk
Member
Member
Beiträge: 57
Registriert: 21 Nov 2023 14:56
Receiver 1: VU+ DUO 4K - OpenATV 7.4
Hat gedankt: 34 Mal
Hat Dank erhalten: 12 Mal

Re: MetrixHD - selbsterstellte Skinpart`s

#1439

Beitrag von Qu@rk »

Wow, das freut mich aber jetzt sehr, dass das auf Zuspruch stößt.
Ich sehe gerade, dass auch die Timers.py auf github bereits angepasst wurde - supercool!
Lieben Dank!
Qu@rk
Member
Member
Beiträge: 57
Registriert: 21 Nov 2023 14:56
Receiver 1: VU+ DUO 4K - OpenATV 7.4
Hat gedankt: 34 Mal
Hat Dank erhalten: 12 Mal

Re: MetrixHD - selbsterstellte Skinpart`s

#1440

Beitrag von Qu@rk »

jbleyel hat geschrieben: 04 Okt 2024 14:40 oder So:

Code: Alles auswählen


	<screen name="RecordTimerOverview" position="0,0" size="1280,720" title="Timer Editor" flags="wfNoBorder" backgroundColor="transparent">
		<panel name="TimerOverviewBase" />
		<widget name="description" position="810,90" size="415,500" zPosition="3" font="screen_info;20" conditional="description" foregroundColor="layer-b-foreground" halign="left" backgroundColor="layer-b-background" valign="top" transparent="1"/>
		<ePixmap position="820,580" size="64,64" zPosition="2" pixmap="icons/menu_timermenu_timers.png" transparent="1" alphatest="blend" />
	</screen>
	
Man kann also ein Widget nachträglich überschreiben auch wenn es im vorangehenden Template/Panel bereits definiert wurde. Das ist nützlich.
Nur bei der Icon-Positionierung/Skalierung stimmt noch etwas nicht in deiner Lösung. Leider reicht da mein aktuelles Wissen noch nicht, um das zu lösen. Sorry. Es überdeckt wahrscheinlich die Buttonleiste das Icon. Ich hatte soetwas Ähnliches bereits versucht und habe mich deshalb für das graue Icon entschieden, ist aber nicht so schön.
Antworten

Zurück zu „Skins“