If it's not suppose to play for the "Menu" scene, then have the scene switching code tell the audio singleton which scene is going to be loaded. The audio singleton acts based upon which scene it is told.
To prevent it from looping (at least when you don't want it to loop) use something like this:
if scene == "Menu":
music.get_stream().set_loop(false)
Or more directly:
if scene == "Menu":
music.stream.loop = false