Duo2: Uhr und Progress-Bar im VFD-Display

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

    • Duo2: Uhr und Progress-Bar im VFD-Display

      Hi,
      ich habe mich an einigen Skins und XML-Dateien orientiert, aber irgendwie habe ich noch nicht alles verstanden (ist wohl etwas spät für mich). Mein Wunsch ist es dass auf dem VFD immer die Uhrzeit und bei Sendungen, Aufnahmen und Filmen zusätzlich darunter eine ProgressBar angezeigt werden soll. Ich habe eine Datei von yamas hier aus dem Forum (nur Uhrzeit) dafür angepasst, aber die ProgressBar ist augenscheinlich zu tief weil der unterste Rahmen fehlt und die aktuelle Position bei Fernsehsendungen fehlt ebenfalls (bei Filmen und Aufnahmen ist zumindest die aktuelle Position sichtbar). Wer mag mir helfen und mir erklären was ich falsch gemacht habe? Zudem glaube ich dass in der vorletzten Zeile die drei Anführungszeichen ein Fehler sind...

      Anbei meine VFD-Skin-Datei:

      XML-Quellcode: vfd-skin

      1. <skin>
      2. <fonts>
      3. <font filename="analog.ttf" name="VFD" scale="95" />
      4. <font filename="nmsbd.ttf" name="VFD_II" scale="95"/>
      5. </fonts>
      6. <!-- LCD screen InfoBar -->
      7. <screen name="InfoBarSummary" position="0,0" size="140,32">
      8. <widget source="global.CurrentTime" render="Label" position="0,0" size="140,26" font="VFD_II;32" halign="center" valign="center">
      9. <convert type="ClockToText">Format:%H:%M</convert>
      10. </widget>
      11. <widget source="session.CurrentService" render="Progress" position="0,26" size="140,26" borderWidth="1">
      12. <convert type="ServicePosition">Position</convert>
      13. </widget>
      14. </screen>
      15. <!-- LCD screen InfoBarMoviePlayer -->
      16. <screen name="InfoBarMoviePlayerSummary" position="0,0" size="140,32">
      17. <widget source="global.CurrentTime" render="Label" position="0,0" size="140,26" font="VFD_II;32" halign="center" valign="center">
      18. <convert type="ClockToText">Format:%H:%M</convert>
      19. </widget>
      20. <widget source="session.CurrentService" render="Progress" position="0,26" size="140,26" borderWidth="1">
      21. <convert type="ServicePosition">Position</convert>
      22. </widget>
      23. </screen>
      24. <!-- LCD screen Channelselection -->
      25. <screen name="ChannelSelection_summary" position="0,0" size="140,32">
      26. <widget source="global.CurrentTime" render="Label" position="0,0" size="140,26" font="VFD_II;32" halign="center" valign="center">
      27. <convert type="ClockToText">Format:%H:%M</convert>
      28. </widget>
      29. </screen>
      30. <!-- LCD screen (menus) -->
      31. <screen name="MenuSummary" position="0,0" size="140,32">
      32. <widget source="global.CurrentTime" render="Label" position="0,0" size="140,26" font="VFD_II;32" halign="center" valign="center">
      33. <convert type="ClockToText">Format:%H:%M</convert>
      34. </widget>
      35. </screen>
      36. <!-- LCD screen (dvd player ) -->
      37. <screen name="DVDSummary" position="0,0" size="140,32">
      38. <widget source="global.CurrentTime" render="Label" position="0,0" size="140,26" font="VFD_II;32" halign="center" valign="center">
      39. <convert type="ClockToText">Format:%H:%M</convert>
      40. </widget>
      41. <widget source="session.CurrentService" render="Progress" position="0,26" size="140,26" borderWidth="1">
      42. <convert type="ServicePosition">Position</convert>
      43. </widget>
      44. </screen>
      45. <!-- LCD screen Standby -->
      46. <screen name="StandbySummary" position="0,0" size="140,32">
      47. <widget source="global.CurrentTime" render="Label" position="0,0" size="140,26" font="VFD_II;32" halign="center" valign="center">
      48. <convert type="ClockToText">Format:%H:%M</convert>
      49. </widget>
      50. <widget source="session.RecordState" render="FixedLabel" position="0,0" zPosition="1" size="140,32" text=" ">
      51. <convert type="ConfigEntryTest">config.usage.blinking_display_clock_during_recording,True,CheckSourceBoolean</convert>
      52. <convert type="ConditionalShowHide">Blink</convert>
      53. </widget>
      54. </screen>
      55. <!-- LCD screen Service Scan -->
      56. <screen name="ServiceScanSummary" position="0,0" size="140,32">
      57. <widget source="global.CurrentTime" render="Label" position="0,0" size="140,26" font="VFD_II;32" halign="center" valign="center">
      58. <convert type="ClockToText">Format:%H:%M</convert>
      59. </widget>
      60. </screen>
      61. <!-- LCD screen Mediaplayer -->
      62. <screen name="MediaPlayerLCDScreen" position="0,0" size="140,32" id="1">
      63. <widget source="global.CurrentTime" render="Label" position="0,0" size="140,26" font="VFD_II;32" halign="center" valign="center">
      64. <convert type="ClockToText">Format:%H:%M</convert>
      65. </widget>
      66. <widget source="session.CurrentService" render="Progress" position="0,26" size="140,26" borderWidth="1">
      67. <convert type="ServicePosition">Position</convert>
      68. </widget>
      69. </screen>
      70. <!-- LCD screen Simple Summary -->
      71. <screen name="SimpleSummary" position="0,0" size="140,32">
      72. <widget source="global.CurrentTime" render="Label" position="0,0" size="140,26" font="VFD_II;32" halign="center" valign="center">
      73. <convert type="ClockToText">Format:%H:%M</convert>
      74. </widget>
      75. <widget source="session.CurrentService" render="Progress" position="0,26" size="140,26" borderWidth="1">
      76. <convert type="ServicePosition">Position</convert>
      77. </widget>
      78. </screen>
      79. <!-- LCD screen PluginBrowser -->
      80. <screen name="PluginBrowserSummary" position="0,0" size="140,32">
      81. <widget source="global.CurrentTime" render="Label" position="0,0" size="140,26" font="VFD_II;32" halign="center" valign="center">
      82. <convert type="ClockToText">Format:%H:%M</convert>
      83. </widget>
      84. </screen>
      85. <!-- LCD screen VTIPanel -->
      86. <screen name="VTIPanelSummary" position="0,0" size="140,32">
      87. <widget source="global.CurrentTime" render="Label" position="0,0" size="140,26" font="VFD_II;32" halign="center" valign="center">
      88. <convert type="ClockToText">Format:%H:%M</convert>
      89. </widget>
      90. </screen>
      91. <!-- LCD screen DeviceManager2 -->
      92. <screen name="DeviceManager2Summary" position="0,0" size="140,32">
      93. <widget source="global.CurrentTime" render="Label" position="0,0" size="140,26" font="VFD_II;32" halign="center" valign="center">
      94. <convert type="ClockToText">Format:%H:%M</convert>
      95. </widget>
      96. </screen>
      97. <!-- LCD screen Setup -->
      98. <screen name="SetupSummary" position="0,0" size="140,32">
      99. <widget source="global.CurrentTime" render="Label" position="0,0" size="140,26" font="VFD_II;32" halign="center" valign="center">
      100. <convert type="ClockToText">Format:%H:%M</convert>
      101. </widget>
      102. </screen>
      103. <!-- LCD screen MessageBox -->
      104. <screen name="MessageBox_summary" position="0,0" size="140,32" id="1">
      105. <widget source="global.CurrentTime" render="Label" position="0,0" size="140,26" font="VFD_II;32" halign="center" valign="center">
      106. <convert type="ClockToText">Format:%H:%M</convert>
      107. </widget>
      108. </screen>
      109. <!-- LCD screen ChoiceBox -->
      110. <screen name="ChoiceBox_summary" position="0,0" size="140,32" id="1">
      111. <widget source="global.CurrentTime" render="Label" position="0,0" size="140,26" font="VFD_II;32" halign="center" valign="center">
      112. <convert type="ClockToText">Format:%H:%M</convert>
      113. </widget>
      114. </screen>
      115. <screen name="EasyMediaSummary" position="0,0" size="140,32">
      116. <widget source="global.CurrentTime" render="Label" position="0,0" size="140,26" font="VFD_II;32" halign="center" valign="center">
      117. <convert type="ClockToText">Format:%H:%M</convert>
      118. </widget>
      119. </screen>"""
      120. </skin>
      Alles anzeigen
      Hardware: VU+ Duo inkl HDD und Vu+ Duo2 inkl. HDD und Vu+ Duo4k inkl. HDD
      Software: Image 11.0.2 und Image 13.0.10
    • Fürs "normale" TV :

      XML-Quellcode

      1. <screen name="InfoBarSummary" position="0,0" size="140,32">
      2. .........
      3. .........
      4. <widget source="session.Event_Now" render="Progress" position="0,26" size="140,6" borderWidth="1">
      5. <convert type="EventTime">Progress</convert>
      6. ..........
      7. </widget>
      Der zweite Wert von Position + der zweite Wert von Size sollten die Gesamthöhe des Displays (32) nicht überschreiten .
      ----------------------------------------------------------------------------------------------------------------------------------------------------------------
      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
    • Ah, ganz lieben Dank für dne Tipp; sieht gut aus! :)

      Jetzt bleibt nur noch das Problem dass sich bei Fernsehsendungen die ProgressBar nicht füllt; bei Filmen und Aufnahmen klappt das jedoch hervorragend...
      any idea?

      cu,
      cj
      Hardware: VU+ Duo inkl HDD und Vu+ Duo2 inkl. HDD und Vu+ Duo4k inkl. HDD
      Software: Image 11.0.2 und Image 13.0.10
    • Wie oben gezeigt im Screen "InfoBarSummary" das Widget mit render="Progress komplett durch das gepostete ersetzen .
      ----------------------------------------------------------------------------------------------------------------------------------------------------------------
      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
    • ups! Übersehen! ;)
      Ganz lieben Dank, passt. :)
      Hardware: VU+ Duo inkl HDD und Vu+ Duo2 inkl. HDD und Vu+ Duo4k inkl. HDD
      Software: Image 11.0.2 und Image 13.0.10