Ranked in these QuestionsQuestion Ranking
Pro On-the-fly re-sampling
Bitrates can be lowered on-the-fly via ffmpeg encoder so it can be used even if bandwidth is limited.
Pro Can be accessed via browser
Allows accessing all music from anywhere where there's an Internet connection.
Pro Playlists created can be shared with others
Pro Support for ratings
Pro Allows apps pre-caching of tracks
Create a playlist and pre-cache all tracks on your mobile device.
It is also possible to update playlists and automatically keep the pre-cache in sync.