System.out.println(artist + " " + title);
  private Track[] fetchTrackDetails(String sessionId, String[] trackIds) throws XmlRpcException, IOException {    Vector args = new Vector();    args.add(sessionId);    args.add(new Vector(Arrays.asList(trackIds)));    Object response = (Object) client.execute("Track.getDetails", args);    if (response instanceof XmlRpcException)      ((XmlRpcException) response).printStackTrace();    Vector tracksDetails = (Vector) response;    List tracks = new ArrayList();    for (Iterator itr = tracksDetails.iterator(); itr.hasNext();) {      Hashtable trackDetails = (Hashtable) itr.next();      String url = (String) trackDetails.get("url");      String trackId = (String) trackDetails.get("trackId");      String artist = (String) trackDetails.get("artist");      String title = (String) trackDetails.get("title");      String webSite = (String) trackDetails.get("www");      Track track = new Track(new URL(url));      track.setId(trackId);      track.setArtist(artist);      track.setTitle(title);      try {        if (webSite != null && webSite.length() != 0)          track.setWebSite(new URL(webSite));      } catch (MalformedURLException e) {        e.printStackTrace();      }      tracks.add(track);    }    return (Track[]) tracks.toArray(new Track[tracks.size()]);  }