From 15aab9abb03fcd0104f5f6a928da333a3c555f51 Mon Sep 17 00:00:00 2001 From: Gerson Ricardo Navarro Hernandez Date: Tue, 22 Oct 2024 17:02:04 -0500 Subject: [PATCH] add the player.startSong function to the streamHandlerStarted function and delete the if statement for call the fillStreamQueue --- Classes/Models/Stream Handlers/StreamManager.swift | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/Classes/Models/Stream Handlers/StreamManager.swift b/Classes/Models/Stream Handlers/StreamManager.swift index eee76fe7..8ea86f76 100644 --- a/Classes/Models/Stream Handlers/StreamManager.swift +++ b/Classes/Models/Stream Handlers/StreamManager.swift @@ -369,9 +369,7 @@ final class StreamManager { } @objc private func songPlaybackEnded() { - if settings.isSongCachingEnabled { - fillStreamQueue() - } + fillStreamQueue() } } @@ -379,6 +377,7 @@ extension StreamManager: StreamHandlerDelegate { func streamHandlerStarted(handler: StreamHandler) { if handler.isTempCache { lastTempCachedSong = nil + player.startSong(handler.song, index: handlerStack.startIndex, offsetInBytes: handler.byteOffset, offsetInSeconds: handler.secondsOffset) } }