Don't resume play per track

I’ve been sitting on this issue for the longest time, because it seems so simple and striking I couldn’t believe it wasn’t coming already.

tldr: Plexamp’s “resume from last position played” is utterly broken. Not having it at all would be a huge improvement.

Ok, let me explain. When plexamp starts a new track, it will always resume from the last position that track was played before (unless it was last played to the end). Always. Always. If you played an album and stopped mid-play, and went on your way, and 3 years laters you play the album again, it will play normally until it hits that track, then it will unexpectedly jump mid-track, killing the flow and forcing you to fiddle with your phone in the middle of a workout to start the track from the start.
It doesn’t have to be an album, the same happens with any kind of playlists. And AFAIK disabling the “Sync Recent Plays” from Plexamp does not fix it, it just limits the scenario to a single device.

I believe the current functionality was “ported” straight from big-plex, where it’s video-centric nature made it a natural fit. But with music? Who listens to music that way?

So my proposal is simple. Don’t ever start a track from anywhere but the start.

If you actually want to make the “resume last play” feature useful, it has to be tracked by playset (playlist, album, perhaps even full artist or radio, idk). The scenario I picture is I’m playing whatever on my living room speakers (Roku, Pi, any client really) and I have to head out so I grab my headphones, start Plexamp on my phone, and there it is “resume playing whatever”, where it jumps to that position in that track in that playlist/album/radio. But of course if I instead navigate to that album and pick the previous track, once it ends it has to start the next track from the start, not from where I stopped it before.

I hope that makes sense. I loooove Plex & Plexamp, I’m hoping that little things like this get sorted out.

Edit your music library,
go to the ‘Advanced’ tab
and disable “Store track progress”.

It can’t possibly be that simple…
[tries it]

Ok, now I feel stupid :flushed:

Thank you Otto!

Early 2021 clean-up: implemented