             logPlayerSubdomain(.Routing, .Error, "Error deactivating audio session: " + error.localizedDescriptionAndUnderlyingKey)
         }
     }
-    
+
     @objc private func handleMediaServicesReset() {
         if let currentFileUrl = currentFile?.localFilePath() {
             createPlayer(fileUrl: currentFileUrl)
         }
         pause()
     }
-    
+
     @objc private func handleMediaServicesLost() {
         pause()
     }
-    
+
     @objc private func handleRouteChange(notification: NSNotification) {
         guard let userInfo = notification.userInfo,
             let reasonValue = userInfo[AVAudioSessionRouteChangeReasonKey] as? UInt,

    }

    private var currentPlayingIndex: Int = 0
    
    fileprivate func updateCurrentPlaying() {
        if var currentFile = currentFile, let fileUrl = currentFile.localFilePath(), fileUrl != player?.url {
            if let currentFileIndex = files.index(where: {$0.id == currentFile.id}) {

                return .success
            })

            commandCenter.seekForwardCommand.addTarget (handler: { [weak self] _ -> MPRemoteCommandHandlerStatus in
                guard let sself = self else { return .commandFailed }
                sself.forward15Seconds()
                return .success
            })

            commandCenter.seekBackwardCommand.addTarget (handler: { [weak self] _ -> MPRemoteCommandHandlerStatus in
                guard let sself = self else { return .commandFailed }
                sself.backwards15Seconds()
                return .success
            })
            getFiles()
