The built in functions to make clients play 2D sounds (background music) currently only includes one to start it. There would be no way to change the music played, stop it or adjust the volume - if you send another music command, you get both playing on top of each other.
This may be possible with a clientside mod (clientside, there's more functions for stopping music and probably volume), but then everybody needs to download your background music mod to hear it...