Alright, code for both spinning and flipping... you can see the effect of both types at once.
Code:
<!-- Cover Spin Timer -->
<control>
<type>label</type>
<id>5544</id>
<label>#(iif(lt(sub(
add(mul(cint(string.trim(string.rtrim(#currentplaytime,'0123456789'),':')),60),cint(string.trim(string.ltrim(#currentplaytime,'0123456789'),':'))),
mul(div(add(mul(cint(string.trim(string.rtrim(#currentplaytime,'0123456789'),':')),60),cint(string.trim(string.ltrim(#currentplaytime,'0123456789'),':'))),
10),10)),2),' ',''))</label>
</control>
<!-- Cover Spin Front/Back/Front/FrontHold -->
<control>
<type>image</type>
<posX>300</posX>
<posY>250</posY>
<width>500</width>
<height>500</height>
<texture>#Play.Current.Thumb</texture>
<animation effect="rotatey" time="2000" center="550,0" start="0" end="-360" tween="sine" easing="inout" loop="false" reversible="false" condition="Control.HasText(5544)">conditional</animation>
<animation effect="fade" delay="700" time="50" start="100" end="0" condition="Control.HasText(5544)">conditional</animation>
<visible>Control.HasText(5544)</visible>
</control>
<control>
<type>image</type>
<posX>300</posX>
<posY>250</posY>
<width>500</width>
<height>500</height>
<texture>..\..\..\Thumbs\Music\Artists\#Play.Current.ArtistL.jpg</texture>
<animation effect="rotatey" time="2000" center="550,0" start="-180" end="-540" tween="sine" easing="inout" loop="false" reversible="false" condition="Control.HasText(5544)">conditional</animation>
<animation effect="fade" delay="700" time="50" start="0" end="100" condition="Control.HasText(5544)">conditional</animation>
<visible>Control.HasText(5544)</visible>
</control>
<control>
<type>image</type>
<posX>300</posX>
<posY>250</posY>
<width>500</width>
<height>500</height>
<texture>#Play.Current.Thumb</texture>
<animation effect="rotatey" time="2000" center="550,0" start="0" end="-360" tween="sine" easing="inout" loop="false" reversible="false" condition="Control.HasText(5544)">conditional</animation>
<animation effect="fade" delay="1400" time="50" start="0" end="100" condition="Control.HasText(5544)">conditional</animation>
<visible>Control.HasText(5544)</visible>
</control>
<control>
<type>image</type>
<posX>300</posX>
<posY>250</posY>
<width>500</width>
<height>500</height>
<texture>#Play.Current.Thumb</texture>
<visible>!Control.HasText(5544)</visible>
</control>
<!-- Cover Flip Timer -->
<control>
<type>label</type>
<id>5545</id>
<label>#(iif(lt(sub(
add(mul(cint(string.trim(string.rtrim(#currentplaytime,'0123456789'),':')),60),cint(string.trim(string.ltrim(#currentplaytime,'0123456789'),':'))),
mul(div(add(mul(cint(string.trim(string.rtrim(#currentplaytime,'0123456789'),':')),60),cint(string.trim(string.ltrim(#currentplaytime,'0123456789'),':'))),
10),10)),5),' ',''))</label>
</control>
<!-- Cover Flip Front/Back/Back/Front -->
<control>
<type>image</type>
<posX>1000</posX>
<posY>250</posY>
<width>500</width>
<height>500</height>
<texture>#Play.Current.Thumb</texture>
<animation effect="rotatey" time="1000" center="1250,0" start="0" end="-180" tween="sine" easing="inout" loop="false" reversible="false" condition="Control.HasText(5545)">conditional</animation>
<animation effect="fade" delay="400" time="50" start="100" end="0" condition="Control.HasText(5545)">conditional</animation>
<visible>Control.HasText(5545)</visible>
</control>
<control>
<type>image</type>
<posX>1000</posX>
<posY>250</posY>
<width>500</width>
<height>500</height>
<texture>..\..\..\Thumbs\Music\Artists\#Play.Current.ArtistL.jpg</texture>
<animation effect="rotatey" time="1000" center="1250,0" start="-180" end="-360" tween="sine" easing="inout" loop="false" reversible="false" condition="Control.HasText(5545)">conditional</animation>
<animation effect="fade" delay="400" time="50" start="0" end="100" condition="Control.HasText(5545)">conditional</animation>
<visible>Control.HasText(5545)</visible>
</control>
<control>
<type>image</type>
<posX>1000</posX>
<posY>250</posY>
<width>500</width>
<height>500</height>
<texture>..\..\..\Thumbs\Music\Artists\#Play.Current.ArtistL.jpg</texture>
<animation effect="rotatey" time="1000" center="1250,0" start="-360" end="-540" tween="sine" easing="inout" loop="false" reversible="false" condition="!Control.HasText(5545)">conditional</animation>
<animation effect="fade" delay="420" time="50" start="100" end="0" condition="!Control.HasText(5545)">conditional</animation>
<visible>!Control.HasText(5545)</visible>
</control>
<control>
<type>image</type>
<posX>1000</posX>
<posY>250</posY>
<width>500</width>
<height>500</height>
<texture>#Play.Current.Thumb</texture>
<animation effect="rotatey" time="1000" center="1250,0" start="-180" end="-360" tween="sine" easing="inout" loop="false" reversible="false" condition="!Control.HasText(5545)">conditional</animation>
<animation effect="fade" delay="420" time="50" start="0" end="100" condition="!Control.HasText(5545)">conditional</animation>
<visible>!Control.HasText(5545)</visible>
</control>