private void rawplay(AudioFormat targetFormat, AudioInputStream din) throws IOException, LineUnavailableException
	{
	  byte[] data = new byte[64];
	  SourceDataLine line = getLine(targetFormat);
	  if (line != null)
	  {
	    // Start
	    line.start();
	    int nBytesRead = 0, nBytesWritten = 0;
	    while (!stop && nBytesRead != -1)
	    {
		System.out.print("");
		System.out.println("!PAUSE " + !pause);
		while(!stop && !pause)
		{
			nBytesRead = din.read(data, 0, data.length);
			if (nBytesRead != -1) nBytesWritten = line.write(data, 0, nBytesRead);
		}
	    }
	    // Stop
	    line.drain();
	    line.stop();
	    line.close();
	    din.close();
		isFinished = true;
	  }
	}