Ophelia is a lightweight mediaplayer written in Java. The main goal is(and was) to create a very light and fast mediaplayer with the most wanted features. Current compiled version weigh in at about 400kb. Ophelia works on all platforms with JRE 6.
You can grab the zip or tarball; these archives contain latest source and compiled .jar from the master branch.
MP3-decoding by Javazoom Team: http://www.javazoom.net
FLAC-decoding by David R. Robison: http://www.jflac.sourceforge.net
Last.fm API bindings for Java by Janni Kovacs: http://www.u-mass.de/lastfm
Bitcon icons: http://www.somerandomdude.net/srd-projects/bitcons
The Ophelia mascot icon by Troy Dunham: http://troyboydesign.com