MusicDevil allows you to easy share, store, tag, and stream music. it contains server, which stores files, preferences, and streams audio. It also contains a client app, which can download or upload files, enter tags, and allows you to listen to streams.