Event-Name und Kurzbeschreibung als Lauftext in der Infobar?

    Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

    • Original von Hannibal
      Das is mir soweit schon klar.
      Scrollen soll im Mediaplayer der SongTitel von rechts nach links oder umgekehrt.
      Das weiß ich schon wie das geht das is dann halt Swimming und fürs Laufen halt Running.

      Die Frage ist wie bekomm ich das dort hin für den Titel.
      Also für diese Zeile die für die Titelanzeige zuständig ist:

      <widget name="title" position="194,75" size="595,80" font="LCD; 28" halign="center" backgroundColor="background" transparent="1" foregroundColor="blue" />

      Dort einfach den Running Text einbauen geht nicht das macht nen GS.
      py und pyo liegen unter Renderer das kanns also net sein.

      So, wenn ich Dich richtig verstanden haben, willst Du den Song-Titel, den der MediaPlayer gerade abspielt im LCD scrollen lassen. Richtig?

      Häng doch mal das Log-File hier an.

      Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von pekuhn ()

    • Hi

      Genau das habe ich vor.

      Hier mal der entscheidende Teil vom Log.
      Es hängt aufjdenfall mit dem Running Text zusammen aber ich versteh net wo ich den Gedankenfehler mache.

      Quellcode

      1. warning, skin is missing element PositionGauge in <class 'Plugins.Extensions.MediaPlayer.plugin.MediaPlayer'>
      2. Traceback (most recent call last):
      3. File "/usr/lib/enigma2/python/Components/ActionMap.py", line 66, in action
      4. return ActionMap.action(self, contexts, action)
      5. File "/usr/lib/enigma2/python/Components/ActionMap.py", line 46, in action
      6. res = self.actions[action]()
      7. File "/usr/lib/enigma2/python/Screens/Menu.py", line 94, in okbuttonClick
      8. selection[1]()
      9. File "/usr/lib/enigma2/python/Screens/Menu.py", line 52, in __call__
      10. self.fnc(*self.args)
      11. File "/usr/lib/enigma2/python/Plugins/Extensions/MediaPlayer/plugin.py", line 966, in main
      12. session.open(MediaPlayer)
      13. File "/usr/lib/enigma2/python/mytest.py", line 312, in open
      14. dlg = self.current_dialog = self.instantiateDialog(screen, *arguments, **kwargs)
      15. File "/usr/lib/enigma2/python/mytest.py", line 247, in instantiateDialog
      16. return self.doInstantiateDialog(screen, arguments, kwargs, self.desktop)
      17. File "/usr/lib/enigma2/python/mytest.py", line 278, in doInstantiateDialog
      18. dlg.applySkin()
      19. File "/usr/lib/enigma2/python/Components/GUISkin.py", line 112, in applySkin
      20. self.createGUIScreen(self.instance, self.desktop)
      21. File "/usr/lib/enigma2/python/Components/GUISkin.py", line 30, in createGUIScreen
      22. if val.applySkin(desktop, self):
      23. File "/usr/lib/enigma2/python/Components/GUIComponent.py", line 39, in applySkin
      24. skin.applyAllAttributes(self.instance, desktop, self.skinAttributes, parent.scale)
      25. File "/usr/lib/enigma2/python/skin.py", line 309, in applyAllAttributes
      26. applySingleAttribute(guiObject, desktop, attrib, value, scale)
      27. File "/usr/lib/enigma2/python/skin.py", line 302, in applySingleAttribute
      28. raise SkinError("unsupported attribute " + attrib + "=" + value)
      29. skin.SkinError: {Vu_HD_Series/extended_skin/skin.xml}: unsupported attribute render=RunningText
      30. (PyObject_CallObject(<bound method NumberActionMap.action of <Components.ActionMap.NumberActionMap instance at 0x227d828>>,('OkCancelActions', 'ok')) failed)
      31. ]]>
      32. </dvbapp2crashlog>
      33. </crashlogs>
      34. </stbcrashlog>
      Alles anzeigen
      28.2° - 23.5° - 19.2° - 13° - 9°
      VU+Solo4k - 500GB HDD - Samsung SPF-87h - V14 - HD02
      VU+Solo2 - 500GB HDD
      ET9200 - 500GB HD - 16GB USB
      Fritz 7490 - 500GB HDD
      WDMyCloud 2TB
    • @Hannibal:
      Wenn ich mir den Fehler so ansehe, gibt es zwei mögliche Ursachen:

      Entweder ist das RunningText.py von weiter oben nicht im Verzeichnis: /usr/lib/enigma2/python/Components/Renderer

      oder

      dieser Renderer geht nicht für die LCD-Anzeige.
    • Tipp grad selbst auf das zweite da die py definitiv im richtigen Verzeichnis liegt.

      Is ja net der erste Skin wo ich am rummodden bin.

      Habs erstmal auf die lange Bank geschoben um erstmal den rest fertig zu bekommen.

      Da ich alles in 32bit mache muss natürlich auch ne menge an Grafiken erstellt werden und den Rest ,also das mit dem Running text im MediaPlayer, ist dann Finetuning. :D
      28.2° - 23.5° - 19.2° - 13° - 9°
      VU+Solo4k - 500GB HDD - Samsung SPF-87h - V14 - HD02
      VU+Solo2 - 500GB HDD
      ET9200 - 500GB HD - 16GB USB
      Fritz 7490 - 500GB HDD
      WDMyCloud 2TB
    • Quellcode

      1. <widget source="ServiceEvent" render="VRunningText" steptime=90,startdelay=5000,repeat=2,always=0,......
      Kannst nur direkt im entsprechende Screen im Widget ändern .
      ----------------------------------------------------------------------------------------------------------------------------------------------------------------
      KAPIERVORGANG beendet.

      Zubehör : Philips 46PFL-9705 / 37PFL-9604, Samsung HT-E6759W, Samsung SPF 107H-105P-87H, Qnap TS-253A, Harmony 650, Fritzbox 7490, Cisco WAP4410N, Netgear M4100-D12G, TPLink HS100/HS110/LB110
    • Ja klar
      Aber könnte mir mal jemand bitte die einzelnen "Möglichkeiten" deuten ?
      Hab schon mit verschiedenen Werten experimentiert, aber steige da leider nicht durch..

      ...startpoint=0,startdelay=2000,oneshot=2000,step=2,steptime=36...

      Wie verhalten sich diese Werte ?
    • Vielleicht hilft dir das .
      Dateien
      ----------------------------------------------------------------------------------------------------------------------------------------------------------------
      KAPIERVORGANG beendet.

      Zubehör : Philips 46PFL-9705 / 37PFL-9604, Samsung HT-E6759W, Samsung SPF 107H-105P-87H, Qnap TS-253A, Harmony 650, Fritzbox 7490, Cisco WAP4410N, Netgear M4100-D12G, TPLink HS100/HS110/LB110