Skip to track by encoded value
Future<void> skipToTrack(String encoded) async { final index = _queue.indexWhere((t) => t.encoded == encoded); if (index != -1) { await skipTo(index); } }