Queue - YajanaRao/Serenity GitHub Wiki

Structure of Queue

Queue is the "List of songs that is going to play" The order is First In First Out (FIFO)

Scenarios

Add an album to queue

  1. All the songs will be added to queue
  2. No repetition
  3. Queue should not store history ( Played songs )
  4. Currently playing song should not be a part of the queue