private GsSong[] filterSongs(GsSong[] rawSongs,String id) {
		GsSong[] res=new GsSong[1];
		int size=0;
		for(int i=0;i<rawSongs.length;i++) {
			if(rawSongs[i]==null)
				continue;
			if(id.compareTo(rawSongs[i].getAlbumId())!=0)
				continue;
			if(rawSongs[i].trackNum()==0)
				continue;
			if(size!=0) {
				GsSong[] newArr=new GsSong[size+1];
				System.arraycopy(res, 0, newArr, 0, size);
				res=newArr;
			}
			res[size]=rawSongs[i];
			size++;
		}
		Arrays.sort(res);
		return removeDup(res);
	}