I have made some modifications to the Video and TVshows home menu screens. I have kept the Movies home screen to the excellent theater shot with the red seats.
For those who want it, just click on the backdrop to download it.
and here is the code that I added to the Home.xml
There is only one problem and I hope maybe
ronie can help. I have done all the modifications on my Mac and and everything works perfectly
BUT and here is a BIG
BUT, when I moved the code over to the AppleTV, the Video home screen is so slow, it take 3 1/2 minutes for all the images to show up initially. So as it stands now, I don't recommend these changes on an AppleTV or an Xbox.
Code:
<!-- The format is: VIDEOS -->
<!-- The format is: screen 1 -->
<control type="multiimage">
<posx>400</posx>
<posy>0</posy>
<width>380</width>
<height>200</height>
<imagepath background="true">special://masterprofile/Thumbnails/Video/Fanart</imagepath>
<aspectratio>scale</aspectratio>
<timeperimage>2000</timeperimage>
<randomize>true</randomize>
<fadetime>500</fadetime>
<visible>[Container(5040).HasFocus(1) | Container(5041).HasFocus(1)] + !Player.HasVideo</visible>
</control>
<!-- The format is: screen 2 -->
<control type="multiimage">
<posx>788</posx>
<posy>4</posy>
<width>240</width>
<height>150</height>
<imagepath background="true">special://masterprofile/Thumbnails/Video/Fanart</imagepath>
<aspectratio>scale</aspectratio>
<timeperimage>1500</timeperimage>
<randomize>true</randomize>
<fadetime>500</fadetime>
<visible>[Container(5040).HasFocus(1) | Container(5041).HasFocus(1)] + !Player.HasVideo</visible>
</control>
<!-- The format is: screen 3 -->
<control type="multiimage">
<posx>146</posx>
<posy>100</posy>
<width>180</width>
<height>114</height>
<imagepath background="true">special://masterprofile/Thumbnails/Video/Fanart</imagepath>
<aspectratio>scale</aspectratio>
<timeperimage>1700</timeperimage>
<randomize>true</randomize>
<fadetime>500</fadetime>
<visible>[Container(5040).HasFocus(1) | Container(5041).HasFocus(1)] + !Player.HasVideo</visible>
</control>
<!-- The format is: screen 4 -->
<control type="multiimage">
<posx>100</posx>
<posy>226</posy>
<width>240</width>
<height>120</height>
<imagepath background="true">special://masterprofile/Thumbnails/Video/Fanart</imagepath>
<aspectratio>scale</aspectratio>
<timeperimage>1900</timeperimage>
<randomize>true</randomize>
<fadetime>500</fadetime>
<visible>[Container(5040).HasFocus(1) | Container(5041).HasFocus(1)] + !Player.HasVideo</visible>
</control>
<!-- The format is: screen 5 -->
<control type="multiimage">
<posx>340</posx>
<posy>150</posy>
<width>370</width>
<height>180</height>
<imagepath background="true">special://masterprofile/Thumbnails/Video/Fanart</imagepath>
<aspectratio>scale</aspectratio>
<timeperimage>1500</timeperimage>
<randomize>true</randomize>
<fadetime>500</fadetime>
<visible>[Container(5040).HasFocus(1) | Container(5041).HasFocus(1)] + !Player.HasVideo</visible>
</control>
<!-- The format is: screen 6 -->
<control type="multiimage">
<posx>740</posx>
<posy>150</posy>
<width>360</width>
<height>190</height>
<imagepath background="true">special://masterprofile/Thumbnails/Video/Fanart</imagepath>
<aspectratio>scale</aspectratio>
<timeperimage>3000</timeperimage>
<randomize>true</randomize>
<fadetime>500</fadetime>
<visible>[Container(5040).HasFocus(1) | Container(5041).HasFocus(1)] + !Player.HasVideo</visible>
</control>
<!-- The format is: screen 7 -->
<control type="multiimage">
<posx>170</posx>
<posy>356</posy>
<width>240</width>
<height>120</height>
<imagepath background="true">special://masterprofile/Thumbnails/Video/Fanart</imagepath>
<aspectratio>scale</aspectratio>
<timeperimage>1800</timeperimage>
<randomize>true</randomize>
<fadetime>500</fadetime>
<visible>[Container(5040).HasFocus(1) | Container(5041).HasFocus(1)] + !Player.HasVideo</visible>
</control>
<!-- The format is: screen 8 -->
<control type="multiimage">
<posx>400</posx>
<posy>356</posy>
<width>240</width>
<height>120</height>
<imagepath background="true">special://masterprofile/Thumbnails/Video/Fanart</imagepath>
<aspectratio>scale</aspectratio>
<timeperimage>1100</timeperimage>
<randomize>true</randomize>
<fadetime>500</fadetime>
<visible>[Container(5040).HasFocus(1) | Container(5041).HasFocus(1)] + !Player.HasVideo</visible>
</control>
<!-- The format is: screen 9 -->
<control type="multiimage">
<posx>635</posx>
<posy>365</posy>
<width>370</width>
<height>200</height>
<imagepath background="true">special://masterprofile/Thumbnails/Video/Fanart</imagepath>
<aspectratio>scale</aspectratio>
<timeperimage>4000</timeperimage>
<randomize>true</randomize>
<fadetime>500</fadetime>
<visible>[Container(5040).HasFocus(1) | Container(5041).HasFocus(1)] + !Player.HasVideo</visible>
</control>
<!-- The format is: screen 10 -->
<control type="multiimage">
<posx>1028</posx>
<posy>360</posy>
<width>240</width>
<height>150</height>
<imagepath background="true">special://masterprofile/Thumbnails/Video/Fanart</imagepath>
<aspectratio>scale</aspectratio>
<timeperimage>1500</timeperimage>
<randomize>true</randomize>
<fadetime>500</fadetime>
<visible>[Container(5040).HasFocus(1) | Container(5041).HasFocus(1)] + !Player.HasVideo</visible>
</control>
<!-- The format is: screen 11 -->
<control type="multiimage">
<posx>250</posx>
<posy>480</posy>
<width>160</width>
<height>120</height>
<imagepath background="true">special://masterprofile/Thumbnails/Video/Fanart</imagepath>
<aspectratio>scale</aspectratio>
<timeperimage>1600</timeperimage>
<randomize>true</randomize>
<fadetime>500</fadetime>
<visible>[Container(5040).HasFocus(1) | Container(5041).HasFocus(1)] + !Player.HasVideo</visible>
</control>
<!-- The format is: screen 12 -->
<control type="multiimage">
<posx>420</posx>
<posy>480</posy>
<width>190</width>
<height>120</height>
<imagepath background="true">special://masterprofile/Thumbnails/Video/Fanart</imagepath>
<aspectratio>scale</aspectratio>
<timeperimage>1800</timeperimage>
<randomize>true</randomize>
<fadetime>500</fadetime>
<visible>[Container(5040).HasFocus(1) | Container(5041).HasFocus(1)] + !Player.HasVideo</visible>
</control>
<!-- The format is: MOVIES -->
<control type="multiimage">
<posx>450</posx>
<posy>80</posy>
<width>780</width>
<height>370</height>
<imagepath background="true">special://masterprofile/Thumbnails/moviepics</imagepath>
<aspectratio>scale</aspectratio>
<timeperimage>5000</timeperimage>
<randomize>true</randomize>
<fadetime>1000</fadetime>
<include>backgroundanimation2</include>
<animation effect="rotatey" center="700" start="6" end="6" time="0" condition="true">Conditional</animation>
<visible>[Container(5040).HasFocus(2) | Container(5041).HasFocus(2)] + !Player.HasVideo</visible>
</control>
<!-- The format is: TV SHOWS -->
<control type="multiimage">
<posx>490</posx>
<posy>280</posy>
<width>280</width>
<height>140</height>
<imagepath background="true">special://masterprofile/Thumbnails/tvpics</imagepath>
<aspectratio>scale</aspectratio>
<timeperimage>3000</timeperimage>
<randomize>true</randomize>
<fadetime>500</fadetime>
<!-- <animation effect="zoom" start="100" end="110" center="auto" time="10000" pulse="true" condition="true">Conditional</animation> -->
<visible>[Container(5040).HasFocus(3) | Container(5041).HasFocus(3)] + !Player.HasVideo</visible>
</control>
Maybe the answer lies in the fade time and or the random selection