discart spinning speed change with pause play conditions

Hello everyone,
I’m trying to change the discart speed when the player pause and plays again. the problem is the transitions, the disc with the code below always starts from 0 degrees and not from the last position. however when I remove the ” reversible=”false”” from the second condition, the transition from pause to playing is correct. the disc spins with more speed and starts from the last position. but when i remove the “reversible=”false”” from the firstcondition it doesn’t really work like the first. So the transition from playing to pause is not correct.

PHP Code:
<animation effect="rotate" end="-360" center="auto" time="2800" loop="true" reversible="false"
 
condition="!Player.Paused + ListItem.IsPlaying">Conditional</animation>
<
animation effect="rotate" end="-360" center="auto" time="7800" loop="true" reversible="false" 
condition="Player.Paused + ListItem.IsPlaying">Conditional</animation

Hope you guys can help me
Best regards