Fenris HD 2.x.x Skinparts, Erweiterungen und Farbanpassungen [ EoL ]

  • Hallo,
    ich würde bei der Infobar gerne die grauen "Ränder" entfernen.Wie muß ich das eigentlich machen?Oder wäre jemand evtl. so nett und bastelt mir das D:


    Bitte schön. Du musst lediglich die entpackte skin.xml in usr/share/enigma2/FenrisHD austauschen. Dann sind die Ränder weg.

  • Hi,

    und hier die Skinparts für die Freunde des Webradios.

    Spoiler anzeigen

    Da es ein recht umfangreicher Code ist, habe ich auch mal eine skin_user.xml mit angehangen.
    Die könnte dann sofort genutzt werden. Natürlich nur, wenn man die Datei von skin_user.txt in skin_user.xml umbenennt! D: D:

    Und weil ich das Webradio bisher nicht genutzt habe, und es auch nur für die Skinparts auf meine Box gekommen ist, könnte noch der ein oder andere Fehler irgendwo auftauchen. Daher bitte hier melden wenn Ihr etwas findet.


    [EDIT]

    07.09.14
    Fehler im Webradio behoben. (Doppelter grüner Button. Die Screenshots zeigen noch den Fehler, der Code sollte jetzt aber sauber sein.

    [/EDIT]


    Blomquist

  • Da ich genug Uhren im Wohnzimmer habe, habe ich mir für mein Display im Standby Betrieb was neues erstellt.
    Einfach den angefügten Screen in der Skin.XML ersetzen...

    Spoiler anzeigen

    <screen name="StandbySummary" position="0,-1" size="132,64">
    <eLabel font="Regular; 22" noWrap="1" position="0,0" size="132,64" text="VTI-FenrisHD" transparent="1" zPosition="1" />
    </screen>

  • Blomquist

    Danke für den webradiopart, funktioniert tadellos.

    Eine andere Frage. Ich hab mein Display auch umgestellt, so dass ich den laufenden Sender sehe (was vor allem dann hilfreich ist, wenn man nur Radio hört und den TV nicht anschaltet).
    Ich höre meistens SWR3. Die blenden immer den laufenden Titel ein (ich nehme an, andere Sender auch). Gibt es eine Möglichkeit, dass der Interpret/Titel auch im Display angezeigt wird?

    Gruß Keno
    ______________________________________________
    (Komm wir essen Opa - Satzzeichen retten Leben)

  • Hi,

    oh man, Ihr lasst mich mehr mit dem Webradio spielen als eigentlich gedacht. D:


    Meine Erfahrungen (aus insgesamt ca. 45 Minuten Benutzung Webradio):

    In den Einstellungen zum Webradio kann man die Display-Einstellungen vornehmen.

    Menü --> Tools und Einstellungen --> Display-Einstellungen

    Hier hat man jetzt u.a. folgende Möglichkeiten:

    Art der Einstellungen: Nur einstellen / verwende webFS_display.xml

    Für Besitzer einer Box mit einem einzeilgen Display scheint "Nur einstellen" die bessere Wahl zu sein. Die webFS_display.xml ist für eine Ultimo z.B. nicht schlecht.


    Wenn man jetzt also "Nur einstellen" gewählt hat, kann man sich weiter austoben.

    Bei der Anzahl der Zeilen sollte man "1" wählen (wenn man nur ein einzeiliges Display hat).
    Zeile mit Laufschrift kann auch auf "1" bleiben (mehr Zeilen werden ja nicht angezeigt).
    Geschwindigkeit sollte man dem eigenen Geschmack anpassen
    Displaylänge sollte auch jeder entsprechend seiner Box einstellen
    Abstand von links muss auch jeder selber entscheiden

    Jetzt geht es in die Feineinstellungen, die Einstellungen der einzelnen Zeilen. (ich beschreibe jetzt mal nur eine Zeile. Hätte man mehrere eingestellt, dann würde das genau so ablaufen.)

    Text: hier hat man die Auswahl zwischen "Übertragene Informationen", "Favoriten-Name", "Uhrzeit", "Stations-Name" und " " (was wohl eine Leerzeile sein soll)
    Bei "weiteren Text hinzufügen" hat man die gleiche Auswahl. Hier kann man also bestimmen, welche zweite Information abwechselnd nacheinander in der Zeile angezeigt werden soll.
    Die restlichen Einstellungen sind wieder Geschmackssache.

    Ich denke daher, dass die Einstellungen zu "Text" und "weiteren Text hinzufügen" zum gewünschten Ergebnis führen. Skinnen kann man da nicht viel.
    (Mehr kann man in der webFS_display.xml auch nicht anzeigen lassen. und wenn, dann habe ich die dazugehörigen Infos bisher nicht gefunden.)

    Eigentlich habe ich das Webradio zu selten, und wenn, dann zu kurz, am Laufen um alles zu testen und zu probieren.
    Was ich nur festgestellt habe ist folgendes: Wenn ich einen Sat-Sender wähle (was wohl mit "Typ = pvr" gemeint ist) dann werden außer dem Sendernamen keine weiteren Infos angezeigt (zumindest ist das bei NDR2 der Fall). Egal, was ich auf dem Display meiner Ultimo anzeigen lasse.
    Nehme ich für den Sender aber das Netz als Quelle ("Typ mp3"), habe ich zusätzlich die Informationen zur laufenden Sendung oder Titelinformationen. (Kommt halt drauf an, was der Sender so mitsschickt.)

    Ich habe jetzt noch nicht probiert, in den Display-Screen vom Webradio die widgets des "normalen" Radios einzubauen. Dann könnte man auch dort die Titelinformationen abgreifen. Zumindest was er "PVR-Teil" betrifft. Was aber wieder nicts bringt, wenn man aufs Internetradio zugreift. Daher habe ich auch im Moment keine Ambitionen dort etwas zu probieren.


    Ich hoffe, ich konnte dennoch etwas helfen.


    Blomquist

    Der menschliche Körper ist genial. Wenn man sein Ohr ganz langsam auf eine heiße Herdplatte legt, kann man riechen wie blöd man ist!
    Letzte Änderung der Signatur vor 15 Minuten.

    Einmal editiert, zuletzt von Blomquist (28. Juni 2014 um 15:56)

  • Hi,

    bei meinem Screen für das Webradio ist mir ein kleiner Fehler unterlaufen.

    An dieser Stelle daher:

    Vielen Dank an den Hinweisgeber für den Tip.


    Ich habe im ursprünglichen Code einen Screen vergessen. Inzwischen habe ich diesen Fehler behoben und oben (Beitrag 143) eingefügt.

    Wer nicht den kompletten Teil noch einmal laden möchte, kann diesen Code zu seiner skin.xml oder skin_user.xml hinzufügen:

    Spoiler anzeigen

    Entschuldigt die Unannehmlichkeiten.
    Aber ich sagte ja, ich nutze das Plugin nicht... D: D: D: D:


    Blomquist

    Der menschliche Körper ist genial. Wenn man sein Ohr ganz langsam auf eine heiße Herdplatte legt, kann man riechen wie blöd man ist!
    Letzte Änderung der Signatur vor 15 Minuten.

  • habe den Merlin Music Player für Fenris HD geskinnt.
    Bitte die rar datei entpacken und die png Dateien im Ordner images nach /usr/lib/enigma2/python/Plugins/Extensions/MerlinMusicPlayer/images auf die Box kopieren anschliessend den folgenden Screen in die Skin.xml von Fenris HD einfügen.
    Die Symbole ( Note, Sternchen, Notenschlüssel ) sind im Screenshot etwas fusselig, auf dem TV ist das nicht so, da sind sie gestochen scharf.
    Gruss Wuesty

    Spoiler anzeigen

    <screen name="MerlinMusicPlayerScreen" position="0,0" size="1280,720" flags="wfNoBorder" backgroundColor="background" title="iDream">
    <eLabel backgroundColor="fenrisBorder" position="178,112" size="924,2" zPosition="1" />
    <ePixmap alphatest="on" pixmap="/usr/lib/enigma2/python/Plugins/Extensions/MerlinMusicPlayer/images/mmp3pHD.png" position="center,center" size="1200,675" />
    <widget name="coverArt" pixmap="/usr/lib/enigma2/python/Plugins/Extensions/MerlinMusicPlayer/images/no_coverArt.png" position="322,135" size="240,240" transparent="1" alphatest="blend" />
    <widget name="title" position="322,426" size="950,40" zPosition="1" transparent="1" font="Regular; 28" foregroundColor="fenrisForeground" />
    <widget name="album" position="322,481" size="600,26" zPosition="1" transparent="1" font="Regular; 22" foregroundColor="fenrisAccent1" />
    <widget name="artist" position="322,518" size="600,26" zPosition="1" transparent="1" font="Regular; 22" foregroundColor="fenrisAccent1" />
    <widget name="genre" position="322,554" size="600,26" zPosition="1" transparent="1" font="Regular;18" foregroundColor="fenrisAccent1" />
    <widget name="nextTitle" position="322,594" size="600,30" zPosition="1" transparent="1" font="Regular; 26" foregroundColor="fenrisAccent2" />
    <widget name="PositionGauge" position="174,111" size="930,4" pointer="/usr/lib/enigma2/python/Plugins/Extensions/MerlinMusicPlayer/images/progressbar.png:930,0" seek_pointer="/usr/lib/enigma2/python/Plugins/Extensions/MerlinMusicPlayer/images/progressbar.png:930,0" transparent="1" />
    <widget source="session.CurrentService" render="Label" position="445,388" size="116,20" zPosition="1" font="Regular;18" halign="right" foregroundColor="fenrisAccent1" transparent="1">
    <convert type="ServicePosition">Length,ShowHours</convert>
    </widget>
    <widget source="session.CurrentService" render="Label" position="322,388" size="100,20" zPosition="1" font="Regular;20" halign="left" foregroundColor="fenrisForeground" transparent="1">
    <convert type="ServicePosition">Position,ShowHours</convert>
    </widget>
    <widget name="shuffle" pixmaps="/usr/lib/enigma2/python/Plugins/Extensions/MerlinMusicPlayer/images/placeholder1.png,/usr/lib/enigma2/python/Plugins/Extensions/MerlinMusicPlayer/images/dvr_shuf.png" position="681,276" size="50,50" transparent="1" alphatest="on" />
    <widget name="repeat" pixmaps="/usr/lib/enigma2/python/Plugins/Extensions/MerlinMusicPlayer/images/placeholder1.png,/usr/lib/enigma2/python/Plugins/Extensions/MerlinMusicPlayer/images/dvr_rep.png" position="681,224" size="50,50" transparent="1" alphatest="on" />
    <widget name="dvrStatus" pixmaps="/usr/lib/enigma2/python/Plugins/Extensions/MerlinMusicPlayer/images/dvr_pl.png,/usr/lib/enigma2/python/Plugins/Extensions/MerlinMusicPlayer/images/dvr_pau.png" position="850,200" size="150,150" transparent="1" alphatest="blend" />
    <eLabel backgroundColor="fenrisBackground2" font="Regular; 36" foregroundColor="fenrisForeground" halign="center" noWrap="1" position="0,50" size="1283,40" text="MERLIN MUSIC PLAYER" transparent="1" valign="center" zPosition="1" />
    <ePixmap alphatest="blend" pixmap="/usr/lib/enigma2/python/Plugins/Extensions/MerlinMusicPlayer/images/rahmen.png" position="320,133" size="242,242" />
    <widget backgroundColor="fenrisBackground" font="Regular; 30" halign="center" position="865,352" render="Label" size="45,60" source="global.CurrentTime" transparent="1" valign="bottom" zPosition="1">
    <convert type="ClockToText">Format:%H</convert>
    </widget>
    <eLabel backgroundColor="fenrisBackground" font="Regular; 28" halign="center" position="902,352" size="15,60" text=":" transparent="1" valign="bottom" zPosition="1" />
    <widget backgroundColor="fenrisBackground" font="Regular; 30" halign="center" position="910,352" render="Label" size="45,60" source="global.CurrentTime" transparent="1" valign="bottom" zPosition="1">
    <convert type="ClockToText">Format:%M</convert>
    </widget>
    <widget backgroundColor="fenrisBackground" font="Regular; 20" halign="center" position="953,352" render="Label" size="30,40" source="global.CurrentTime" transparent="1" valign="bottom" zPosition="1">
    <convert type="ClockToText">Format:%S</convert>
    </widget>
    <eLabel backgroundColor="fenrisBackground" font="Regular; 18" halign="center" position="945,352" size="15,40" text=":" transparent="1" valign="bottom" zPosition="1" />
    <widget backgroundColor="fenrisBackground" font="Regular; 18" foregroundColor="fenrisAccent1" halign="center" position="822,135" render="Label" size="203,30" source="global.CurrentTime" transparent="1" valign="center" zPosition="1">
    <convert type="ClockToText">Format:%A</convert>
    </widget>
    <widget backgroundColor="fenrisBackground" font="Regular; 18" foregroundColor="fenrisAccent1" halign="center" position="822,158" render="Label" size="203,29" source="global.CurrentTime" transparent="1" valign="center" zPosition="1">
    <convert type="ClockToText">Format:%d. %B</convert>
    </widget>
    </screen>

  • oh man, Ihr lasst mich mehr mit dem Webradio spielen als eigentlich gedacht. D:


    Ich hoffe, ich konnte dennoch etwas helfen.

    Blomquist

    Also erstmal...Du bist ein Mann und Du hast eine VU+ ergo...Du spielst gerne D: D: D:
    Also freu Dich, wenn es was zum Spielen gibt. ;)

    zum Zweiten: ich kam eigentlich über Deinen kleinen Part anstatt der Uhrzeit und dem Datum den laufenden Sender im Display anzuzeigen darauf, dass Du (oder jemand anderes) es wissen könnte.
    An das Webradio habe ich dabei gar nicht gedacht. Aber Das was du gefunden hast klingt interessant..ich glaub ich geh auch noch ein bißchen spielen D:

    Zitat von Blomquist


    Entschuldigt die Unannehmlichkeiten.
    Aber ich sagte ja, ich nutze das Plugin nicht... D: D: D: D:

    Nein...entschuldigen wir nicht. Wir stellen Dir selbstlos in unserer Freizeit was zum Spielen zur Verfügung und dann verlängerst du das Spielen auf ungehörige Weise....tztztz. D:

    Nagut...ich schau mal, ob ich was Neues zum Spielen für Dich finde

    (NEIN...Die Dame von meinem Avatar steht zum Spielen nicht zur Verfügung) ;rolleyes:

    Gruß Keno
    ______________________________________________
    (Komm wir essen Opa - Satzzeichen retten Leben)

    Einmal editiert, zuletzt von Keno (29. Juni 2014 um 16:24)

  • Hi,

    ach so, es ging gar nicht um das Webradio. War aus dem Zusammenhang nicht ersichtlich.

    Egal, aber ich habe so im Hinterkopf, dass es da schon mal etwas gab: Fenris HD Skinparts und Erweiterungen

    Jetzt müsstest Du mal gucken, was bei Dir an entsprechender Stelle in der skin.xml steht und eventuell durch den Part mit den Titelinformationen ergänzen.
    Bei einem einzeiligen Display sollte dann mit Lauftext gearbeitet werden.

    Das könnte dann etwa so aussehen:

    Spoiler anzeigen
    Code
    <widget source="session.CurrentService" render="RollerCharLCDLong" position="0,0" size="80,22" font="VFD;22" noWrap="1" valign="center">
      <convert type="ServiceName">Name</convert>
    <widget source="session.Event_Now" render="RollerCharLCDLong" position="80,0" size="100,22" font="VFD;22" valign="top" zPosition="-2" noWrap="1" >
      <convert type="EventName">Name</convert>


    Zeile 1 und zwei sind der Sendername, Zeile 3 und 4 der Sendungstitel.

    Wobei Du da mit die Werte zu position=" und size=" an Deine Box anpassen solltest.
    (Und vorsichtshalber mal gucken, ob der Renderer RollerCharLCDLong bei Dir auf der Box ist. Nicht, dass der automatisch nur bei der Ultimo (meine Hauptbox) mit drauf ist und bei Dir dann einen GS verursachen würde.
    Hier sollte er zu finden sein: /usr/lib/enigma2/python/Components/Renderer)


    Blomquist

    Der menschliche Körper ist genial. Wenn man sein Ohr ganz langsam auf eine heiße Herdplatte legt, kann man riechen wie blöd man ist!
    Letzte Änderung der Signatur vor 15 Minuten.

  • Blomquist

    Danke..das werd ich mal testen...sobald ich es geschafft habe, meine Frau irgendwie aus dem Wohnzimmer zu locken (das wird bei Titanic etwas schwierig)
    Aber per FTP schau ich schon mal nach dem Renderer. Ansonsten pack ich eh erst mal alles in die User_skin und teste es.

    Edit: Ja, der render ist drauf. Dann werd ich Deinen Part mal testen. Aber zeigt er dann den aktuellen Titel der Sendung oder den des Liedes?

    Gruß Keno
    ______________________________________________
    (Komm wir essen Opa - Satzzeichen retten Leben)

    2 Mal editiert, zuletzt von Keno (29. Juni 2014 um 17:58)

  • @ Keno

    ehrlich gesagt, keine Ahnung. Wenn jetzt bei Dir der Titel angezeigt wird, dann nimmt einfach den Teil, der jetzt bei Dir an entsprechender Stelle im Skin steht und füge nur den Teil mit dem Sendernamen hinzu. (Natürlich angepasst auf die Daten Deiner Box.)
    Das müsste dann der Screen "InfoBarSummary" sein. (siehe Beitrag 28)

    Und wenn Du Deine Frau nicht vom TV weg bekommst, dann schicke ihr doch eine Nachricht (siehe Anhang.)

    Ob, und was Du dann als Überraschung hast, musst Du selber entscheiden... D: D: D:


    Blomquist

  • Wie gesagt..den Teil mit der Infobarsummary hatte ich schon geändert, weil ich ja anstatt Datum/Uhrzeit den Sender drin haben wollte.
    Ich glaube, beim Radio zeigt er bei der Version mit dem RollerChartusw nur den Sendungstitel an.
    Wenn man Titel und Interpret will, muss man vermutlich doch über das Webradio gehen. Das muss ich noch testen.

    Dein Vorschlag mit der Nachricht kam leider zu spät...DiCaprio war schon abgesoffen und dann wollte ich mal sehen, wie sich die Niederländer so schlagen.

    Die Edith war da: Hey...da hab ich doch glatt wieder was zum Spielen gefunden Klick mich

    Gruß Keno
    ______________________________________________
    (Komm wir essen Opa - Satzzeichen retten Leben)

    Einmal editiert, zuletzt von Keno (29. Juni 2014 um 19:02)

  • Hi,

    @ Keno
    War das jetzt eine Aufforderung?
    OK, ich habe Zeit und Lust.

    [EDIT]

    Zeit und Lust ja, aber ich darf nicht!
    Denn in der License.txt steht:

    Code
    You are not allowed to modify, decompile, disassemble or reverse engineer this software.

    Da wird das Skinnen dann schwer.

    [/EDIT]


    Zum Display: Wenn Du Deinen geänderten Part behältst, und nur den Renderer austauschst, müsste das auch mit Deiner bisherigen Anzeige funktionieren.

    Du kannst ja mal den Code vom entsprechenden Screen für das VFD, also den, mit dem jetzt bei Dir der Songtitel angezeigt wird, entweder hier posten oder mir per PN schicken.
    Dann kann ich ja mal versuchen den Sendernamen mit rein zu basteln.


    Blomquist

    Der menschliche Körper ist genial. Wenn man sein Ohr ganz langsam auf eine heiße Herdplatte legt, kann man riechen wie blöd man ist!
    Letzte Änderung der Signatur vor 15 Minuten.

    Einmal editiert, zuletzt von Blomquist (29. Juni 2014 um 19:58)

  • Ne...es war keine Aufforderung, nur ein Hinweis zum Spielen..hab das Plugin (noch) nicht installiert.

    Das mit dem Code vom entsprechenden Screen versteh ich nicht ganz. Also im normalen Radiomodus stelle ich SWR3 ein und nach einigeer Zeit erscheint
    dann auf dem Bildschirm links unten Name des Interpreten und Songtitel. Ich denke, es handelt sich hier um Radiotext. Normalerweise hab ich wenn Radio läuft den
    Fernseher aus und manchmal möchte man wissen, wer da gerade singt. Das sieht man aber nur, wenn man den TV wieder anschaltet.

    Wollte noch einen Screenshot machen, aber natürlich werden heute Abend keine Titel eingeblendet. Ich denke, dass man diese Informationen nur aus dem Internet bekommt
    (wie das Webradio) und dann evtl. im Display anzeigen lassen kann.

    Gruß Keno
    ______________________________________________
    (Komm wir essen Opa - Satzzeichen retten Leben)

  • Hi,

    @ Keno
    Irgendwie reden wir wohl immer wieder haarscharf aneinander vorbei. :)
    Bis jetzt dachte ich, Du hättest in Deiner skin.xml den Teil für das VFD-Display bearbeitet um den Songtitel angezeigt zu bekommen.
    Also den Teil, der mit

    Code
    <screen name="InfoBarSummary" position="0,0" size="200,20">

    zusammenhängt.


    @ shadowrider
    Warum? In welchen PlugIn-Thread denn?
    Es ist doch gar nicht sicher, ob es hier wirklich um ein Plugin (In diesem Fal das WebradioFS) geht.

    Eher würde ich diesen Teil der Diskussion in einen Laber-Thread berschieben.


    @ Keno
    Von mir aus können wir das auch gerne per PN weiter ausforschen.


    Blomquist


    PS: Aber wohl erst ab Dienstag. Morgen (eigentlch ja schon heute) habe ich einen langen Tag vor mir...

    Der menschliche Körper ist genial. Wenn man sein Ohr ganz langsam auf eine heiße Herdplatte legt, kann man riechen wie blöd man ist!
    Letzte Änderung der Signatur vor 15 Minuten.

  • Blomquist
    Jo.. Scheint so. Ich versuch es mal zu entwirren
    1. ich hab Deinen Part benutzt, um im FenrisHD das Display von Datum/Uhrzeit umzustellen auf Sender
    2. Im normalen Radiomodus zeigt SWR3 meistens als Radiotext Interpret und Titel auf dem Bildschirm an
    3. im webradio fiel mir auf, dass Interpret und Titel der Streams im display angezeigt werden
    4. in Kenos Kopf begannen sich die berühmten (aber schon ziemlich abgenutzen) Rädchen zu drehen und er dachte sich, ob man die oben aufgeführten Erkenntnisse nicht dazu nutzen könnte im normalen Radio die Anzeige von Radiotext möglich zu machen. Und so entstand die Frage.
    Das hat aber wohl nix mit dem Skin und nix mit dem webradio zu tun.


    Gruß Keno
    (geschrieben mit Tapatalk)

    Gruß Keno
    ______________________________________________
    (Komm wir essen Opa - Satzzeichen retten Leben)

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!