Improved player state restore

Updated to prevent playback if the previous state is stopped (no need to
restore track playback state)