I think a BASS_APE port will be possible but the core Monkey's Audio decoder needs some modification first. I'll look into that.
I will wait
An Android version of the BASS_APE add-on is now up in the first post. Note CPU usage can be quite high with some APE files (compared to other formats). That's true on all platforms, but it's more significant on a low powered mobile device than a high powered desktop system.
I want to EQ without distortion, preamp...
Distortion can result if the EQ takes the level of the sample data out of range. A preamp control can be used to bring it back into range, and that can be implemented via a DSP function, something like this...
int preamp; // gain in 8.24 fixed-point (0x1000000=normal)
BASS.DSPPROC PreAmpDsp=new BASS.DSPPROC() {
public void DSPPROC(int handle, int channel, ByteBuffer buffer, int length, Object user) {
if (preamp==0x1000000) return; // nothing to do
buffer.order(null); // little-endian byte order
IntBuffer ibuffer=buffer.asIntBuffer();
int[] b=new int[length/4]; // allocate an "int" array for the sample data
ibuffer.get(b); // get the data from the buffer into the array
for (int a=0; a<length/4; a++) {
long s=b[a]; // get a sample from the array
s=(s*preamp)>>24; // apply the preamp gain
b[a]=(int)s; // put the result back in the array
}
ibuffer.rewind();
ibuffer.put(b); // put the array back into the buffer
}
};
...
BASS.BASS_SetConfig(BASS.BASS_CONFIG_FLOATDSP, 1); // enable 8.24 fixed-point DSP
...
preamp=0x1000000; // start with normal gain
BASS.BASS_ChannelSetDSP(handle, PreAmpDsp, null, 1000); // set the preamp DSP on a BASS channel
You can then adjust the gain via the "preamp" value. Enabling the BASS_CONFIG_FLOATDSP option allows the data to flow through the effects without being clipped, as well as simplifying the DSP code.
I tried to use 10-band equalizer. There are a lot of distursion on high db. I have read on this forum, that compressor effect could help. But I found out that it's not working now. When do you play to implement compressor effect for Android?
In its emulated DX8 efects, BASS tries to match the original DX8/Windows effects, but the DX8 compressor effect is a bit buggy, so BASS doesn't currently bother to emulate that. You could try using the preamp DSP above to lower the level and avoid the distortion.
And second question about id3 tags. Do you plan to implement read/write album covers? It's realy needed.
No, I'm afraid there are currently no plans for built-in support for reading/writing album covers in ID3 tags, but perhaps there are other libraries/classes that can be used to provide that functionality.
Ian, do you have some plans to port Tags to other platforms? Or why is it only available for Windows? 
The Tags add-on has some Windows-specific stuff, but I think it should be possible to add support for other platforms. I'll look into it.