<?xml version="1.0" encoding="UTF-8"?>
<includes>

	<!-- Container.Content (video) genres movies sets tvshows seasons episodes years actors directors studios tags musicvideos albums artists albums -->
	<!-- ListItem.DBTYPE (video) movie set tag genre tvshow season episode musicvideo album actor -->





	<include name="MusicInfoSide">
		<control type="grouplist">
			<animation effect="slide" time="300" tween="sine" easing="inout" start="0" end="-25" condition="String.IsEqual(Control.GetLabel(10102),banner)">Conditional</animation>
			<itemgap>15</itemgap>

<!-- 			<control type="label" id="360"> -->
<!-- 				<description>Hidden object for Art2Setting to check against</description> -->
<!-- 				<label>$VAR[Art2Setting]</label> -->
<!-- 				<visible>false</visible> -->
<!-- 				<width>680</width> -->
<!-- 				<height>40</height> -->
<!-- 				<font>font30</font> -->
<!-- 			</control> -->

<!-- 					<include content="Art2PickerHidden"> -->
<!-- 						<param name="CurrentView">$VAR[ActualViewMode]</param> -->
<!-- 						<param name="CurrentContent">$INFO[ListItem.DBType]</param> -->
<!-- 					</include> -->


			<control type="label" id='361'>
				<description>Hidden object for AudioSourceFlagVar to check against</description>
				<visible>false</visible>
				<label>$VAR[AudioSourceFlagVar]</label>
			</control>
			<control type="label" id='362'>
				<description>Hidden object for FloorLabelVar to check against</description>
				<visible>false</visible>
				<label>$VAR[FloorLabelVar]</label>
			</control>
			<control type="label" id='363'>
				<description>Hidden object for MusicPlotVar to check against</description>
				<visible>false</visible>
				<label>$VAR[MusicPlotVar]</label>
			</control>

			<control type="group">
				<description>call genre icon include if we want a genre icon</description>
				<visible>String.IsEqual(Control.GetLabel(10103),genreicon)</visible>
				<width>680</width>
				<height>680</height>
				<include content="external-genre-icon">
					<param name="width" value="680" />
					<param name="height" value="680" />
				</include>
			</control>

			<control type="group">
				<visible>!String.IsEmpty(ListItem.Art(fanart))</visible>
				<height>384</height>
				<control type="image">
					<!--<visible>!String.IsEmpty(ListItem.Art(fanart))</visible> -->
					<texture background="true" diffuse="diffuse/infowall-fanart.png">$INFO[ListItem.Art(fanart)]</texture>
					<width>680</width>
					<height>384</height>
					<aspectratio scalediffuse="false">scale</aspectratio>
					<fadetime>400</fadetime>
				</control>
				<control type="image">
					<visible>[$EXP[isSong] | $EXP[isAlbum]]</visible>
					<visible>
						[$EXP[isSong] | $EXP[isAlbum]] 
						+ !String.IsEmpty(Control.GetLabel(361))
					</visible>
					<texture colordiffuse="TitleTextColor">$VAR[AudioSourceFlagVar,flags/audiosource/,.png]</texture>
					<left>5</left>
					<top>5</top>
					<width>130</width>
					<height>50</height>
					<aspectratio align="center" aligny="center">keep</aspectratio>
				</control>
			</control>

			<control type="grouplist">
				<visible>
					[	!String.IsEmpty(Control.GetLabel(361))
						+String.IsEmpty(ListItem.Art(fanart))
						+[$EXP[isSong] | $EXP[isAlbum]]
					]
					| [ !String.IsEmpty(ListItem.FileExtension) + $EXP[isSong] ]
					| [ !String.IsEmpty(ListItem.MusicChannels) ]
					| [ !String.IsEmpty(ListItem.Codec) ]
				</visible>
				<height>50</height>
				<itemgap>5</itemgap>
				<width>680</width>
				<orientation>horizontal</orientation>

				<control type="image">
					<visible>
						!String.IsEmpty(Control.GetLabel(361))
						+String.IsEmpty(ListItem.Art(fanart))
						+[$EXP[isSong] | $EXP[isAlbum]]
					</visible>
					<texture colordiffuse="TitleTextColor">$VAR[AudioSourceFlagVar,flags/audiosource/,.png]</texture>
					<width>120</width>
					<height>50</height>
					<aspectratio align="center" aligny="center">keep</aspectratio>
				</control>

				<control type="image">
					<visible>$EXP[isSong]</visible>
					<texture background="true" colordiffuse="TitleTextColor">$INFO[ListItem.FileExtension,flags/audiocodec/,.png]</texture>
					<width>120</width>
					<height>50</height>
					<aspectratio>keep</aspectratio>
				</control>
				<control type="image">
					<visible>!String.IsEmpty(ListItem.MusicChannels)</visible>
					<texture background="true" colordiffuse="TitleTextColor">$INFO[ListItem.MusicChannels,flags/audiochannel/,.png]</texture>
					<width>120</width>
					<height>50</height>
					<aspectratio>keep</aspectratio>
				</control>
				<control type="image">
					<visible>!String.IsEmpty(ListItem.Codec)</visible>
					<texture background="true" colordiffuse="TitleTextColor">$INFO[ListItem.Codec,flags/audiocodec/,.png]</texture>
					<width>120</width>
					<height>50</height>
					<aspectratio>keep</aspectratio>
				</control>
<!-- 				<control type="image"> -->
<!-- 					<texture background="true" colordiffuse="TitleTextColor">$VAR[AudioSourceFlagVar,flags/audiosource/,.png]</texture> -->
<!-- 					<height>50</height> -->
<!-- 					<width>120</width> -->
<!-- 					<aspectratio>keep</aspectratio> -->
<!-- 				</control> -->
			</control>


			<control type="label">
				<visible>
					!String.IsEmpty(ListItem.MusicChannels) 
					| !String.IsEmpty(ListItem.BitsPerSample) 
					| !String.IsEmpty(ListItem.Samplerate) 
				</visible>
				<label>$INFO[ListItem.MusicChannels,,ch]$INFO[ListItem.BitsPerSample, ,bit]$INFO[ListItem.Samplerate, ,kHz]</label>
				<height>20</height>
				<font>font12</font>
				<align>left</align>
				<shadowcolor>FF000000</shadowcolor>
			</control>
			<control type="label">
				<visible>
					!String.IsEmpty(ListItem.MusicCodec) 
					| !String.IsEmpty(ListItem.Bitrate) 
				</visible>
				<label>$INFO[ListItem.MusicCodec,,]$INFO[ListItem.Bitrate, ,kbps]</label>
				<height>20</height>
				<font>font12</font>
				<align>left</align>
				<shadowcolor>FF000000</shadowcolor>
			</control>


			<control type="label">
				<visible>Container.Content(albums)</visible>
				<label>$INFO[ListItem.Album]$INFO[ListItem.Year, (,)]</label>
				<width>680</width>
				<height>40</height>
				<font>font30</font>
				<aligny>bottom</aligny>
				<scroll>true</scroll>
			</control>
			<control type="label">
				<visible>Container.Content(artists) + !String.IsEmpty(Control.GetLabel(362))</visible>
				<label>$VAR[FloorLabelVar]</label>
				<width>680</width>
				<height>40</height>
				<font>font30</font>
				<aligny>bottom</aligny>
				<scroll>true</scroll>
				<textcolor>TitleTextColor</textcolor>
			</control>
			<control type="label">
				<visible>Container.Content(albums) + !String.IsEmpty(ListItem.Artist)</visible>
				<label>$INFO[ListItem.Artist]</label>
				<width>680</width>
				<height>42</height>
				<aligny>top</aligny>
				<font>font14</font>
				<textcolor>AltTextColor</textcolor>
			</control>
			<control type="label">
				<visible>Container.Content(artists) + !String.IsEmpty(ListItem.Property(Artist_Genre))</visible>
				<label>$INFO[ListItem.Property(Artist_Genre)]</label>
				<width>680</width>
				<height>42</height>
				<font>font14</font>
				<aligny>top</aligny>
				<textcolor>AltTextColor</textcolor>
			</control>
			<control type="textbox">
				<visible>!String.IsEmpty(Control.GetLabel(363))</visible>
				<label>$VAR[MusicPlotVar]</label>
				<width>680</width>
				<height>270</height>
				<font>font14_textbox</font>
                    <include content="AutoscrollDefault"/>
			</control>
		</control>
	</include>

	<include name="VideoInfoSide">
		<control type="grouplist">
			<animation effect="slide" time="300" tween="sine" easing="inout" start="0" end="-25" condition="String.IsEqual(Control.GetLabel(10102),banner)">Conditional</animation>
			<itemgap>4</itemgap>

			<control type="multiimage">
				<description>Image when landscape or fanart (scaled landscape)</description>
				<visible>
					String.IsEqual(Control.GetLabel(10103),landscape)
					| String.IsEqual(Control.GetLabel(10103),fanart)
					| String.IsEmpty(Control.GetLabel(10103))
				</visible>
				<imagepath background="true" diffuse="diffuse/infowall-fanart.png">$VAR[Art2Image]</imagepath>
				<width>680</width>
				<height>384</height>
				<aspectratio scalediffuse="false">keep</aspectratio>
			</control>

			<control type="multiimage">
				<description>Image when Banner</description>
				<visible>
					String.IsEqual(Control.GetLabel(10103),banner)
				</visible>
				<imagepath background="true" diffuse="diffuse/infowall-fanart.png">$VAR[Art2Image]</imagepath>
				<width>680</width>
				<height>130</height>
				<aspectratio scalediffuse="false">Keep</aspectratio>
			</control>

			<control type="multiimage">
				<description>Image when Thumb or Logo view (landscape shrink to fit)</description>
				<visible>
					String.IsEqual(Control.GetLabel(10103),thumb)
					| String.IsEqual(Control.GetLabel(10103),logo)
				</visible>
				<imagepath background="true" diffuse="diffuse/infowall-fanart.png">$VAR[Art2Image]</imagepath>
				<width>680</width>
				<height>384</height>
				<aspectratio scalediffuse="false">Keep</aspectratio>
			</control>

			<control type="multiimage">
				<description>Image when Poster View (Tall shrink to fit)</description>
				<visible>
					String.IsEqual(Control.GetLabel(10103),poster)
				</visible>
				<imagepath background="true" diffuse="diffuse/infowall-fanart.png">$VAR[Art2Image]</imagepath>
				<width>680</width>
				<height>710</height>
<!-- 				<height>680</height> -->
				<aspectratio scalediffuse="false">keep</aspectratio>
			</control>

			<control type="group">
				<description>call genre icon include if we want a genre icon</description>
				<visible>String.IsEqual(Control.GetLabel(10103),genreicon)</visible>
				<width>680</width>
				<height>680</height>
				<include content="external-genre-icon">
					<param name="width" value="680" />
					<param name="height" value="680" />
				</include>
			</control>

<!-- 			<control type="label" id="360"> -->
<!-- 				<description>Hidden object to store Art2Setting so that other objects can access it for comparisons</description> -->
<!-- 				<visible>false</visible> -->
<!-- 				<label>$VAR[Art2Setting]</label> -->
<!-- 				<width>680</width> -->
<!-- 				<height>40</height> -->
<!-- 				<font>font30</font> -->
<!-- 			</control> -->
<!-- 					<include content="Art2PickerHidden"> -->
<!-- 						<param name="CurrentView">$VAR[ActualViewMode]</param> -->
<!-- 						<param name="CurrentContent">$INFO[ListItem.DBType]</param> -->
<!-- 					</include> -->

			<control type="label">
				<label>$VAR[FloorLabelVar]</label>
				<width>680</width>
				<height>40</height>
				<font>font30</font>
				<scroll>true</scroll>
				<aligny>center</aligny>
			</control>
			<control type="label">
				<label>$INFO[ListItem.Year]$INFO[ListItem.Duration, - ]$INFO[ListItem.Rating, - [COLOR=AltTextColor]$LOCALIZE[90957]:[/COLOR] ]</label>
				<width>680</width>
				<height>38</height>
				<font>font14</font>
				<aligny>center</aligny>
<!-- 				<textcolor>AltTextColor</textcolor> -->
			</control>
			<control type="label">
				<label>$VAR[InfoWallSubLabelVar]</label>
				<width>680</width>
				<height>26</height>
				<font>font12</font>
				<aligny>center</aligny>
				<textcolor>AltTextColor</textcolor>
			</control>

			<control type="textbox">
				<description>Description</description>
				<visible>!String.IsEmpty(ListItem.AddonDescription)</visible>
				<label>$INFO[ListItem.AddonDescription]</label>
				<width>680</width>
				<height>275</height>
				<font>font13_textbox</font>
				<include>AutoscrollDefault</include>
			</control>
			<control type="textbox">
				<visible>
					!String.IsEqual(Control.GetLabel(10103),poster)
					+ !String.IsEqual(Control.GetLabel(10103),genreicon)
				</visible>
				<label>$VAR[VideoPlotVar]</label>
				<width>680</width>
				<height>300</height>
				<font>font14_textbox</font>
                    <include>AutoscrollDefault</include>
			</control>

			<!-- <control type="group"> -->
			<!-- <width>560</width> -->
			<!-- <height>560</height> -->
			<!-- <visible>!$EXP[externalGenreIcon]+!Container.Content(addons) + !String.IsEqual(Container.Content,sources)</visible> -->
			<!-- <control type="image"> -->
			<!-- <width>560</width> -->
			<!-- <height>560</height> -->
			<!-- <aspectratio align="center" aligny="center" scalediffuse="false">keep</aspectratio> -->
			<!-- <texture background="true" diffuse="diffuse/list-square.png" fallback="DefaultFolder.png">$VAR[ThumbViewImage]</texture> -->
			<!-- <fadetime>IconCrossfadeTime</fadetime> -->
			<!-- </control> -->


		</control>
	</include>

</includes>