diff --git a/lib/services/audio_handler.dart b/lib/services/audio_handler.dart
index 9a64a61e..fd4bd3c5 100644
--- a/lib/services/audio_handler.dart
+++ b/lib/services/audio_handler.dart
@@ -442,7 +442,7 @@ class MyAudioHandler extends BaseAudioHandler with GetxServiceMixin {
       final bool restoreSession = extras['restoreSession'] ?? false;
       isSongLoading = true;
       if (_playList.children.isNotEmpty) {
-        await _playList.removeRange(0, 1);
+        await _playList.clear();
       }
 
       mediaItem.add(currentSong);