diff --git a/ios/App/Shared/player/AudioPlayer.swift b/ios/App/Shared/player/AudioPlayer.swift index dda8e55e..7d96c7b7 100644 --- a/ios/App/Shared/player/AudioPlayer.swift +++ b/ios/App/Shared/player/AudioPlayer.swift @@ -424,6 +424,27 @@ class AudioPlayer: NSObject { let indexOfSeek = getItemIndexForTime(time: to) logger.log("SEEK: Seek to index \(indexOfSeek) | Current index \(self.currentTrackIndex)") + if self.audioPlayer.currentItem == nil { + self.currentTrackIndex = indexOfSeek + + try? playbackSession.update { + playbackSession.currentTime = to + } + + let playerItems = self.allPlayerItems[indexOfSeek..