Skip to content

Music Player

Ali edited this page May 19, 2023 · 12 revisions

Functional Requirements

  • The system shall be able to allow the user to use the calorie-currency that is earned from burning calories to unlock songs
  • The system shall be able to play the predetermined songs by the developers
  • The system shall allow the users to only play their unlocked songs
  • The system shall play the selected and unlocked song concurrently with the ongoing exercise
  • The system shall allow the user to switch songs on demand
  • The app shall maintain a song library.
  • The system shall allow the user to pause songs on demand

Non-functional requirements

  • The sound quality should provide an enjoyable experience for the user, maintaining a minimum average rating of 8/10 in studies conducted on populations greater than 100
  • The system shall allow the user to control the current song (skip, previous, pause, resume)
  • The song library shall be easily extensible

Clone this wiki locally