CloudTunes is an open-source, web-based music player that aggregates music stored or referenced in the cloud (e.g. YouTube, Dropbox) and provides a unified interface with playlist/metadata/social integrations. It is composed of a server and client; the server handles indexing, metadata, and streaming, while the client is a single-page application for playback and UI interactions.