The client wants to develop Music Player application for iOS and Android platforms. Music should be streamed from the server and users should be able to download and listen them offline. The most challenging feature is to suppport background music when application is not running in foreground. These features should be handled both in iOS & Anroid. Search music and set as favorites are other essential features.
1. Subscribed users will have credentials and after authentication on app side, users will have access to music.
2. Dashboard provides access to New Realases, Recent History
3. Search Music
4. Library - Users can find albums devided into categories and listen to music
5. Recent History - Users can view recent history and play
6. Offline Music - Users can download music and enjoy offline
7. Standard music player options like "Shuffle", "Repeat", "Add To Queue" etc.
8. Favorite Music - Users can mark music as favorite and listen them later.