@Override
	public void check(final FolderConfig folderConfig) {
		// folderConfig.getSongs().clear();
		String artistString = null;
		String user = null;
		try {
			final long artistId = getApi().resolve(folderConfig.getArtistUrl());
			final HttpResponse artistResponse = getApi().get(new Request(String.format(Constants.ARTIST_TRACK_URL, artistId, Constants.CLIENT_ID)));
			artistString = EntityUtils.toString(artistResponse.getEntity());

			final HttpResponse userResponse = getApi().get(new Request(String.format(Constants.ARTIST_URL, artistId, Constants.CLIENT_ID)));
			user = EntityUtils.toString(userResponse.getEntity());
		} catch (final Exception e) {
			e.printStackTrace();
		}

		final JSONObject userObj = new JSONObject(user);
		final String artist = userObj.getString("username");
		folderConfig.setArtist(artist);
		System.out.println("Songs that need to sync from user: " + artist);
		final JSONArray array = new JSONArray(artistString);
		for (int i = 0; i < array.length(); i++) {
			final JSONObject obj = array.getJSONObject(i);
			checkSong(obj.getString("permalink_url"), folderConfig);
		}
	}