How can I boost the music volume higher than the max limit? I have a Samsung Galaxy running Android. When I put music to max, it's not loud enough in my ear phone.

How can I boost it beyond the maximum volume? On Linux I can do this with ALSA; is there a way to do it in Android?

Follow up:

All of them are paid media players so FREE is almost unavailable. Using for the moment: Cubed
As far as I know audio amplifying circuits will have a fixed amplifying ratio (gain). By adding resistance (either digitally or using analog POT) on the input (or output?) signal the volume is reduced. Hence in my opinion it can't be done.

Switching over to in ear phone buds like:
instead of:  will provide better noise isolation and there by improve listening experience.  If the music is being played from files stored in the phone, you can edit them to increase volume with audio editing tools like Audacity.