This is for Aeon Nox GIT version 4.1.9 adding extrafanart, Frodo version doesn't matter...
Open variables.xml
Find:
Code:
<variable name="VideoFanartVar">
<value condition="skin.hassetting(backendmode) + !Skin.HasSetting(NoVideoLibraryFanart) + [Container.Content(tags) | Container.Content(directors) | Container.Content(actors) | Container.Content(genres) | Container.Content(studios) | Container.Content(countries) | Container.Content(years)]">$INFO[Control.GetLabel(4324)]</value>
<value condition="Container.Content(genres)">$INFO[ListItem.Label,special://skin/extras/genre/video/fanart/,.jpg]</value>
<value condition="Container.Content(years)">$INFO[ListItem.Label,special://skin/extras/year/video/fanart/,.jpg]</value>
<value condition="[Container.Content(MusicVideos) | Container.Content(Artists) | Container.Content(Albums)]">$VAR[MusicVideosFanartVar]</value>
<value condition="Skin.HasSetting(NoVideoLibraryFanart) + !IsEmpty(Skin.String(VideosBackground))">$INFO[Skin.String(VideosBackground)]</value>
<value condition="Skin.HasSetting(NoVideoLibraryFanart)">special://skin/backgrounds/videos/</value>
<value condition="!IsEmpty(ListItem.Art(fanart))">$INFO[ListItem.Art(fanart)]</value>
<value condition="Container.Content(addons) + IsEmpty(Skin.String(VideosBackground))">special://skin/backgrounds/programs/</value>
<value condition="!IsEmpty(Skin.String(VideosBackground))">$INFO[Skin.String(VideosBackground)]</value>
<value>special://skin/backgrounds/videos/</value>
</variable>
Replace with:
Code:
<!-- BEGIN Add Extra Fanart -->
<variable name="VideoExtraFanartVar">
<value condition="Container.Content(movies) | Container.Content(tvshows) | Container.Content(seasons)">$INFO[ListItem.Path,,extrafanart/]</value>
<value condition="Container.Content(episodes)">$INFO[ListItem.Path,,../extrafanart/]</value>
<value condition="Container.Content(genres)">$INFO[ListItem.Label,special://skin/extras/genre/video/fanart/,.jpg]</value>
<value condition="Container.Content(years)">$INFO[ListItem.Label,special://skin/extras/year/video/fanart/,.jpg]</value>
</variable>
<variable name="VideoFanartVar">
<value condition="[Container.Content(TVShows) | Container.Content(Seasons) | Container.Content(Episodes)]">$VAR[TVShowFanartVar]</value>
<value condition="Container.Content(movies)">$VAR[MovieFanartVar]</value>
<value condition="[Container.Content(MusicVideos) | Container.Content(Artists) | Container.Content(Albums)]">$VAR[MusicVideosFanartVar]</value>
<value condition="Skin.HasSetting(NoVideoLibraryFanart) + !IsEmpty(Skin.String(VideosBackground))">$INFO[Skin.String(VideosBackground)]</value>
<value condition="Skin.HasSetting(NoVideoLibraryFanart)">special://skin/backgrounds/videos/</value>
<value condition="!IsEmpty(ListItem.Art(fanart))">$INFO[ListItem.Art(fanart)]</value>
<value condition="Container.Content(addons) + IsEmpty(Skin.String(VideosBackground))">special://skin/backgrounds/programs/</value>
<value condition="!IsEmpty(Skin.String(VideosBackground))">$INFO[Skin.String(VideosBackground)]</value>
<value>special://skin/backgrounds/videos/</value>
</variable>
<!-- END Add Extra Fanart -->
Open MyVideoNav.xml
Find:
Code:
<control type="group">
<visible>!Control.IsVisible(516) + !Window.IsActive(movieinformation)</visible>
<control type="multiimage">
<imagepath background="true" fallback="special://skin/backgrounds/videos/">$VAR[VideoFanartVar]</imagepath>
<fadetime>FanartCrossfadeTime</fadetime>
<animation effect="zoom" start="110" end="130" center="auto" time="12000" pulse="true" condition="Skin.HasSetting(animatedbg)">Conditional</animation>
<animation effect="slide" start="-15,-15" end="15,15" time="6000" pulse="true" condition="Skin.HasSetting(animatedbg)">Conditional</animation>
<animation effect="fade" start="100" end="50" time="640">Hidden</animation>
<visible>!Control.IsVisible(4200) + !Control.IsVisible(4201)</visible>
</control>
<control type="multiimage" id="4201">
<imagepath background="true" fallback="special://skin/backgrounds/movies/">$VAR[MovieFanartVar]</imagepath>
<fadetime>FanartCrossfadeTime</fadetime>
<animation effect="zoom" start="110" end="130" center="auto" time="12000" pulse="true" condition="Skin.HasSetting(animatedbg)">Conditional</animation>
<animation effect="slide" start="-15,-15" end="15,15" time="6000" pulse="true" condition="Skin.HasSetting(animatedbg)">Conditional</animation>
<animation effect="fade" start="100" end="50" time="640">Hidden</animation>
<visible>Container.Content(movies) | Container.Content(sets)</visible>
</control>
<control type="multiimage" id="4200">
<imagepath background="true" fallback="special://skin/backgrounds/tvshows/">$VAR[TVShowFanartVar]</imagepath>
<fadetime>FanartCrossfadeTime</fadetime>
<animation effect="zoom" start="110" end="130" center="auto" time="12000" pulse="true" condition="Skin.HasSetting(animatedbg)">Conditional</animation>
<animation effect="slide" start="-15,-15" end="15,15" time="6000" pulse="true" condition="Skin.HasSetting(animatedbg)">Conditional</animation>
<animation effect="fade" start="100" end="50" time="640">Hidden</animation>
<visible>Container.Content(TVShows) | Container.Content(Seasons) | Container.Content(Episodes)</visible>
</control>
<control type="multiimage">
<imagepath background="true">$VAR[VideoExtraFanartVar]</imagepath>
<fadetime>FanartCrossfadeTime</fadetime>
<animation effect="zoom" start="110" end="130" center="auto" time="12000" pulse="true" condition="Skin.HasSetting(animatedbg)">Conditional</animation>
<animation effect="slide" start="-15,-15" end="15,15" time="6000" pulse="true" condition="Skin.HasSetting(animatedbg)">Conditional</animation>
<visible>[Container.Content(musicvideos) + Skin.HasSetting(extrafanartmusicvideos)] | [Container.Content(seasons) + Skin.HasSetting(extrafanartseasons)] | [Container.Content(episodes) + Skin.HasSetting(extrafanartepisodes)]</visible>
<visible>!SubString(ListItem.Label,*,left) + [Substring(Container.FolderPath,videodb://,left) | Substring(Container.FolderPath,special://profile/playlist,left)]</visible>
</control>
<include condition="skin.hassetting(backendmode)">InteractiveNodeCases</include>
<include condition="skin.hassetting(backendmode)">NodeFadeLabels</include>
</control>
Replace with:
Code:
<!-- BEGIN Add Extra Fanart -->
<control type="group">
<visible>!Control.IsVisible(516)</visible>
<control type="multiimage">
<imagepath background="true" fallback="special://skin/backgrounds/videos/">$VAR[VideoFanartVar]</imagepath>
<fadetime>FanartCrossfadeTime</fadetime>
<animation effect="zoom" start="110" end="130" center="auto" time="12000" pulse="true" condition="Skin.HasSetting(animatedbg)">Conditional</animation>
<animation effect="slide" start="-15,-15" end="15,15" time="6000" pulse="true" condition="Skin.HasSetting(animatedbg)">Conditional</animation>
<animation effect="fade" start="100" end="50" time="640">Hidden</animation>
<visible>!Window.IsActive(movieinformation)</visible>
</control>
<control type="multiimage">
<imagepath background="true">$VAR[VideoExtraFanartVar]</imagepath>
<fadetime>FanartCrossfadeTime</fadetime>
<animation effect="zoom" start="110" end="130" center="auto" time="12000" pulse="true" condition="Skin.HasSetting(animatedbg)">Conditional</animation>
<animation effect="slide" start="-15,-15" end="15,15" time="6000" pulse="true" condition="Skin.HasSetting(animatedbg)">Conditional</animation>
<visible>[Container.Content(musicvideos) + Skin.HasSetting(extrafanartmusicvideos)] | [Container.Content(movies) + Skin.HasSetting(extrafanartmovies)] | [Container.Content(tvshows) + Skin.HasSetting(extrafanartseries)] | [Container.Content(seasons) + Skin.HasSetting(extrafanartseasons)] | [Container.Content(episodes) + Skin.HasSetting(extrafanartepisodes)]</visible>
<visible>!SubString(ListItem.Label,*,left) + [Substring(Container.FolderPath,videodb://,left) | Substring(Container.FolderPath,special://profile/playlist,left)]</visible>
</control>
<include condition="skin.hassetting(backendmode)">InteractiveNodeCases</include>
<include condition="skin.hassetting(backendmode)">NodeFadeLabels</include>
</control>
<!-- END Add Extra Fanart -->
Backup your files first just in case.. this is what works for me... for adding extrafanart to the drop down panels (like in showcase, landscape views etc) see my post
Here If you want extrafanart in all views, you need both posts.
There may have been a error in post above, I replaced it just in case (if it worked for you then no error I guess lol, if it didnt, try again with updated edits)