One of the great open source projects for managing and streaming your music collection is Subsonic. Subsonic is a web-based media streamer which provides online access to your music. Some of its many features:
- Listen to your music wherever you are. Share your collection with family and friends
- Browse and manage your music collection with the user-friendly web interface
- Stream music to Android, iPhone andWindows Phone 7
- Convert and stream lossless music on the fly
- Manage 100,000+ files in your music collection without hassle
- Get cover art, lyrics, reviews and other album info from Google, Chartlyrics, allmusic and Wikipedia
Subsonic is based on Java technology. It is available for Linux, Windows, and Mac.