[Solved] Help with my music manager

Hello All! I am working on my first game and got stuck. I am trying to figure out how to change the music depending on what level world the level is in. I currently have this code which keeps the music playing in between scenes. Any help I get will be greatly appreciated

using UnityEngine;
using System.Collections;

public class MusicManager : MonoBehaviour 
{
	private static MusicManager _instance;
	
	public static MusicManager instance
	{
		get
		{
			if(_instance == null)
			{
				_instance = GameObject.FindObjectOfType<MusicManager>();
				
				//Tell unity not to destroy this object when loading a new scene!
				DontDestroyOnLoad(_instance.gameObject);
			}
			
			return _instance;
		}
	}
	
	void Awake() 
	{
		if(_instance == null)
		{
			//If I am the first instance, make me the Singleton
			_instance = this;
			DontDestroyOnLoad(this);
			this.gameObject.audio.Play ();
		}
		else
		{
			//If a Singleton already exists and you find
			//another reference in scene, destroy it!
			if(this != _instance)
				Destroy(this.gameObject);
		}
	}
	
	public void Play()
	{
		//Play some audio!
		this.gameObject.audio.Play ();
	}
}

You can use Application.loadedLevelName (you can also have a specific string (the name of the music you want to play) that you just set in each level of your game).