Definitely this. It's difficult enough to select a fitting music piece for a scene, but even harder not to annoy the player. I'm sure the vast majority just mute the music.The Souls approach, only for boss battles. Carefully crafted atmosphere is far better than hearing the same song over and over again.
This site provides links to other sites/services, and does not store any files