Most of the time, I work around it just by turning off the Shuffle feature when a song-within-a-good-album comes along. Then it just finishes playing that album.

Which only helps if you got the first song

But that's not what he's looking for. I know the feature he's asking for, and I think it would be neat, too.

I've been thinking about this for quite some time. I have a relational database I use as part of the frontend to my home streamer that I'd been considering this "problem" in relation to for quite some time, and I never got around to doing anything about it.