CloudTunes is an open source webapp that with a unified UI for music stored in the cloud (YouTube, DropBox, etc.) and integrates with Last.fm, Facebook, and Musicbrainz for metadata, discovery, and social experience. It's similar to Spotify, but instead of local tracks and the fixed catalog, CloudTunes uses your files and YouTube music videos.