home
products
contribute
download
documentation
forum
Home
Forums
New posts
Search forums
What's new
New posts
All posts
Latest activity
Members
Registered members
Current visitors
Donate
Log in
Register
What's new
Search
Search
Search titles only
By:
New posts
Search forums
Search titles only
By:
Menu
Log in
Register
Navigation
Install the app
Install
More options
Contact us
Close Menu
Forums
Language specific support
Deutsches MediaPortal Forum
MediaPortal 1
Video & DVD
Menüpunkt "Videos"
Contact us
RSS
JavaScript is disabled. For a better experience, please enable JavaScript in your browser before proceeding.
You are using an out of date browser. It may not display this or other websites correctly.
You should upgrade or use an
alternative browser
.
Reply to thread
Message
<blockquote data-quote="Lehmden" data-source="post: 758290" data-attributes="member: 109222"><p><strong>AW: Menüpunkt "Videos"</strong></p><p></p><p>Hallo.</p><p>Ich hab ein bisschen gebastelt. Die Methode von mrbonsen klappt nur bei Videos, die in der Datenbank eingetragen sind. Ich hab jetzt etwas raus gefummelt, das ohne die DB funktioniert und man kann (genauer muss) die Backdrops sogar beim Video- File lassen. Damit das wirklich reibungslos funktioniert, sollte man die Thumbnail- Erzeugung für TV/Video in der MePo Konfig ausschalten. Sonst könnte (weiß nicht genau, habs nicht getestet) die eigene Fanart quasi überschrieben werden. Existiert neben der Video Datei eine JPG Datei gleichen Namens, interpretiert MePo diese als Thumb. Das wird hier ausgenutzt.</p><p></p><p>Um den gewünschten Effekt zu erreichen, als das Anzeigen einer "filmtitel.jpg" als Backdrop im Video Menu muss man die "common.fanart.selected.movie.xml" suchen. Die dürfte in den allermeisten Skins mit Fanarthander Unterstützung existieren. Hier sucht man sich die Control für den Default Background raus. Beim Backdrop Skin sieht die so aus:</p><p>[CODE] <control></p><p> <description>DEFAULT BACKGROUND</description></p><p> <id>0</id></p><p> <type>image</type></p><p> <posX>0</posX></p><p> <posY>0</posY></p><p> <width>1920</width></p><p> <height>1080</height></p><p> <shouldCache>true</shouldCache></p><p> <texture>default.png</texture></p><p> <visible>!control.isvisible(91919293)</visible></p><p> <animation effect="fade" start="10" end="100" time="850" delay="80" reversible="true">Visible</animation></p><p> <animation effect="fade" start="100" end="0" time="700" reversible="true">Hidden</animation></p><p> </control> [/CODE]</p><p>Diese Control kopiert man einfach und fügt sie gleich darunter wieder ein. So hat man diese Control also zweimal im xml stehen. Das ist so natürlich nicht sinnvoll, aber.... Wir ändern jetzt bei dem zweiten (wichtig, sonst wird sofern kein eigenes Backdrop existiert oder bei Ordnern ohne folder.jpg kein Default Backdrop mehr angezeigt) Eintrag zum einen die Beschreibung und zum anderen die Zeile mit <texture>..... Bei der Beschreibung ist es eigentlich egal, sollte aber irgendwie aussagen, was man da macht. In der texture Zeile muss man dann default.png (oder wie immer der Standard. Hintergrund auch heißt) durch #selectedthumb ersetzen.</p><p>Fertig sieht das dann so aus:</p><p>[CODE] <control></p><p> <description>DEFAULT BACKGROUND</description></p><p> <id>0</id></p><p> <type>image</type></p><p> <posX>0</posX></p><p> <posY>0</posY></p><p> <width>1920</width></p><p> <height>1080</height></p><p> <shouldCache>true</shouldCache></p><p> <texture>default.png</texture></p><p> <visible>!control.isvisible(91919293)</visible></p><p> <animation effect="fade" start="10" end="100" time="850" delay="80" reversible="true">Visible</animation></p><p> <animation effect="fade" start="100" end="0" time="700" reversible="true">Hidden</animation></p><p> </control> </p><p></p><p> <control></p><p> <description>Thumb BACKGROUND</description></p><p> <id>0</id></p><p> <type>image</type></p><p> <posX>0</posX></p><p> <posY>0</posY></p><p> <width>1920</width></p><p> <height>1080</height></p><p> <shouldCache>true</shouldCache></p><p> <texture>#selectedthumb</texture></p><p> <visible>!control.isvisible(91919293)</visible></p><p> <animation effect="fade" start="10" end="100" time="850" delay="80" reversible="true">Visible</animation></p><p> <animation effect="fade" start="100" end="0" time="700" reversible="true">Hidden</animation></p><p> </control> </p><p>[/CODE]</p><p></p><p>Wie gesagt, es ist wichtig, das die modifizierte Control nach der originalen im XML File steht. Der Trick bei der Sache ist, das wir zwar ganz normal, wie vom Skin Designer vorgesehen den Default Hintergrund anzeigen, ihn aber, sofern vorhanden, mit unserem eigenen überschreiben, Natürlich nur in der Anzeige, nicht auf der Platte. Das ist zwar nicht wirklich sauber programmiert, da so immer die default.png geladen und angezeigt wird, auch wenn sie gar nicht gebraucht wird. Aber da die default.png ohnehin im Cache und im Speicher "herum lungert" ist das nicht so dramatisch, hoffe ich... Wenn jemand, der sich mit den <visible> Optionen besser auskennt, da eine saubere Lösung weiß, nur her damit, ich lerne gerne dazu.. Bei mir funktioniert es so aber tadellos, wie man auf den angehängten Screenshots sehen kann.</p></blockquote><p></p>
[QUOTE="Lehmden, post: 758290, member: 109222"] [b]AW: Menüpunkt "Videos"[/b] Hallo. Ich hab ein bisschen gebastelt. Die Methode von mrbonsen klappt nur bei Videos, die in der Datenbank eingetragen sind. Ich hab jetzt etwas raus gefummelt, das ohne die DB funktioniert und man kann (genauer muss) die Backdrops sogar beim Video- File lassen. Damit das wirklich reibungslos funktioniert, sollte man die Thumbnail- Erzeugung für TV/Video in der MePo Konfig ausschalten. Sonst könnte (weiß nicht genau, habs nicht getestet) die eigene Fanart quasi überschrieben werden. Existiert neben der Video Datei eine JPG Datei gleichen Namens, interpretiert MePo diese als Thumb. Das wird hier ausgenutzt. Um den gewünschten Effekt zu erreichen, als das Anzeigen einer "filmtitel.jpg" als Backdrop im Video Menu muss man die "common.fanart.selected.movie.xml" suchen. Die dürfte in den allermeisten Skins mit Fanarthander Unterstützung existieren. Hier sucht man sich die Control für den Default Background raus. Beim Backdrop Skin sieht die so aus: [CODE] <control> <description>DEFAULT BACKGROUND</description> <id>0</id> <type>image</type> <posX>0</posX> <posY>0</posY> <width>1920</width> <height>1080</height> <shouldCache>true</shouldCache> <texture>default.png</texture> <visible>!control.isvisible(91919293)</visible> <animation effect="fade" start="10" end="100" time="850" delay="80" reversible="true">Visible</animation> <animation effect="fade" start="100" end="0" time="700" reversible="true">Hidden</animation> </control> [/CODE] Diese Control kopiert man einfach und fügt sie gleich darunter wieder ein. So hat man diese Control also zweimal im xml stehen. Das ist so natürlich nicht sinnvoll, aber.... Wir ändern jetzt bei dem zweiten (wichtig, sonst wird sofern kein eigenes Backdrop existiert oder bei Ordnern ohne folder.jpg kein Default Backdrop mehr angezeigt) Eintrag zum einen die Beschreibung und zum anderen die Zeile mit <texture>..... Bei der Beschreibung ist es eigentlich egal, sollte aber irgendwie aussagen, was man da macht. In der texture Zeile muss man dann default.png (oder wie immer der Standard. Hintergrund auch heißt) durch #selectedthumb ersetzen. Fertig sieht das dann so aus: [CODE] <control> <description>DEFAULT BACKGROUND</description> <id>0</id> <type>image</type> <posX>0</posX> <posY>0</posY> <width>1920</width> <height>1080</height> <shouldCache>true</shouldCache> <texture>default.png</texture> <visible>!control.isvisible(91919293)</visible> <animation effect="fade" start="10" end="100" time="850" delay="80" reversible="true">Visible</animation> <animation effect="fade" start="100" end="0" time="700" reversible="true">Hidden</animation> </control> <control> <description>Thumb BACKGROUND</description> <id>0</id> <type>image</type> <posX>0</posX> <posY>0</posY> <width>1920</width> <height>1080</height> <shouldCache>true</shouldCache> <texture>#selectedthumb</texture> <visible>!control.isvisible(91919293)</visible> <animation effect="fade" start="10" end="100" time="850" delay="80" reversible="true">Visible</animation> <animation effect="fade" start="100" end="0" time="700" reversible="true">Hidden</animation> </control> [/CODE] Wie gesagt, es ist wichtig, das die modifizierte Control nach der originalen im XML File steht. Der Trick bei der Sache ist, das wir zwar ganz normal, wie vom Skin Designer vorgesehen den Default Hintergrund anzeigen, ihn aber, sofern vorhanden, mit unserem eigenen überschreiben, Natürlich nur in der Anzeige, nicht auf der Platte. Das ist zwar nicht wirklich sauber programmiert, da so immer die default.png geladen und angezeigt wird, auch wenn sie gar nicht gebraucht wird. Aber da die default.png ohnehin im Cache und im Speicher "herum lungert" ist das nicht so dramatisch, hoffe ich... Wenn jemand, der sich mit den <visible> Optionen besser auskennt, da eine saubere Lösung weiß, nur her damit, ich lerne gerne dazu.. Bei mir funktioniert es so aber tadellos, wie man auf den angehängten Screenshots sehen kann. [/QUOTE]
Insert quotes…
Verification
Post reply
Forums
Language specific support
Deutsches MediaPortal Forum
MediaPortal 1
Video & DVD
Menüpunkt "Videos"
Contact us
RSS
Top
Bottom