Typical music source:
Loop = true
Spatial Blend = 0
musicSource.clip = music;
musicSource.loop = true;
musicSource.Play();
Avoid restarting the same track:
if (musicSource.clip == music &&
musicSource.isPlaying)
{
return;
}
Use DontDestroyOnLoad if music should continue between scenes.