package hu.procyon.atomizer;

import java.io.IOException;
import java.net.URL;
import java.util.List;
import java.util.Map;

public class MusicUrlFilter implements UrlFilter {

	@Override
	public boolean probeUrl(URL url, WebScraper scraper) {
		Map<String, List<String>> headers = null;
		try {
			headers = scraper.doHeadRequest(url);
			if (headers == null) {
				return false;
			}
			List<String> contentType = headers.get("Content-type");
			if (contentType.contains("") ||
					contentType.contains("") ||
					contentType.contains("") ||
					contentType.contains("") ||
					contentType.contains("") ||
					contentType.contains("") ||
					contentType.contains("") ||
					contentType.contains("") ||
					contentType.contains("") ||
					contentType.contains("") ||
					contentType.contains("") ||
					contentType.contains("") ||
					contentType.contains("") ||
					contentType.contains("")
						) {
				return true;
			}
			
			
			contentType.contains("");
			
			
			/*audio/mpeg
audio/x-mpeg
audio/mp3
audio/x-mp3
audio/mpeg3
audio/x-mpeg3
audio/mpg
audio/x-mpg
audio/x-mpegaudio*/
			
		/*audio/ogg  application/ogg audio/vorbis audio/x-ogg application/x-ogg*/	
			
		} catch (IOException e) {
			e.printStackTrace(System.err);
		}
		
		return false;
	}

}
