I have been using https://spotifyshuffler.com/. This allows you to create a shuffled version of your playlist, then you play through that version once with Spotify's shuffling disabled.
Navigate
I was wondering why my mind automatically tried to read this as poetry
I'm in group chats that often devolve into 2-3 talking about something between themselves. While I'm busy with other things I'm not interested in being distracted every single time something is said because I think the notification might be something that requires attention. Once I have some free time I may be interested in going back to see what was said, but if I know they're going off and I don't want to hear about it at the moment I'd like the conversation to automatically mute for a short period of time.
The assumption is that by that point I am aware of the messages and have chosen to ignore them for the time being. There is no need to notify me because I've already been notified
I don't know why in 2023 we still can't debounce notifications. It should be simple to say if I get 3 messages in the same conversation in 120 seconds, silence the conversation for an hour.
The idea is that you don't rely on Spotify shuffle at all. A separate app reads your playlist, shuffles it once, and puts that shuffled version into your library. Now you can play this new version with the in-Spotify shuffle disabled. Once you've heard all the songs, just rinse and repeat.