Queue restoration not working

Issue description:

When restoring a queue, the previous track position is not saved (how far along the track has been played)

Steps to reproduce:

  1. Start shuffle of all songs smart playlist
  2. Skip a few tracks into the playlist
  3. Skip halfway through the song
  4. Play a different song from the library, interrupting playback
  5. Restore previous queue
  6. Expected outcome: previous song resumes from point interrupted
    Actual outcome: previous song is loaded from the start of the track

Note that this has happened when playing normally, not just by skipping forward in the track. It is just easier to demonstrate this way.

Video uploaded: ‘tobyburton96 queue restoration not working correctly’

I have also had the active queue being lost and forgotten by the player when the track was paused briefly and Symfonium left open in the foreground, and then swapped bluetooth audio outputs from the notification bar and tried to resume. The player acted like nothing had been playing, and I also could not restore the queue from the queue history - nothing happened when clicking on the entry. I don’t know if these are related issues, hence why I am mentioning it. I will report this issue separately when I am able to reproduce.

Thanks

Logs:

Upload description: tobyburton96

Additional information:

 

 

Reproduction steps:

 

 

Media provider:

Local device

Screenshots: