Bose QuietComfort 35 with white noise playing on them should block anyone not yelling right at you. Bought mine used after some extensive research, but maybe there's something better nowadays. If you added foam earplugs and music to that you'd be deaf.
The ios app lets you do that at least. At the top of the Home Screen I can choose “podcast”, “history” etc though within those it’s still recommendation based.