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:
Alles anzeigen
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
- <skin>
- <fonts>
- <font filename="analog.ttf" name="VFD" scale="95" />
- <font filename="nmsbd.ttf" name="VFD_II" scale="95"/>
- </fonts>
- <!-- LCD screen InfoBar -->
- <screen name="InfoBarSummary" position="0,0" size="140,32">
- <widget source="global.CurrentTime" render="Label" position="0,0" size="140,26" font="VFD_II;32" halign="center" valign="center">
- <convert type="ClockToText">Format:%H:%M</convert>
- </widget>
- <widget source="session.CurrentService" render="Progress" position="0,26" size="140,26" borderWidth="1">
- <convert type="ServicePosition">Position</convert>
- </widget>
- </screen>
- <!-- LCD screen InfoBarMoviePlayer -->
- <screen name="InfoBarMoviePlayerSummary" position="0,0" size="140,32">
- <widget source="global.CurrentTime" render="Label" position="0,0" size="140,26" font="VFD_II;32" halign="center" valign="center">
- <convert type="ClockToText">Format:%H:%M</convert>
- </widget>
- <widget source="session.CurrentService" render="Progress" position="0,26" size="140,26" borderWidth="1">
- <convert type="ServicePosition">Position</convert>
- </widget>
- </screen>
- <!-- LCD screen Channelselection -->
- <screen name="ChannelSelection_summary" position="0,0" size="140,32">
- <widget source="global.CurrentTime" render="Label" position="0,0" size="140,26" font="VFD_II;32" halign="center" valign="center">
- <convert type="ClockToText">Format:%H:%M</convert>
- </widget>
- </screen>
- <!-- LCD screen (menus) -->
- <screen name="MenuSummary" position="0,0" size="140,32">
- <widget source="global.CurrentTime" render="Label" position="0,0" size="140,26" font="VFD_II;32" halign="center" valign="center">
- <convert type="ClockToText">Format:%H:%M</convert>
- </widget>
- </screen>
- <!-- LCD screen (dvd player ) -->
- <screen name="DVDSummary" position="0,0" size="140,32">
- <widget source="global.CurrentTime" render="Label" position="0,0" size="140,26" font="VFD_II;32" halign="center" valign="center">
- <convert type="ClockToText">Format:%H:%M</convert>
- </widget>
- <widget source="session.CurrentService" render="Progress" position="0,26" size="140,26" borderWidth="1">
- <convert type="ServicePosition">Position</convert>
- </widget>
- </screen>
- <!-- LCD screen Standby -->
- <screen name="StandbySummary" position="0,0" size="140,32">
- <widget source="global.CurrentTime" render="Label" position="0,0" size="140,26" font="VFD_II;32" halign="center" valign="center">
- <convert type="ClockToText">Format:%H:%M</convert>
- </widget>
- <widget source="session.RecordState" render="FixedLabel" position="0,0" zPosition="1" size="140,32" text=" ">
- <convert type="ConfigEntryTest">config.usage.blinking_display_clock_during_recording,True,CheckSourceBoolean</convert>
- <convert type="ConditionalShowHide">Blink</convert>
- </widget>
- </screen>
- <!-- LCD screen Service Scan -->
- <screen name="ServiceScanSummary" position="0,0" size="140,32">
- <widget source="global.CurrentTime" render="Label" position="0,0" size="140,26" font="VFD_II;32" halign="center" valign="center">
- <convert type="ClockToText">Format:%H:%M</convert>
- </widget>
- </screen>
- <!-- LCD screen Mediaplayer -->
- <screen name="MediaPlayerLCDScreen" position="0,0" size="140,32" id="1">
- <widget source="global.CurrentTime" render="Label" position="0,0" size="140,26" font="VFD_II;32" halign="center" valign="center">
- <convert type="ClockToText">Format:%H:%M</convert>
- </widget>
- <widget source="session.CurrentService" render="Progress" position="0,26" size="140,26" borderWidth="1">
- <convert type="ServicePosition">Position</convert>
- </widget>
- </screen>
- <!-- LCD screen Simple Summary -->
- <screen name="SimpleSummary" position="0,0" size="140,32">
- <widget source="global.CurrentTime" render="Label" position="0,0" size="140,26" font="VFD_II;32" halign="center" valign="center">
- <convert type="ClockToText">Format:%H:%M</convert>
- </widget>
- <widget source="session.CurrentService" render="Progress" position="0,26" size="140,26" borderWidth="1">
- <convert type="ServicePosition">Position</convert>
- </widget>
- </screen>
- <!-- LCD screen PluginBrowser -->
- <screen name="PluginBrowserSummary" position="0,0" size="140,32">
- <widget source="global.CurrentTime" render="Label" position="0,0" size="140,26" font="VFD_II;32" halign="center" valign="center">
- <convert type="ClockToText">Format:%H:%M</convert>
- </widget>
- </screen>
- <!-- LCD screen VTIPanel -->
- <screen name="VTIPanelSummary" position="0,0" size="140,32">
- <widget source="global.CurrentTime" render="Label" position="0,0" size="140,26" font="VFD_II;32" halign="center" valign="center">
- <convert type="ClockToText">Format:%H:%M</convert>
- </widget>
- </screen>
- <!-- LCD screen DeviceManager2 -->
- <screen name="DeviceManager2Summary" position="0,0" size="140,32">
- <widget source="global.CurrentTime" render="Label" position="0,0" size="140,26" font="VFD_II;32" halign="center" valign="center">
- <convert type="ClockToText">Format:%H:%M</convert>
- </widget>
- </screen>
- <!-- LCD screen Setup -->
- <screen name="SetupSummary" position="0,0" size="140,32">
- <widget source="global.CurrentTime" render="Label" position="0,0" size="140,26" font="VFD_II;32" halign="center" valign="center">
- <convert type="ClockToText">Format:%H:%M</convert>
- </widget>
- </screen>
- <!-- LCD screen MessageBox -->
- <screen name="MessageBox_summary" position="0,0" size="140,32" id="1">
- <widget source="global.CurrentTime" render="Label" position="0,0" size="140,26" font="VFD_II;32" halign="center" valign="center">
- <convert type="ClockToText">Format:%H:%M</convert>
- </widget>
- </screen>
- <!-- LCD screen ChoiceBox -->
- <screen name="ChoiceBox_summary" position="0,0" size="140,32" id="1">
- <widget source="global.CurrentTime" render="Label" position="0,0" size="140,26" font="VFD_II;32" halign="center" valign="center">
- <convert type="ClockToText">Format:%H:%M</convert>
- </widget>
- </screen>
- <screen name="EasyMediaSummary" position="0,0" size="140,32">
- <widget source="global.CurrentTime" render="Label" position="0,0" size="140,26" font="VFD_II;32" halign="center" valign="center">
- <convert type="ClockToText">Format:%H:%M</convert>
- </widget>
- </screen>"""
- </skin>
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
Software: Image 11.0.2 und Image 13.0.10