I just use a laptop with the factory speakers, but some bluetooth speaker might be nice.

I use Spotify to make playlists and switch between them. You'll need to pony up for a paid membership; ad breaks in the middle of a dungeon are pretty immersion breaking.

For playlists, there's a good collection on reddit's r/DMToolkit.