hlThread.killProcessing(track);
dlHowLoud.killProcessing(track);
  public void downloadData(Track track, byte[] buffer, int offset, int length)  {    Object[] objs = (Object[]) downloadHash.get(track);    if (objs != null) {      PipedOutputStream pos = (PipedOutputStream) objs[0];      HowLoudThread hlThread = (HowLoudThread) objs[1];      try {        pos.write(buffer, offset, length);      }      catch (IOException e) {        System.err.println("auto-normalize: "+e.toString());        hlThread.killProcessing(track);        downloadHash.remove(track);        track.setProperty("loudness", "unknown");        getApp().saveTrack(track, false);        try {pos.close();} catch (IOException e2) {}      }    }  }