From 1431472f072c5496e395d94e98b2caaf4f87e8b3 Mon Sep 17 00:00:00 2001 From: Kingkor Roy Tirtho Date: Fri, 4 Aug 2023 13:19:56 +0600 Subject: [PATCH] fix: avoid sponsor block for first few seconds to not break the stream --- lib/provider/proxy_playlist/proxy_playlist_provider.dart | 2 ++ 1 file changed, 2 insertions(+) diff --git a/lib/provider/proxy_playlist/proxy_playlist_provider.dart b/lib/provider/proxy_playlist/proxy_playlist_provider.dart index 32343b79..263c0939 100644 --- a/lib/provider/proxy_playlist/proxy_playlist_provider.dart +++ b/lib/provider/proxy_playlist/proxy_playlist_provider.dart @@ -140,6 +140,8 @@ class ProxyPlaylistNotifier extends PersistedStateNotifier bool isFetchingSegments = false; audioPlayer.positionStream.listen((position) async { + // skipping in very first second breaks stream + if (position < const Duration(seconds: 3)) return; if ((preferences.youtubeApiType == YoutubeApiType.piped && preferences.searchMode == SearchMode.youtubeMusic) || !preferences.skipNonMusic) return;