Ensure tracks play in the correct order by using PriorityQueue.

This commit is contained in:
Nekojimi 2023-11-05 21:55:19 +00:00
parent 310158a39b
commit 07b45309c1
1 changed files with 4 additions and 2 deletions

View File

@ -16,7 +16,9 @@
*/
package moe.nekojimi.chords;
import java.util.Comparator;
import java.util.LinkedList;
import java.util.PriorityQueue;
import java.util.Queue;
import java.util.function.Consumer;
@ -28,13 +30,13 @@ public class QueueManager implements Consumer<Song>
{
private Song restartingSong = null;
private final Queue<Song> jukeboxQueue;
private final PriorityQueue<Song> jukeboxQueue = new PriorityQueue<>();
private Playlist playlist;
private MusicHandler handler;
public QueueManager()
{
jukeboxQueue = new LinkedList<>();
// jukeboxQueue = new LinkedList<>();
}
@Override