     /// Seeks forward as far as possible.
     ///
     /// - Parameter padding: The padding to apply if any.
-    /// - completionHandler: The optional callback that gets executed upon completion with a boolean param indicating if the operation has finished.
+    /// - completionHandler: The optional callback that gets executed upon completion with a boolean param indicating
+    ///     if the operation has finished.
     public func seekToSeekableRangeEnd(padding: TimeInterval, completionHandler: ((Bool) -> Void)? = nil) {
         guard let range = currentItemSeekableRange,
             let player = player else {

    ///         seekable ranges in order to be bufferless.
    ///   - toleranceBefore: The tolerance allowed before time.
    ///   - toleranceAfter: The tolerance allowed after time.
    ///   - completionHandler: The optional callback that gets executed upon completion with a boolean param indicating if the operation has finished.
    public func seek(to time: TimeInterval,
                     byAdaptingTimeToFitSeekableRanges: Bool = false,
                     toleranceBefore: CMTime = kCMTimePositiveInfinity,

                //In case we don't have a valid `seekableRange`, although this *shouldn't* happen
                //let's just call `AVPlayer.seek(to:)` with given values.
                if let player = player {
                    player.seek(to: CMTime(timeInterval: time),
                                toleranceBefore: toleranceBefore,
                                toleranceAfter: toleranceAfter){ [weak self] finished in
                        completionHandler?(finished)
                        self?.updateNowPlayingInfoCenter()
                    }
