Playlist resumes wrong track

Issue description:

I have two playlists, A and B. If I stop playing Playlist A, playback position is saved for later resuming. If I now resume playlist B, and it contains the same song that was last playing in Playlist A, it will resume from that track position in Playlist B, instead of where it last left off in Playlist B.

Logs:

Upload description: Quaraxkad, playlist resumes wrong track

Additional information:

 

 

Reproduction steps:

 
Create two playlists that share at least one song.
Play Playlist A, and stop on any track.
Play Playlist B, and stop on the track that’s shared between playlists.
Resume Playlist A. Playback should resume from whatever track was playing in that list before, instead it will resume at the position of the track from Playlist B.
 

Media provider:

Any provider

Screenshots:

     

This is expected due to how things works. That’s a pretty rare case.