Two web-based players, one for streaming video and one for audio.
The audio player supported AAC streaming from radio servers, with transcoding on the fly (a big deal at the time!), and automatic fetching of album covers.
Details
Role: Lead App Developer
Responsibilities: Developing the apps, integration with Amazon/iTunes/LastFM/etc, server communication, stream parsing, runtime transcoding, reskinning for various customers, etc