diff --git a/Spwifiy/Extensions/Internal/AVAudioPlayer+controls.swift b/Spwifiy/Extensions/Internal/AVAudioPlayer+controls.swift index 920c2ae..3c793f7 100644 --- a/Spwifiy/Extensions/Internal/AVAudioPlayer+controls.swift +++ b/Spwifiy/Extensions/Internal/AVAudioPlayer+controls.swift @@ -177,7 +177,7 @@ extension AVAudioPlayer { commandCenter.changePlaybackPositionCommand.addTarget { event in let seconds = (event as? MPChangePlaybackPositionCommandEvent)?.positionTime ?? 0 - let time = CMTime(seconds: seconds, preferredTimescale: 1) + let time = CMTime(seconds: seconds, preferredTimescale: 100) self.seek(time: time) return .success diff --git a/Spwifiy/Extensions/Internal/AVAudioPlayer+sponsorBlock.swift b/Spwifiy/Extensions/Internal/AVAudioPlayer+sponsorBlock.swift index 62027ab..3268741 100644 --- a/Spwifiy/Extensions/Internal/AVAudioPlayer+sponsorBlock.swift +++ b/Spwifiy/Extensions/Internal/AVAudioPlayer+sponsorBlock.swift @@ -51,7 +51,7 @@ extension AVAudioPlayer { seekTime += segment.1 - segment.0 } - return CMTime(seconds: seekTime, preferredTimescale: 1000) + return CMTime(seconds: seekTime, preferredTimescale: 100) } func skipSponsorBlockSegment() { @@ -67,7 +67,7 @@ extension AVAudioPlayer { if segment.1 >= (player.currentItem?.duration.seconds ?? 0) { nextSong() } else { - seek(time: CMTime(seconds: segment.1, preferredTimescale: 1000)) + seek(time: CMTime(seconds: segment.1, preferredTimescale: 100)) } return diff --git a/Spwifiy/Utils/AVAudioPlayer.swift b/Spwifiy/Utils/AVAudioPlayer.swift index 35f4b85..ccded1c 100644 --- a/Spwifiy/Utils/AVAudioPlayer.swift +++ b/Spwifiy/Utils/AVAudioPlayer.swift @@ -74,7 +74,7 @@ class AVAudioPlayer: ObservableObject { if isScrubbing { player.pause() } else { - seek(time: CMTime(seconds: currentPlayTime, preferredTimescale: 1)) + seek(time: CMTime(seconds: currentPlayTime, preferredTimescale: 100)) player.play() } }