Yamp Music Player - LCD (Box-Display) - Skins

    • Yamp Music Player - LCD (Box-Display) - Skins

      Hi,
      nachdem immer wieder Anfragen zur Konfiguration von Box-Displays kommen, die ja jeder für sich selbst je nach Box und eingebautem Display anpassen kann/muss, habe ich mich entschlossen, auch hierfür einen extra Thread zu erstellen.

      Update ab V3.3.1: Ab V3.3.1 lässt sich viel in den Einstellungen von Yamp für das Display konfigurieren; die YampLCD.xml wird daraus automatisch erstellt. Das sollte für die meisten ausreichend sein.
      Besonders exclusive Einstellungen dürfen aber gern weiter hier veröffentlicht werden. Wenn die Yamp-Einstellung dann auf "benutzerdefiniert" gestellt wird, wird die YampLCD.xml nicht überschrieben; statt dessen liest Yamp z.B. die Einstellungen für Cover Farbe und Grösse aus der xml.


      Bitte diesen Thread NICHT für Diskussionen / Fehlermeldungen nutzen - dazu gibts den Yamp-Thread. Bitte AUSSCHLIESSLICH funktionierende LCD-Displays anderen anbieten.
      Das ist auch der Grund für die gelöschten Beiträge (falls das jemanden wundert) - das waren Diskussionen, die niemandem was bringen.

      Das ist so gedacht: Damit das Rad nicht 100mal neu erfunden werden muss, bitte ich alle User, die eine YampLCD.xml für Ihre Box erstellt haben, die hier anderen Usern zur Verfügung zu stellen.
      Ein Eintrag sollte enthalten:'
      • Typ der Box
      • YampLCD.xml
      • die dazu passenden Einstellungen in den Yamp-Einstellungen (gern auch als Screenshot)
      • einen Screnshot des Display
      Danke!
      Alfred

      Und hier gleich nochmal eine kurze Anleitung für die Einstellungen in Yamp und in der YampLCD.xml (im ausgewählten Skin):

      In den Einstellungen können jetzt unter Box-Display weitere Optionen zusätzlich zu den bisherigen Optionen ausgewählt werden.

      Einstellungen Yamp:

      Aus: Mit dieserEinstellung steuert Yamp das Display nicht mehr an. Sinnvoll, wenn z.B. LCD4Linux für die Display-Ansteuerung genutzt werden soll.

      1 oder 3-zeiliger Text: Dafür müssen in der YampLCD.xml evtl. Display-Grösse und Schriftgrösse angepasst werden

      Lauftext: Hier nochmal ein Auszug aus der Kurzanleitung: Zum Lauftext muss ein grafisches Display vorhanden und das Plugin "RunningText" oder pasurimis "SCROLL_LCD_TEXT" mit allen Abhängigkeiten installiert sein.
      Der Lauftext auf dem Disply sollte in den "normalen" Menüs erstmal funktionieren. Ansonsten darf Lauftext nicht ausgewählt werden!!! Ausserdem muss dann noch die YampLcdRunning.xml entspechend angepass werden.
      Ab OE2.5 ist der Renderer "RunningText" im Image bereits enthalten.

      Optionen mit Cover-Anzeige, wahlweise mit 1- oder 3-zeiligem Text: dies Einstellungen machen nur Sinn auf grafischen Displays. Dabei wird – wie aus dem Namen zu entnehmen – das aktuelle Cover wahlweise zusammen mit Text (Titel, Interpret, Album) angezeigt. Dazu sind aber weitere Einstellungen und auch eine Anpassung der YampLCD.xml notwendig. Einstellungen in Yamp und
      Anpassungen der YampLCD.xml müssen zusammenpassen.

      Einstellungen:
      Grafisches Display Mode Cover: Cover Grösse: Höhe und Breite des Covers in Pixeln
      Grafisches Display Mode Cover: Cover Farbe: Farbe des Covers

      Je nach Box-Display muss bei der Farbe schwarz/weiss oder farbig mit oder ohne Option "transparent" ausgewählt werden. Was auf dem speziellen Display funktioniert, muss ausprobiert werden.

      Das aktuelle Cover wird nach diesen Einstellungen konvertiert und unter /tmp/coverlcd.png gespeichert. Dieses Cover wird dann auf dem Displayangezeigt.

      Achtung: Für diese Funktion muss das Paket python-imaging installiert sein. Wenn die Coveranzeige nicht funktioniert, bitte die Logdatei (Einstellung "nur Fehler") kontrollieren. Wenn dort Einträge wie
      "YampScreen: createLcdCoverImage: import Image: EXCEPT" auftauchen, muss das Paket nachinstalliert werden.

      Wichtig:
      Es muss auch die YampLCD.xml angepasst werden; je nach in Yamp eingestelltem Skin befindet sich diese Datei in
      /usr/lib/enigma2/python/Plugins/Extensions/YampMusicPlayer/skins/<ausgewählterSkin>

      Wichtig sind vor allem die Einstellungen für die Display-Grösse
      <screen name="YampLCDScreenV31" position="0,0" size="132,64"> = Display-Grösse der Box

      und für die Grösse des Covers; die Grösse (size) sollte der eingestellten Grösse in den Yamp-Einstellungen entsprechen
      <widget name="coverArt" ..." position="2,2" zPosition="1" size="60,60... />

      Hier kann ausserdem die Position des Covers und die Position und Schriftgrösse der Texte (falls in den Einstellungen ausgewählt) eingestellt werden.

      Hier eine Beispieldatei für eine DM900 - leider hab ich keinen Screenshot dazu...
      Yamp - Musicplayer mit Artist-Art-Hintergrund und "Karaoke Light"- aktuelle Version V3.3.2 hier, bitte beachten: FAQ hier

      Wissen ist eins der wenigen Güter, das sich durch Teilen vermehren lässt .... :thumbsup:

      Dieser Beitrag wurde bereits 12 mal editiert, zuletzt von AlfredENeumann ()

    • Meine Einstellungen für das Display der Dreambox TWO.

      Spoiler anzeigen

      <!-- Yamp Skin V3.0.x Standard -->
      <screen name="YampLCDScreenV31" position="0,0" size="240,80">
      <widget name="text1" position="84,11" size="154,18" font="Regular;16" zPosition="3" transparent="1" />
      <widget name="text2" position="84,31" size="154,18" font="Regular;16" zPosition="3" transparent="1" />
      <widget name="text3" position="84,52" size="154,18" font="Regular;16" zPosition="3" transparent="1" />
      <widget name="coverArt" pixmap="/tmp/coverlcd.png" position="2,2" zPosition="1" size="76,76" transparent="1" alphatest="blend" />
      </screen>


      gruß pclin
      Bilder
      • screenshot_TWO_Display.png

        13,35 kB, 240×80, 657 mal angesehen
      • BoxDisplayEinstellungen.png

        119,54 kB, 1.920×1.080, 236 mal angesehen
      Dateien
      • YampLCD.xml

        (559 Byte, 196 mal heruntergeladen, zuletzt: )
      Dreambox ONE/TWO, DM920UHD, DM900UHD, DM820HD HDD + USB-HUB, Stick 64GB, USB-HDD, Wireless Touch Keyboard K400r, Wlan-Stick 11n
      (Flash) DP-OE2.6 (BAXII) eigenes OE2.6, debian-buster
      (Flash) DP-OE2.5 (BAXII) eigenes OE2.5-e2+kodi+X, debian-stretch
      ---
      AudioDSP: miniDSP 2x4HD
      TV: LG OLED65BX9LB (PicCap)
      ---
      Hyperion und Plugin HyperionControl auf der Dreambox One
      ESP32 mit WLED Wlan 263 LED's SK6812 RGBW-NW 60 LED/m

      Ambilight for ever
    • Bei den DM 9x0 UHD könnte das so außsehen .. oder er nicht :denk:
      Das Cover sieht da, bei voller höhe ziehmlich blass aus


      Quellcode

      1. <screen name="YampLCDScreenV31" position="0,0" size="400,240">
      2. <widget name="text1" position="5,5" size="380,90" font="Regular;40" zPosition="2" transparent="1" />
      3. <widget name="text2" position="5,95" size="380,90" font="Regular;40" zPosition="2" transparent="1" />
      4. <widget name="text3" position="5,185" size="380,45" font="Regular;40" zPosition="2" transparent="1" />
      5. <widget name="coverArt" pixmap="/tmp/coverlcd.png" position="160,1" zPosition="1" size="238,238" alphatest="blend" />
      6. </screen>
      Bilder
      • 001.png

        90,27 kB, 400×240, 210 mal angesehen
    • Vorschlag 1 für 920 (wahrscheinlich auch 900 ? )

      Achtung! ich hab mittlerweile festgestellt, dass Schriftgrösse und Farben auch vom verwendeten Skin abhängen; diese Display-Screenshots stammen vom NukeFHD. Bei anderen Skins müssen Schriftgrösse und Schriftfarben evtl. nach eigenem Geschmack angepasst werden.
      Bilder
      • LCD 920-1.png

        23,15 kB, 400×240, 190 mal angesehen
      • LCD 920-2.png

        119,37 kB, 400×240, 190 mal angesehen
      • LCD 920 Einstellungen.png

        139,27 kB, 1.920×1.080, 190 mal angesehen
      Dateien
      • YampLCD.xml

        (631 Byte, 180 mal heruntergeladen, zuletzt: )
      Yamp - Musicplayer mit Artist-Art-Hintergrund und "Karaoke Light"- aktuelle Version V3.3.2 hier, bitte beachten: FAQ hier

      Wissen ist eins der wenigen Güter, das sich durch Teilen vermehren lässt .... :thumbsup:

      Dieser Beitrag wurde bereits 7 mal editiert, zuletzt von AlfredENeumann ()

    • Vorschlag 2 für 920 (wahrscheinlich auch 900 ? )

      wer das Cover lieber "unberührt" hat - Einstellungen Yamp wie im vorigen Post

      Achtung! ich hab mittlerweile festgestellt, dass Schriftgrösse und Farben auch vom verwendeten Skin abhängen; diese Display-Screenshots stammen vom NukeFHD. Bei anderen Skins müssen Schriftgrösse und Farben evtl. nach eigenem Geschmack angepasst werden.
      Bilder
      • LCD 920-2-1.png

        22,27 kB, 400×240, 203 mal angesehen
      • LCD 920-2-2.png

        121,61 kB, 400×240, 193 mal angesehen
      Dateien
      • YampLCD.xml

        (605 Byte, 174 mal heruntergeladen, zuletzt: )
      Yamp - Musicplayer mit Artist-Art-Hintergrund und "Karaoke Light"- aktuelle Version V3.3.2 hier, bitte beachten: FAQ hier

      Wissen ist eins der wenigen Güter, das sich durch Teilen vermehren lässt .... :thumbsup:

      Dieser Beitrag wurde bereits 3 mal editiert, zuletzt von AlfredENeumann ()

    • Ab der V3.3.1 (im Moment in Vorbereitung) wird dieser Thread unnötig werden. Da lässt sich auch das Display komplett innerhalb von Yamp einstellen, und die entsprechende YampLCD.xml wird dann aus diesen Einstellungen automatisch erstellt und überschrieben.
      Yamp - Musicplayer mit Artist-Art-Hintergrund und "Karaoke Light"- aktuelle Version V3.3.2 hier, bitte beachten: FAQ hier

      Wissen ist eins der wenigen Güter, das sich durch Teilen vermehren lässt .... :thumbsup: