AudioPlayer (AP) functionality:
1 Browse by (In Online Mode, all lists are downloaded from server)
1.1 Music Genre: Pop, Jazz, Disco, Trance, Rock, etc.
1.2 Music Charts: MTV Top 100, Week Rock Chart 50, etc.
2 Search By (Online Mode)
2.1 Artist/Band Name
2.2 Album/Track Title
3 My Subscription
3.1 Maintain Subscription Status Locally (License Key/File) (Offline Mode)
3.2 Add/Renew/Cancel Subscription (in Online Mode)
4 Player (Offline Mode) - checks License (3.1), if expired, suggests to Renew License (3.2)
4.1 If license is not expired, then Browse and play any downloaded audio content
4.2 Arrange downloaded files in playlists (max 10 playlists)
4.3 Playlist play modes: sequentially or shuffle.
3. Server Interface (CMS functionality)
CMS must provide all 3 type of client requests, such as browse/search/subscription (business logic) capabilities, needs to support REST interface.
Content Delivery must be secure enough, Mp3 files on device protection must be offered as well, so user cannot simply play them using built-in player.
8 freelancers are bidding on average $1189 for this job
I am a mobile application developer. worked on j2me, brew, bb, android iphone, so on. I would like to take this chance & deliver my potential. Thanks.