Issue description:
Tested on 14.0.0B1.
The sleep timer misbehaves if user seeks forward/backward after the timer has ended.
Seek amount does not update the stored “time to wait”. Playback ends precisely %player.remaining% seconds after sleep timer hits zero.
Logs:
Upload description: Celorien_Seek_EOS
Additional information:
Reproduction steps:
Play a song longer than 1min, set Sleep timer to 1min with “Finish last track” enabled. After sleep timer reaches zero, use +10s button to seek forward 10s. Wait for current song to end.
The next song will begin and play for roughly 10s before playback ends.
Same process with -10s will result in current song pausing ~10s before end of song.
Media provider:
Local device
Screenshots: