     /// The delegate that will be called upon events.
     public weak var delegate: AudioPlayerDelegate?
 
-    /// Defines the maximum to wait after a connection loss before putting the player to Stopped
-    /// mode and cancelling the resume. Default value is 60 seconds.
+    /// Defines the maximum to wait after a connection loss before putting the player to Stopped mode and cancelling
+    /// the resume. Default value is 60 seconds.
     public var maximumConnectionLossTime = TimeInterval(60)
 
-    /// Defines whether the player should automatically adjust sound quality based on the number of
-    /// interruption before a delay and the maximum number of interruption whithin this delay.
-    /// Default value is `true`.
+    /// Defines whether the player should automatically adjust sound quality based on the number of interruption before
+    /// a delay and the maximum number of interruption whithin this delay. Default value is `true`.
     public var adjustQualityAutomatically = true
 
     /// Defines the default quality used to play. Default value is `.medium`
     public var defaultQuality = AudioQuality.medium
 
-    /// Defines the delay within which the player wait for an interruption before upgrading the
-    /// quality. Default value is 10minutes.
+    /// Defines the delay within which the player wait for an interruption before upgrading the quality. Default value
+    /// is 10 minutes.
     public var adjustQualityTimeInternal: TimeInterval {
         get {
             return qualityAdjustmentEventProducer.adjustQualityTimeInternal

        }
    }

    /// Defines the rate behavior of the player when the backward/forward buttons are pressed.
    /// Default value is `multiplyRate(2)`.
    public var seekingBehavior = SeekingBehavior.multiplyRate(2) {
        didSet {
            if case .changeTime(let timerInterval, _) = seekingBehavior {

    }

    /**
     Deinitializes the AudioPlayer. On deinit, the player will simply stop playing anything it was previously playing.
     */
    deinit {
        stop()
