diff --git a/lib/provider/proxy_playlist/proxy_playlist_provider.dart b/lib/provider/proxy_playlist/proxy_playlist_provider.dart index 263c0939..151b04c2 100644 --- a/lib/provider/proxy_playlist/proxy_playlist_provider.dart +++ b/lib/provider/proxy_playlist/proxy_playlist_provider.dart @@ -141,7 +141,6 @@ class ProxyPlaylistNotifier extends PersistedStateNotifier 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; @@ -165,7 +164,7 @@ class ProxyPlaylistNotifier extends PersistedStateNotifier } final (source: _, :segments) = currentSegments!; - if (segments.isEmpty) return; + if (segments.isEmpty || position < const Duration(seconds: 3)) return; for (final segment in segments) { if ((position.inSeconds >= segment.start &&