<!-- ListBox Item Template

$0 item index
$1 video source URL
$2 video image source
$3 artist name
$4 song title

-->

<Canvas xmlns="http://schemas.microsoft.com/client/2007"
        xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
        x:Name="item$0" Height="47" Width="192">
  <TextBlock x:Name="sourceUrlTextBlock$0" Opacity="0" Text="$1"></TextBlock>
  <Rectangle Height="1.5" Width="192" Fill="Gray" />
  <Rectangle x:Name="itemBackground$0" Canvas.Top="1.5" Height="45" Width="192" Fill="Black" />
  <Path x:Name="pathBackground$0" Canvas.Top="1.5" Canvas.Left="31.5" RenderTransformOrigin="0.5,0.5" Data="M4.6773382E-51,0.0091796015 C23,3.0091796 47.14751,5.4945412 65.394601,9.5 75.644601,11.75 101.65493,17.768594 112.8946,21 132.8946,26.75 148.4779,30.82318 160.6446,40.75 160.6446,41.41667 160.6446,27.08333 160.6446,27.75 L160.6446,2.7082562E-57">
    <Path.Fill>
      <LinearGradientBrush StartPoint="0,0.5" EndPoint="1,0.5">
        <LinearGradientBrush.RelativeTransform>
          <TransformGroup>
            <TranslateTransform X="-0.5" Y="-0.5"/>
            <RotateTransform Angle="-90"/>
            <TranslateTransform X="0.5" Y="0.5"/>
            <TranslateTransform X="5.5511151231257827E-17" Y="5.5511151231257827E-17"/>
          </TransformGroup>
        </LinearGradientBrush.RelativeTransform>
        <GradientStop Color="#FF000000" Offset="0"/>
        <GradientStop Color="sc#1, 0.00651209056, 0.00651209056, 0.00651209056" Offset="0.9"/>
      </LinearGradientBrush>
    </Path.Fill>
  </Path>
  <Image Source="$2" Canvas.Top="5" Canvas.Left="5" Stretch="Uniform" Width="48" Height="36" />
  <TextBlock Foreground="gainsboro" FontFamily="Verdana" FontSize="8" Canvas.Top="4.5" Canvas.Left="58" >$3:</TextBlock>
  <TextBlock Foreground="gainsboro" FontFamily="Verdana" FontSize="7.5" Canvas.Top="15.5" Canvas.Left="58" Width="99">$4</TextBlock>
  <Canvas x:Name="play$0" Canvas.Top="30" Canvas.Left="58" Height="10" Width="25" Background="#01ffffff">
    <Canvas.RenderTransform>
      <ScaleTransform x:Name="scale$0" ScaleX="1" ScaleY="1" CenterX="10" CenterY="4.5"/>
    </Canvas.RenderTransform>
    <Ellipse Fill="black" Height="9" Width="9" StrokeThickness="1.4">
      <Ellipse.Stroke>
        <LinearGradientBrush StartPoint="0,0.5" EndPoint="1,0.5">
          <LinearGradientBrush.RelativeTransform>
            <TransformGroup>
              <TranslateTransform X="-0.5" Y="-0.5"/>
              <RotateTransform Angle="-90"/>
              <TranslateTransform X="0.5" Y="0.5"/>
              <TranslateTransform X="5.5511151231257827E-17" Y="0"/>
            </TransformGroup>
          </LinearGradientBrush.RelativeTransform>
          <GradientStop Color="sc#1, 0.8771362, 0.8771362, 0.8771362" Offset="0.89743589743589747"/>
          <GradientStop Color="sc#1, 0.539108, 0.539108, 0.539108" Offset="0.64102564102564108"/>
        </LinearGradientBrush>
      </Ellipse.Stroke>
    </Ellipse>
    <Path Data="m 3,2.3 l 4,2.2 -4,2.2 z">
      <Path.Fill>
        <LinearGradientBrush StartPoint="0,0.5" EndPoint="1,0.5">
          <LinearGradientBrush.RelativeTransform>
            <TransformGroup>
              <TranslateTransform X="-0.5" Y="-0.5"/>
              <RotateTransform Angle="-90"/>
              <TranslateTransform X="0.5" Y="0.5"/>
              <TranslateTransform X="5.5511151231257827E-17" Y="0"/>
            </TransformGroup>
          </LinearGradientBrush.RelativeTransform>
          <GradientStop Color="sc#1, 0.8771362, 0.8771362, 0.8771362" Offset="0.89743589743589747"/>
          <GradientStop Color="sc#1, 0.539108, 0.539108, 0.539108" Offset="0.64102564102564108"/>
        </LinearGradientBrush>
      </Path.Fill>
    </Path>
    <TextBlock Foreground="gainsboro" FontFamily="Verdana" FontSize="7" Canvas.Top=".5" Canvas.Left="10">Play</TextBlock>
  </Canvas>
  <Canvas x:Name="share$0" Canvas.Top="30" Canvas.Left="58">
    <Canvas.RenderTransform>
      <ScaleTransform x:Name="shareScale$0" ScaleX="1" ScaleY="1" CenterX="45" CenterY="4.5"/>
    </Canvas.RenderTransform>
    <Rectangle Canvas.Left="30" Height="7.5" Width="10.5" RadiusX="1.5" RadiusY="1.5">
      <Rectangle.Fill>
        <LinearGradientBrush StartPoint="0,0.5" EndPoint="1,0.5">
          <LinearGradientBrush.RelativeTransform>
            <TransformGroup>
              <TranslateTransform X="-0.5" Y="-0.5"/>
              <RotateTransform Angle="-90"/>
              <TranslateTransform X="0.5" Y="0.5"/>
              <TranslateTransform X="5.5511151231257827E-17" Y="0"/>
            </TransformGroup>
          </LinearGradientBrush.RelativeTransform>
          <GradientStop Color="sc#1, 0.8771362, 0.8771362, 0.8771362" Offset="0.89743589743589747"/>
          <GradientStop Color="sc#1, 0.539108, 0.539108, 0.539108" Offset="0.64102564102564108"/>
        </LinearGradientBrush>
      </Rectangle.Fill>
    </Rectangle>
    <Path Canvas.Left="30" Fill="sc#1, 0.539108, 0.539108, 0.539108" Data="m 4,7.4 l 3,0 1.5,2.5 z" />
    <TextBlock Foreground="gainsboro" FontFamily="Verdana" FontSize="7" Canvas.Top=".5" Canvas.Left="42">Share</TextBlock>
  </Canvas>
</Canvas>