public final static URL getMbAllRecordingsUrl(String title) 
			throws MusicbrainzUrlException {
		
		if(title == null || title.equals(""))
			throw new MusicbrainzUrlException("The title is null or empty");
		
		URL url= null;
		URI uri= null;
		
		try {
			
			uri= new URI("http","www.musicbrainz.org",
					"/ws/2/recording/", 
					"query=recording:\""+title+"\"&limit=100", 
					null);
			if(uri != null)
				url= uri.toURL();
						
		} catch (URISyntaxException e) {
			throw new MusicbrainzUrlException("URISyntaxException "+e.getMessage(), e);
		} catch (MalformedURLException e) {
			throw new MusicbrainzUrlException("MalformedURLException "+e.getMessage(), e);
		} catch (Exception e) {
			throw new MusicbrainzUrlException("Exception "+e.getMessage(), e);
		}
	
		return url;
	}