return true;
success = true;
  private boolean downloadSinglePending() throws IOException {    Track[] tracks = trackDatabase.getTracks();    for (int i = 0; i < tracks.length; i++) {      currentTrack = tracks[i];      if (!currentTrack.isHidden()) {        File file = currentTrack.getFile();        if (file == null || !file.exists()) {          try {            if (file != null) {              currentTrack.unSetFile();              trackDatabase.save();            }            download(currentTrack);              // We've successfully downloaded a track.            return true;          }          catch (IOException e) {            e.printStackTrace();          }        }      }    }    return false;  }