public synchronized  void startMusicPlayerWithUrl(String url, String name) {
		//get the selected Stream
		Stream stream = new Stream(name,0);
		stream.address = url;
		
		//Test if a relay stream is running and connect to them
		//else will connect to stream address directly 
		if(stream.getStatus() && stream.connectToRelayCB) {
			if(mainGui.useInternalAudioPlayer()) {
				
				stopInternalAudioPlayer();
				AudioPlayer_Mplayer player = new AudioPlayer_Mplayer(stream, mainGui);
				player.start();
				allPlayers.add(player);
			} else {
				controlStreams.startMp3Player("http://127.0.0.1:"+stream.relayServerPortTF);
			}
			
		} else if(stream.address != null  && !stream.address.equals("")) {
			if(mainGui.useInternalAudioPlayer()) {
				stopInternalAudioPlayer();
				AudioPlayer_Mplayer player = new AudioPlayer_Mplayer(stream, mainGui);
				player.start();
				allPlayers.add(player);
			} else {
				controlStreams.startMp3Player(stream.address);
			}
			
		} else {
			SRSOutput.getInstance().logE("error while fetching adress");
		}		
	}