skipTo method
Skip to specific track in queue by index
Implementation
Future<void> skipTo(int index) async {
if (index < 0 || index >= _queue.length) {
LavalinkLogger.warning('Invalid queue index: $index', tag: 'Player');
return;
}
final skipped = _queue.sublist(0, index);
_history.addAll(skipped);
_queue.removeRange(0, index);
_queueController.add(List.from(_queue));
await playNext();
}