I wanted this change because though I used to use the low list view, its just impractical now with 700 movies and infowall is perfect, but after collecting 5 extra fanarts for all my movies (and making/screen capturing the ones that didnt) It seemed like a waste to not have my extra fan art, anyway....
If anyone else wants to have there extra fanart show up in the Infowall View and don't wanna piece together the posts in this thread:.
Open variables.xml
Find:
Code:
<value condition="Container.Content(movies) + IsEmpty(ListItem.Art(fanart))">special://skin/backgrounds/fallback_movies.jpg</value>
After add new line:
Code:
<value condition="Container.Content(movies) + !IsEmpty(ListItem.Art(fanart)) + !SubString(ListItem.Path,videodb://1/7/)">$INFO[ListItem.Path,,extrafanart/]</value>
Open Viewtype_AddonWall.xml
Find:
Code:
<control type="image">
<width>573</width>
<height>322</height>
<fadetime>IconCrossfadeTime</fadetime>
<include condition="Window.IsActive(pictures)">Aspectratio_Keep</include>
<include condition="!Window.IsActive(pictures)">Aspectratio_Scale</include>
<texture background="true" fallback="special://skin/backgrounds/videos/videos.jpg">$VAR[InfoWallPreviewTextureVar]</texture>
<visible>!Player.Hasvideo</visible>
<include>Animation_VisibleChange200</include>
</control>
Replace with:
Code:
<control type="image">
<width>573</width>
<height>322</height>
<fadetime>300</fadetime>
<include condition="Window.IsActive(pictures)">Aspectratio_Keep</include>
<include condition="!Window.IsActive(pictures)">Aspectratio_Scale</include>
<texture background="true" fallback="special://skin/backgrounds/videos/videos.jpg">$VAR[InfoWallPreviewTextureVar]</texture>
<visible>!Player.Hasvideo</visible>
<include>Animation_VisibleChange200</include>
</control>
<control type="multiimage">
<width>573</width>
<height>322</height>
<aspectratio>stretch</aspectratio>
<fadetime>FanartCrossfadeTime</fadetime>
<include condition="Window.IsActive(pictures)">Aspectratio_Keep</include>
<include condition="!Window.IsActive(pictures)">Aspectratio_Scale</include>
<timeperimage>3000</timeperimage>
<texture background="true" fallback="special://skin/backgrounds/videos/videos.jpg">$VAR[InfoWallPreviewTextureVar]</texture>
<imagepath background="true">$INFO[ListItem.Path]\extrafanart</imagepath>
<visible>!Player.Hasvideo</visible>
<include>Animation_VisibleChange200</include>
</control>
Thanks again to Phil for the help.