add queue jump

This commit is contained in:
cloudwithax 2023-02-17 23:54:14 -05:00
parent 3de406e684
commit 12cbccc2a9
1 changed files with 7 additions and 1 deletions

View File

@ -336,3 +336,9 @@ class Queue(Iterable[Track]):
"""Clears all filters applied to tracks""" """Clears all filters applied to tracks"""
for track in self._queue: for track in self._queue:
track.filters = None track.filters = None
def jump(self, item: Track):
"""Returns a new queue with the specified track at the beginning."""
index = self.find_position(item)
new_queue = self._queue[index:self.size]
self._queue = new_queue