         // we're changing the current streaming media, we shall stop the current one.
         stop()
         
-        mediaPlayerState = (url, replaceCurrent, seekingTo)
-        
-        commonPrepareMedia(withUrl: url, replaceCurrent: replaceCurrent)
+        mediaPlayerState = (url, seekingTo)
+        
+        commonPrepareMedia(withUrl: url)
         
         notify(.startedBuffering)
         delayedPlay = {

        
    }
    
    private func commonPrepareMedia(withUrl url: URL, replaceCurrent: Bool = false) {
        
        let keyPaths = [
            AwesomeMediaPlayerItemKeyPaths.playbackLikelyToKeepUp.rawValue,

            clearHistory()
            prepareMedia(
                withUrl: retryCache.url,
                seekingTo:retryCache.seekToTime
            )
            log("reseted the current media")
