KD Player is a free Java based MP3 player for your mobile phone. It comes in a variety of screen resolutions, supports multiple skins and offers coolness that a lot of standard MP3 players on phones don’t (e.g. album art support). And it should work on most handsets, not just fancy smartphones. Worth a look.