This model should contain a ObservableList with the list of songs in the order that they are being played.
If shuffle is toggled the songs from the SearchResultModel(This class will probably be renamed in the future) will be randomized and sent to the PlayQueueModel. If its not toggled then the same list of songs as in the SearchResultModel will be sent into the PlayQueueModel.
This model will be used in scenarios like when a selected song just finished playing, then the next song in the Queue will be grabbed from the PlayQueueModel and played.
This model should contain a ObservableList with the list of songs in the order that they are being played.
If shuffle is toggled the songs from the SearchResultModel(This class will probably be renamed in the future) will be randomized and sent to the PlayQueueModel. If its not toggled then the same list of songs as in the SearchResultModel will be sent into the PlayQueueModel.
This model will be used in scenarios like when a selected song just finished playing, then the next song in the Queue will be grabbed from the PlayQueueModel and played.