public final static void songMetadata(String path, boolean hlEvaluation, boolean llEvaluation) 
			throws MasterException {
		
		if(hlEvaluation == false && llEvaluation == false)
			return;
		
		MasterMetadata.songES= Executors.newFixedThreadPool(MasterMetadata.nThread);
		MasterMetadata.songTasks= new ArrayList<SongFeature>(MasterMetadata.maxTask);
		MasterMetadata.init(path); //create file list, filter and dir
		MasterMetadata.startSongAnalysis(MasterMetadata.fileList, hlEvaluation, llEvaluation);
	}