-
-
Save roidy/6c74826337076b5dc6eadcabf41a0447 to your computer and use it in GitHub Desktop.
PELLUCID - changes
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?xml version="1.0" encoding="UTF-8"?> | |
<window id="0"> | |
<defaultcontrol always="true">9000</defaultcontrol> | |
<include>fadeInOut</include> | |
<onload>RunScript(script.skinshortcuts,type=buildxml&mainmenuID=9001&group=mainmenu|videosubmenu|musicsubmenu|picturessubmenu|gamesubmenu)</onload> | |
<onload condition="Skin.hassetting(stopVideoOnMenu) + !Player.HasAudio">PlayerControl(stop)</onload> | |
<onload>AlarmClock(hidemenu,setfocus(9999),00:20,true)</onload> | |
<onunload>CancelAlarm(hidemenu,true)</onunload> | |
<controls> | |
<include>globalBackground</include> | |
<control type="group"> | |
<animation type="conditional" condition="control.hasfocus(8001) | control.hasfocus(8002)"> | |
<effect type="slide" start="0,0" end="0,-80" tween="sine" time="400" /> | |
</animation> | |
<!--player controls and options--> | |
<control type="group"> | |
<posx>0</posx> | |
<posy>1080</posy> | |
<control type="image"> | |
<posx></posx> | |
<posy>0</posy> | |
<width>fullscreenWidth</width> | |
<height>3-row</height> | |
<texture>colors/black.png</texture> | |
<colordiffuse>ffffffff</colordiffuse> | |
<aspectratio>stretch</aspectratio> | |
</control> | |
<!--player controls--> | |
<control type="panel" id="8001"> | |
<posx>col-1-begin</posx> | |
<posy>6</posy> | |
<width>7-col</width> | |
<height>2-row</height> | |
<itemgap>0</itemgap> | |
<onleft>8001</onleft> | |
<onright>8001</onright> | |
<onup>9001</onup> | |
<orientation>horizontal</orientation> | |
<itemlayout width="1-col" height="2-row"> | |
<control type="label"> | |
<posx>0</posx> | |
<posy>0</posy> | |
<width>1-col</width> | |
<height>2-row</height> | |
<align>center</align> | |
<aligny>center</aligny> | |
<font>symbol</font> | |
<textcolor>textActive</textcolor> | |
<label>$INFO[ListItem.label2]</label> | |
</control> | |
</itemlayout> | |
<focusedlayout width="1-col" height="2-row"> | |
<control type="image"> | |
<posx>0</posx> | |
<posy>0</posy> | |
<width>1-col</width> | |
<height>69</height> | |
<aspectratio>stretch</aspectratio> | |
<texture>colors/white.png</texture> | |
<colordiffuse>highlight</colordiffuse> | |
</control> | |
<control type="label"> | |
<posx>0</posx> | |
<posy>0</posy> | |
<width>1-col</width> | |
<height>2-row</height> | |
<align>center</align> | |
<aligny>center</aligny> | |
<font>symbol</font> | |
<textcolor>textActive</textcolor> | |
<label>$INFO[ListItem.label2]</label> | |
<shadowcolor></shadowcolor> | |
</control> | |
</focusedlayout> | |
<content> | |
<item> | |
<description>Playlist</description> | |
<label2></label2> | |
<thumb></thumb> | |
<onclick>activateWindow(musicplaylist)</onclick> | |
</item> | |
<item> | |
<description>Previous</description> | |
<label2></label2> | |
<thumb></thumb> | |
<onclick>PlayerControl(previous)</onclick> | |
</item> | |
<item> | |
<description>Stop</description> | |
<label2></label2> | |
<thumb></thumb> | |
<onclick>PlayerControl(stop)</onclick> | |
<onclick>Dialog.Close(1103)</onclick> | |
</item> | |
<item> | |
<visible>Player.Playing | player.forwarding | player.rewinding</visible> | |
<description>Play/Pause</description> | |
<label2></label2> | |
<thumb></thumb> | |
<onclick>PlayerControl(play)</onclick> | |
</item> | |
<item> | |
<visible>Player.Paused</visible> | |
<description>Pause</description> | |
<label2></label2> | |
<thumb></thumb> | |
<onclick>PlayerControl(play)</onclick> | |
</item> | |
<item> | |
<description>Next Chapter</description> | |
<label2></label2> | |
<thumb></thumb> | |
<onclick>PlayerControl(next)</onclick> | |
</item> | |
</content> | |
</control> | |
</control> | |
<control type="group"> | |
<control type="image"> | |
<include>dimensionsFullscreen</include> | |
<texture>colors/black.png</texture> | |
<colordiffuse>ffFFFFFF</colordiffuse> | |
<aspectratio>stretch</aspectratio> | |
</control> | |
<!-- <control type="multiimage"> | |
<animation effect="fade" start="0" end="100" time="1000">WindowOpen</animation> | |
<include>dimensionsFullscreen</include> | |
<imagepath>$VAR[TMDb_Background]</imagepath> | |
<timeperimage>45000</timeperimage> | |
<fadetime>200</fadetime> | |
<pauseatend>10000</pauseatend> | |
<randomize>true</randomize> | |
<loop>yes</loop> | |
<aspectratio>scale</aspectratio> | |
<colordiffuse>99ffffff</colordiffuse> | |
</control> --> | |
<control type="image"> <!-- Use a standard image, no need to use multiimage --> | |
<animation effect="fade" start="0" end="100" time="1000">WindowOpen</animation> | |
<include>dimensionsFullscreen</include> | |
<texture>$VAR[TMDb_Background]</texture> | |
<fadetime>200</fadetime> | |
<aspectratio>scale</aspectratio> | |
<colordiffuse>99ffffff</colordiffuse> | |
</control> | |
<control type="image"> | |
<include>dimensionsFullscreen</include> | |
<texture>vignette.png</texture> | |
<colordiffuse>ffffffff</colordiffuse> | |
<aspectratio>stretch</aspectratio> | |
</control> | |
<control type="list" id="12341"> | |
<top>-1000</top> <!-- Don't need to see it, but can't change its visibility. Put it off screen --> | |
<width>10</width> | |
<height>10</height> | |
<content sortby="random" limit="10">plugin://plugin.video.themoviedb.helper/?info=popular&type=movie</content> | |
<autoscroll time="15000">true</autoscroll> <!-- Time to show each image, in milliseconds --> | |
<itemlayout width="1" height="1"> | |
</itemlayout> | |
<focusedlayout width="1" height="1"> | |
</focusedlayout> | |
</control> | |
</control> | |
<!--mini window--> | |
<include>miniVideoPlayer</include> | |
<!--main menu--> | |
<control type="panel" id="9000"> | |
<animation type="conditional" condition="control.hasfocus(9999)" reversible="true"> | |
<effect type="fade" start="100" end="0" time="500" delay="0" /> | |
</animation> | |
<posx>col-5-begin</posx> | |
<animation condition="string.isEqual(Container(9000).NumItems,1)" effect="slide" end="432,0" time="0">conditional</animation> | |
<animation condition="string.isEqual(Container(9000).NumItems,2)" effect="slide" end="288,0" time="0">conditional</animation> | |
<animation condition="string.isEqual(Container(9000).NumItems,3)" effect="slide" end="144,0" time="0">conditional</animation> | |
<posy>row-12-begin</posy> | |
<width>18-col</width> | |
<height>12-row</height> | |
<ondown>setfocus(9001,1)</ondown> | |
<orientation>vertical</orientation> | |
<itemlayout width="4-col" height="3-row"> | |
<control type="image"> | |
<posx>0</posx> | |
<posy>0</posy> | |
<width>4-col-textbox</width> | |
<height>105</height> | |
<texture>colors/black.png</texture> | |
<colordiffuse>77000000</colordiffuse> | |
<aspectratio>stretch</aspectratio> | |
</control> | |
<control type="textbox"> | |
<posx>12</posx> | |
<posy>0</posy> | |
<width>252</width> | |
<height>3-row</height> | |
<font>dialogTitle</font> | |
<wrapmultiline>true</wrapmultiline> | |
<aligny>center</aligny> | |
<align>center</align> | |
<textcolor>textActive</textcolor> | |
<shadowcolor></shadowcolor> | |
<label>[CAPITALIZE]$INFO[ListItem.label][/CAPITALIZE]</label> | |
</control> | |
</itemlayout> | |
<focusedlayout width="4-col" height="3-row"> | |
<control type="image"> | |
<posx>0</posx> | |
<posy>0</posy> | |
<width>4-col-textbox</width> | |
<height>105</height> | |
<texture>colors/white.png</texture> | |
<colordiffuse>highlight</colordiffuse> | |
<aspectratio>stretch</aspectratio> | |
</control> | |
<control type="textbox"> | |
<posx>12</posx> | |
<posy>0</posy> | |
<width>252</width> | |
<height>3-row</height> | |
<font>dialogTitle</font> | |
<wrapmultiline>true</wrapmultiline> | |
<aligny>center</aligny> | |
<align>center</align> | |
<textcolor>textActive</textcolor> | |
<shadowcolor></shadowcolor> | |
<label>[CAPITALIZE]$INFO[ListItem.label][/CAPITALIZE]</label> | |
</control> | |
</focusedlayout> | |
<content> | |
<include>skinshortcuts-mainmenu</include> | |
</content> | |
</control> | |
<!--power / settings--> | |
<control type="group"> | |
<posx>851</posx> | |
<posy>row-26-begin</posy> | |
<control type="panel" id="9001"> | |
<posx>38</posx> | |
<posy>18</posy> | |
<width>4-col</width> | |
<height>1-col</height> | |
<orientation>horizontal</orientation> | |
<onup>9000</onup> | |
<ondown>8001</ondown> | |
<itemlayout width="1-col" height="1-col"> | |
<control type="label"> | |
<posx>0.4</posx> | |
<posy>-1</posy> | |
<width>1-col</width> | |
<height>1-col</height> | |
<font>symbolLarge</font> | |
<align>center</align> | |
<aligny>center</aligny> | |
<textcolor>textActive</textcolor> | |
<shadowcolor></shadowcolor> | |
<label>$INFO[ListItem.label]</label> | |
</control> | |
</itemlayout> | |
<focusedlayout width="1-col" height="1-col"> | |
<control type="image"> | |
<posx>0</posx> | |
<posy>0</posy> | |
<width>1-col</width> | |
<height>1-col</height> | |
<aspectratio>stretch</aspectratio> | |
<texture diffuse="masks/circle.png">colors/white.png</texture> | |
<colordiffuse>highlight</colordiffuse> | |
</control> | |
<control type="label"> | |
<posx>0.4</posx> | |
<posy>-1</posy> | |
<width>1-col</width> | |
<height>1-col</height> | |
<font>symbolLarge</font> | |
<align>center</align> | |
<aligny>center</aligny> | |
<textcolor>textActive</textcolor> | |
<shadowcolor></shadowcolor> | |
<label>$INFO[ListItem.label]</label> | |
</control> | |
</focusedlayout> | |
<content> | |
<item> | |
<label></label> | |
<onclick>ActivateWindow(Settings)</onclick> | |
</item> | |
<item> | |
<label></label> | |
<onclick>ActivateWindow(shutdownmenu)</onclick> | |
</item> | |
</content> | |
</control> | |
</control> | |
<!--Date / time and weather--> | |
<control type="group"> | |
<posx>col-1-begin</posx> | |
<posy>row-8-begin</posy> | |
<animation type="conditional" condition="control.hasfocus(9999) + !player.hasaudio" reversible="true"> | |
<effect type="slide" start="0,0" end="0,538" time="200" delay="0" /> | |
</animation> | |
<animation type="conditional" condition="control.hasfocus(9999) + player.hasaudio" reversible="true"> | |
<effect type="slide" start="0,0" end="0,484" time="200" delay="0" /> | |
</animation> | |
<control type="label"> | |
<posx>0</posx> | |
<posy>-48</posy> | |
<width>24-col</width> | |
<height>2-row</height> | |
<align>center</align> | |
<font>veryLarge</font> | |
<textcolor>textActive</textcolor> | |
<shadowcolor>44000000</shadowcolor> | |
<label>$INFO[System.Time]</label> | |
</control> | |
<control type="label"> | |
<visible>$EXP[hasWeather]</visible> | |
<posx>0</posx> | |
<posy>1-row</posy> | |
<width>24-col</width> | |
<height>2-row</height> | |
<font>regular</font> | |
<align>center</align> | |
<textcolor>textActive</textcolor> | |
<shadowcolor>44000000</shadowcolor> | |
<label>$INFO[System.Date(DDD)] [B]$INFO[System.Date(dd)][/B] $INFO[System.Date(MMM)] [B]$INFO[weather.temperature][/B] [CAPITALIZE]$INFO[weather.conditions][/CAPITALIZE]</label> | |
</control> | |
<control type="label"> | |
<visible>!$EXP[hasWeather]</visible> | |
<posx>0</posx> | |
<posy>1-row</posy> | |
<width>24-col</width> | |
<height>2-row</height> | |
<font>regular</font> | |
<align>center</align> | |
<textcolor>textActive</textcolor> | |
<shadowcolor>44000000</shadowcolor> | |
<label>$INFO[System.Date(DDD)] [B]$INFO[System.Date(dd)][/B] $INFO[System.Date(MMM)]</label> | |
</control> | |
</control> | |
<!--now playing music--> | |
<control type="group"> | |
<visible>player.hasaudio</visible> | |
<posx>col-1-begin</posx> | |
<posy>row-24-begin</posy> | |
<control type="grouplist"> | |
<posx>0</posx> | |
<posy>8</posy> | |
<width>24-col</width> | |
<align>center</align> | |
<itemgap>18</itemgap> | |
<orientation>horizontal</orientation> | |
<control type="image"> | |
<visible>!player.paused + !Skin.HasSetting(lowPowerMode)</visible> | |
<posx>0</posx> | |
<posy>0</posy> | |
<width>1-col-gutter</width> | |
<height>1-col-gutter</height> | |
<texture>equaliser.gif</texture> | |
</control> | |
<control type="label"> | |
<visible>!player.paused + Skin.HasSetting(lowPowerMode)</visible> | |
<posx>0</posx> | |
<posy>0</posy> | |
<width>1-col-gutter</width> | |
<height>2-row</height> | |
<align>center</align> | |
<aligny>center</aligny> | |
<font>symbolLarge</font> | |
<textcolor>textActive</textcolor> | |
<shadowcolor></shadowcolor> | |
<label></label> | |
</control> | |
<control type="label"> | |
<visible>player.paused</visible> | |
<posx>0</posx> | |
<posy>0</posy> | |
<width>1-col-gutter</width> | |
<height>2-row</height> | |
<align>center</align> | |
<aligny>center</aligny> | |
<font>symbolLarge</font> | |
<textcolor>textActive</textcolor> | |
<shadowcolor></shadowcolor> | |
<label></label> | |
</control> | |
<control type="label"> | |
<description>Artist</description> | |
<posx>0</posx> | |
<posy>0</posy> | |
<font>small</font> | |
<width>auto</width> | |
<height>2-row</height> | |
<align>center</align> | |
<aligny>center</aligny> | |
<label>$INFO[MusicPlayer.TimeRemaining,, ][B]$INFO[musicplayer.Artist,, ][/B]$INFO[MusicPlayer.Title]</label> | |
<scroll>true</scroll> | |
<textcolor>textActive</textcolor> | |
<wrapmultiline>false</wrapmultiline> | |
</control> | |
</control> | |
</control> | |
</control> | |
<control type="button" id="9999"> | |
<posx>-500</posx> | |
<posy>0</posy> | |
<width>1-col</width> | |
<height>2-row</height> | |
<onleft>setfocus(9000,0)</onleft> | |
<onright>setfocus(9000,0)</onright> | |
<onup>setfocus(9000,0)</onup> | |
<ondown>setfocus(9000,0)</ondown> | |
<onclick>setfocus(9000,0)</onclick> | |
</control> | |
<!--debugging--> | |
<include>DebugGrid</include> | |
<control type="label"> | |
<include>WindowID</include> | |
<label>Home.xml</label> | |
</control> | |
</controls> | |
</window> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?xml version="1.0" encoding="UTF-8"?> | |
<!--Skin variables--> | |
<includes> | |
<variable name="TMDb_Background"> | |
<value condition="!String.IsEmpty(Container(12341).ListItem.Art(landscape))">$INFO[Container(12341).ListItem.Art(landscape)]</value> | |
<value>$INFO[Container(12341).ListItem.Art(fanart)]</value> | |
</variable> | |
<!--folder titles--> | |
<variable name="listTitle"> | |
<value condition="Window.isactive(Videos) + Container.Content(musicvideos)">$LOCALIZE[20389] [LOWERCASE][COLOR highlight]$LOCALIZE[31054] $INFO[container.sortmethod] $INFO[Container.SortOrder,(,)][/COLOR][/LOWERCASE]</value> | |
<value condition="Window.isactive(Videos) + [Container.Content(movies) | container.content(tvshows)] + String.Contains(Container.folderpath,special://profile/playlists/video)">[CAPITALIZE]$INFO[container.foldername][/CAPITALIZE] [LOWERCASE][COLOR highlight]$LOCALIZE[31054] $INFO[container.sortmethod] $INFO[Container.SortOrder,(,)][/COLOR][/LOWERCASE]</value> | |
<value condition="Window.isactive(Videos) + String.Contains(Container.folderpath,plugin)">$INFO[container.foldername] $INFO[ListItem.TVShowTitle,- ,] $INFO[ListItem.season,$LOCALIZE[20373] ,]</value> | |
<value condition="Window.isactive(Videos) + Container.Content(movies)">$LOCALIZE[20342] [LOWERCASE][COLOR highlight]$LOCALIZE[31054] $INFO[container.sortmethod] $INFO[Container.SortOrder,(,)][/COLOR][/LOWERCASE]</value> | |
<value condition="Window.isactive(Videos) + Container.Content(tvshows)">$LOCALIZE[31216] [LOWERCASE][COLOR highlight]$LOCALIZE[31054] $INFO[container.sortmethod] $INFO[Container.SortOrder,(,)][/COLOR][/LOWERCASE]</value> | |
<value condition="Window.isactive(Videos) + [Container.Content(seasons) | Container.Content(episodes)]">$LOCALIZE[20343]</value> | |
<value condition="Window.isactive(Videos) + !String.IsEmpty(container.foldername)">$INFO[container.foldername]</value> | |
<value condition="Window.isactive(Videos) + String.IsEmpty(container.foldername)">$LOCALIZE[31012]</value> | |
<value condition="Window.isactive(Music) + String.Contains(Container.folderpath,special://profile/playlists)">[CAPITALIZE]$INFO[container.foldername][/CAPITALIZE]</value> | |
<value condition="Window.isactive(Music) + Container.Content(albums) + String.Contains(Container.folderpath,special://profile/playlists/music)">[CAPITALIZE]$INFO[container.foldername][/CAPITALIZE] [LOWERCASE][COLOR highlight]$LOCALIZE[31054] $INFO[container.sortmethod] $INFO[Container.SortOrder,(,)][/COLOR][/LOWERCASE]</value> | |
<value condition="Window.isactive(Music) + String.contains(container.folderpath,spotify)">$INFO[container.foldername] [CAPITALIZE][COLOR highlight]$INFO[container.content][/COLOR][/CAPITALIZE]</value> | |
<value condition="Window.isactive(Music) + String.Contains(container.folderpath,addons://)">$LOCALIZE[1038]</value> | |
<value condition="Window.isactive(Music) + String.Contains(container.folderpath,plugin://)">$INFO[container.foldername]</value> | |
<value condition="Window.isactive(Music) + Container.Content(albums)">$LOCALIZE[132] [LOWERCASE][COLOR highlight]$LOCALIZE[31054] $INFO[container.sortmethod] $INFO[Container.SortOrder,(,)][/COLOR][/LOWERCASE]</value> | |
<value condition="Window.isactive(Music) + Container.Content(artists)">$LOCALIZE[133] [LOWERCASE][COLOR highlight]$LOCALIZE[31054] $INFO[container.sortmethod] $INFO[Container.SortOrder,(,)][/COLOR][/LOWERCASE]</value> | |
<value condition="Window.isactive(Music) + Container.Content(songs)">$LOCALIZE[182]</value> | |
<value condition="Window.isactive(Music) + !container.content(genres) + String.Contains(container.folderpath,musicdb://genres)">$LOCALIZE[31199] [COLOR highlight]$INFO[container.foldername][/COLOR]</value> | |
<value condition="Window.isactive(Music) + !String.IsEmpty(container.foldername)">$INFO[container.foldername]</value> | |
<value condition="Window.isactive(Music) + String.IsEmpty(container.foldername)">$LOCALIZE[14237]</value> | |
<value condition="Window.isactive(Weather)">$LOCALIZE[8]</value> | |
<value condition="Window.isactive(TVchannels) | Window.isactive(TVGuide)">$LOCALIZE[19020] [COLOR highlight]$LOCALIZE[31078][/COLOR]</value> | |
<value condition="Window.isactive(RadioChannels)">$LOCALIZE[19021] [COLOR highlight]$LOCALIZE[31078][/COLOR]</value> | |
<value condition="Window.isactive(TVRecordings)">$LOCALIZE[19020] [COLOR highlight]$LOCALIZE[31165][/COLOR]</value> | |
<value condition="Window.isactive(MyPVRTimers.xml)">$LOCALIZE[31060] [COLOR highlight]$LOCALIZE[31087][/COLOR]</value> | |
<value condition="Window.isactive(programs)">$LOCALIZE[10506]</value> | |
<value condition="Window.isactive(musicplaylist) | Window.isactive(videoplaylist)">$LOCALIZE[31123]</value> | |
<value condition="Window.isactive(pictures)">$LOCALIZE[31056]</value> | |
<value condition="Window.isactive(games)">$LOCALIZE[31232] [LOWERCASE][COLOR highlight]$INFO[container.foldername][/COLOR][/LOWERCASE]</value> | |
</variable> | |
<variable name="listSubTitle"> | |
<value condition="Window.isactive(Videos)">$INFO[Container.NumAllItems,, $LOCALIZE[31014]] $VAR[unwatchedOnly]</value> | |
<value condition="Window.isactive(Music)">$INFO[container.NumAllItems,, $LOCALIZE[31014]]</value> | |
<value condition="Window.isactive(MyPVRTimers.xml)">$INFO[container.NumAllItems,, $LOCALIZE[31145]]</value> | |
<value condition="Window.isactive(Weather)">$LOCALIZE[31212] $INFO[Window.Property(WeatherProvider)]</value> | |
<value condition="Window.isactive(TVchannels) | Window.isactive(RadioChannels) | Window.isactive(TVGuide)">$INFO[Pvr.BackendChannels] $LOCALIZE[19019] ($INFO[control.getlabel(29)])</value> | |
<value condition="Window.isactive(TVRecordings)">$INFO[container.NumAllItems] $LOCALIZE[31165] ($INFO[Pvr.BackendDiskSpace])</value> | |
<value condition="Window.isactive(programs)">$INFO[container.NumAllItems,, $LOCALIZE[31145]]</value> | |
<value condition="Window.isactive(games)">$INFO[container.NumAllItems,, $LOCALIZE[31145]]</value> | |
<value condition="Window.isactive(musicplaylist) | Window.isactive(videoplaylist)">$INFO[container.NumAllItems,, $LOCALIZE[31014]]</value> | |
<value condition="Window.isactive(pictures) + Integer.IsGreater(container.Numitems,0)">$INFO[container.NumAllItems,, $LOCALIZE[31014]]</value> | |
</variable> | |
<!--list view item detail / subheader--> | |
<variable name="itemDetail"> | |
<value condition="Container.Content(movies)">$INFO[Listitem.duration]</value> | |
<value condition="Container.Content(tvshows) + !String.IsEmpty(listitem.property(totalseasons))">[B]$INFO[ListItem.Property(TotalSeasons)][/B] $LOCALIZE[31188] • [B]$INFO[ListItem.Property(NumEpisodes)][/B] $LOCALIZE[31189]</value> | |
<value condition="Container.Content(seasons)">$INFO[ListItem.Property(TotalEpisodes)] $LOCALIZE[31189]</value> | |
<value condition="Container.Content(artists)">$INFO[ListItem.Property(Artist_Genre)]</value> | |
<value/> | |
</variable> | |
<!--Music player shuffle state--> | |
<variable name="shuffleState"> | |
<value condition="Playlist.IsRandom">$LOCALIZE[16041]</value> | |
<value condition="!Playlist.IsRandom">$LOCALIZE[16039]</value> | |
</variable> | |
<!--offset song view, show artist / album if parent view is active--> | |
<variable name="songViewArtist"> | |
<value condition="ListItem.IsParentFolder">$INFO[ListItem(1).Artist] $INFO[ListItem(1).Year,(,)]</value> | |
<value>$INFO[ListItem.Artist] $INFO[ListItem.Year,(,)]</value> | |
</variable> | |
<variable name="songViewAlbum"> | |
<value condition="ListItem.IsParentFolder">$INFO[ListItem(1).Album]</value> | |
<value>$INFO[ListItem.Album]</value> | |
</variable> | |
<variable name="songViewThumb"> | |
<value condition="ListItem.IsParentFolder">$INFO[ListItem(1).art(thumb)]</value> | |
<value>$INFO[ListItem.art(thumb)]</value> | |
</variable> | |
<!--Music player repeat state--> | |
<variable name="repeatState"> | |
<value condition="Playlist.IsRepeat">$LOCALIZE[597]</value> | |
<value condition="Playlist.IsRepeatOne">$LOCALIZE[596]</value> | |
<value condition="!Playlist.IsRepeat + !Playlist.IsRepeatOne">$LOCALIZE[595]</value> | |
</variable> | |
<!--unwatched only filter active--> | |
<variable name="unwatchedOnly"> | |
<value condition="System.Setting(hidewatched)">• $LOCALIZE[31213]</value> | |
</variable> | |
<!--Star rating for music tracks--> | |
<variable name="starRating"> | |
<value condition="String.IsEqual(MusicPlayer.UserRating,1)"></value> | |
<value condition="String.IsEqual(MusicPlayer.UserRating,2)"></value> | |
<value condition="String.IsEqual(MusicPlayer.UserRating,3)"></value> | |
<value condition="String.IsEqual(MusicPlayer.UserRating,4)"></value> | |
<value condition="String.IsEqual(MusicPlayer.UserRating,5)"></value> | |
<value condition="String.IsEqual(MusicPlayer.UserRating,6)"></value> | |
<value condition="String.IsEqual(MusicPlayer.UserRating,7)"></value> | |
<value condition="String.IsEqual(MusicPlayer.UserRating,8)"></value> | |
<value condition="String.IsEqual(MusicPlayer.UserRating,9)"></value> | |
<value condition="String.IsEqual(MusicPlayer.UserRating,10)"></value> | |
<value></value> | |
</variable> | |
<!--home background location--> | |
<variable name="homeBackgroundLocation"> | |
<value condition="!String.IsEmpty(Skin.String(homeBackground))">$INFO[Skin.String(homeBackground)]</value> | |
<value>special://skin/extras/homeBackgrounds</value> | |
</variable> | |
<!--menu logos--> | |
<variable name="menuLogo"> | |
<value condition="Window.IsActive(games)"></value> | |
<value condition="Window.IsActive(pictures)"></value> | |
<value condition="window.isactive(music) | window.isactive(radiochannels) | window.isactive(radioguide) | window.isactive(radiorecordings) | window.isactive(radiotimers) | window.isactive(musicplaylist)"></value> | |
<value condition="window.isactive(videos) | window.isactive(tvchannels) | window.isactive(tvrecordings) | window.isactive(tvguide) | window.isactive(tvtimers) | window.isactive(videoplaylist)"></value> | |
</variable> | |
<!--extra fanart sourcing--> | |
<variable name="extraFanartLocation"> | |
<value condition="container.content(movies)">$INFO[listitem.path,,extrafanart]</value> | |
<value condition="container.content(tvshows)">$INFO[listitem.filenameandpath,,extrafanart]</value> | |
<value condition="container.content(seasons)">$INFO[container.listitem.path,,extrafanart]</value> | |
</variable> | |
</includes> |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment