Hallo,
zum aktuellen Anlass des neuen Dreambox OS Version: 4.3.0r26-2017-01-10 mit dem neuen default.skin in HD,
gibt es natürlich nun neue Screenshots und auch einige Änderungen ( und werden evtl. noch einige kommen? ).
Info: Das Plugin "MyTube Player" ist ein externen Plugin, und kann/muss über die Erweiterungen installiert sein.
Man kann den Screen name="MyTubeVideoInfoScreen" erreichen über:
- Menü-Taste --> Erweiterungen --> MyTube Player --> Film selektieren und Info-Taste
Den Original-Screen finden man bei Boxen in der /usr/lib/enigma2/python/Plugins/Extensions/MyTube/plugin.py und sieht dort wie folgt aus:
XML
class MyTubeVideoInfoScreen(Screen):
skin = """
<screen name="MyTubeVideoInfoScreen" position="center,120" size="920,520" title="MyTube - Video Info">
<ePixmap pixmap="skin_default/buttons/red.png" position="10,5" size="200,40" alphatest="on"/>
<widget name="key_red" position="10,5" size="200,40" zPosition="1" font="Regular;20" halign="center" valign="center" backgroundColor="#9f1313" transparent="1" shadowColor="black" shadowOffset="-2,-2"/>
<widget name="starsbg" position="810,60" size="100,20" zPosition="5" pixmap="~/starsbar_empty.png" alphatest="on"/>
<widget name="stars" position="810,60" size="100,20" zPosition="6" pixmap="~/starsbar_filled.png" transparent="1"/>
<eLabel position="0,49" size="920,1" backgroundColor="grey"/>
<widget source="infolist" render="Listbox" position="33,56" size="240,180" scrollbarMode="showNever" selectionDisabled="1" transparent="1">
<convert type="TemplatedMultiContent">
{"templates":
{"default": (180,[
MultiContentEntryPixmapAlphaTest(pos=(0,0),size=(240,180),png=0),# index 0 is the thumbnail
]),
"state": (180,[
MultiContentEntryText(pos=(0,0),size=(240,180),font=0,flags=RT_HALIGN_CENTER | RT_VALIGN_CENTER| RT_WRAP,text=0,color=0xffffff,color_sel=0xffffff,backcolor=0x000000,backcolor_sel=0x000000),# index 0 is the name
])
},
"fonts": [gFont("Regular",20)],
"itemHeight": 180
}
</convert>
</widget>
<widget name="author" position="300,60" size="580,25" font="Regular;22"/>
<widget name="duration" position="300,90" size="580,25" font="Regular;22"/>
<widget name="published" position="300,120" size="590,25" font="Regular;22"/>
<widget name="views" position="300,150" size="590,25" font="Regular;22"/>
<widget name="tags" position="300,180" size="590,50" font="Regular;22"/>
<eLabel position="10,245" size="900,1" backgroundColor="grey"/>
<widget name="detailtext" position="20,255" size="890,270" font="Regular;20"/>
<widget name="thumbnail" position="0,0" size="240,180" alphatest="on"/> # fake entry for dynamic thumbnail resizing,currently there is no other way doing this.
<widget name="title" position="0,0" size="0,0"/>
</screen>"""
Alles anzeigen
Hier nun mal ein Variante als Default Skin FHD angepasst:
XML
<!-- MyTube / InfoScreen (plugin-extention) -->
<screen name="MyTubeVideoInfoScreen" position="center,195" size="1280,720" title="MyTube - Video Info">
<!-- Buttons & Keycode -->
<ePixmap pixmap="skin_default/buttons/red.png" position="10,5" size="300,50" alphatest="on"/>
<widget name="key_red" position="10,5" size="300,50" zPosition="1" font="Regular;29" halign="center" valign="center" backgroundColor="#9f1313" transparent="1" shadowColor="black" shadowOffset="-2,-2"/>
<!-- Line -->
<eLabel position="10,65" size="1260,2" backgroundColor="grey"/>
<eLabel position="10,400" size="1260,2" backgroundColor="grey"/>
<!-- Stars -->
<widget name="starsbg" position="810,20" size="100,20" zPosition="5" pixmap="~/starsbar_empty.png" alphatest="on"/>
<widget name="stars" position="810,20" size="100,20" zPosition="6" pixmap="~/starsbar_filled.png" transparent="1"/>
<!-- Info List -->
<widget source="infolist" render="Listbox" position="30,80" size="390,301" scrollbarMode="showNever" selectionDisabled="1" transparent="1">
<convert type="TemplatedMultiContent">
{"templates":
{"default": (301,[
MultiContentEntryPixmapAlphaTest(pos=(0,4),size=(390,293),png=0),# index 0 is the thumbnail
]),
"state": (301,[
MultiContentEntryText(pos=(0,4),size=(390,293),font=0,flags=RT_HALIGN_CENTER | RT_VALIGN_CENTER| RT_WRAP,text=0,color=0xffffff,color_sel=0xffffff,backcolor=0x000000,backcolor_sel=0x000000),# index 0 is the name
])
},
"fonts": [gFont("Regular",30)],
"itemHeight": 301
}
</convert>
</widget>
<!-- Movie Info -->
<widget name="author" position="450,90" size="800,33" font="Regular;30"/>
<widget name="duration" position="450,130" size="800,33" font="Regular;30"/>
<widget name="published" position="450,170" size="800,33" font="Regular;30"/>
<widget name="views" position="450,210" size="800,33" font="Regular;30"/>
<widget name="tags" position="450,250" size="800,70" font="Regular;30"/>
<!-- Detail List -->
<widget name="detailtext" position="20,420" size="1240,300" font="Regular;30"/>
<!-- Fake stuff -->
<widget name="thumbnail" position="0,0" size="390,293" alphatest="on"/> # fake entry for dynamic thumbnail resizing,currently there is no other way doing this.
<widget name="title" position="0,0" size="0,0"/>
</screen>
Alles anzeigen