public String[] getStreamInfo() {
		String[] address = new String[4];
		
		//get selectet Streams
		if(browseTable.getSelectedRow() >= 0) {	
			Vector<String[]> streams = null;
				
			//get Nr. of Stream
			Object content = browseTable.getValueAt(browseTable.getSelectedRow(),0);
			int nr = Integer.valueOf(content.toString());
			
			//get Streams in Vector
			//if the stream is filtered, get the filtered stream vector
			//else the original
			if(filter.isFiltered()) {
				streams = filter.getFilteredStreamVector();
				SRSOutput.getInstance().log("Use Filtered StreamVector");
			} else {
				streams = controlHttp.getStreams();
				SRSOutput.getInstance().log("Use Normal StreamVector");
			}
			
			if(streams != null) {
				//save main address from site (e.g www.shoutcast.com)
				String url  = controlHttp.getBaseAddress()+streams.get(nr)[5];
				
				//get address from .pls file
				address[0] = controlHttp.getfirstStreamFromURL(url);
				address[1] = streams.get(nr)[0];
				address[2] = streams.get(nr)[6];
				address[3] = streams.get(nr)[7];
			} else {
				SRSOutput.getInstance().logE("Gets an empty FILTERED stream vector: can't get info");
			}
		}
		return address;
	}