A. Core requirements (7 points)

  1. Add all media files you want to play into a playlist

  2. Remove files from the playlist

  3. Save and load a playlist

  4. Show the current progress of the playing file, allow seeking

  5. Play in shuffle mode

  6. Play the next file in playlist, play the previous file in the playlist

B. Suggested improvement (3 points)

  1. Store recently played files

  2. Keep last played position for continuous viewing

  3. Support both audio and video files (choose your own favorite popular formats like mp3, flv, mpg)

  4. Display preview when seeking

  5. Add hooking to support global shortcut key for pause / play / skip to next file

C. Frequently asked questions

No questions yet