TrueMusic is a pure Java music player that supports MP3, Ogg Vorbis, Ogg FLAC, Native FLAC, Speex, WAV, AU, AIFF, SND, and MIDI. It will attempt to match the native look and feel. It requires Java 6 or later.
An online interactive tutorial and free text assesments.
A media player for Windows and Linux.