 
     internal func remoteControlInfo(song: AudioFile)
     {
+        // ? - Seeking test
+        //let time = self.audioPlayer!.currentTime
+        //self.audioPlayer!.currentTime = time + 30 //Seconds
+
+        //slider.maximumValue = CMTimeGetSeconds([player duration])
+        //slider.value = CMTimeGetSeconds(player.currentTime)
+        //player.currentTime = CMTimeMakeWithSeconds((int)slider.value,1)
+
         // Remote Control info - ?
         let songInfo = [MPMediaItemPropertyTitle: "Coliseu",
             MPMediaItemPropertyArtist: song.title,
-            //MPNowPlayingInfoPropertyElapsedPlaybackTime:  time + 30,
+            //MPNowPlayingInfoPropertyElapsedPlaybackTime: time + 30,
             MPMediaItemPropertyPlaybackDuration: audioPlayer!.duration] as [String : AnyObject]
 
         MPNowPlayingInfoCenter.defaultCenter().nowPlayingInfo = songInfo

    // isLastSong

    // isFirstSong
}

// MARK: AudioPlayerProtocol

    func audioPlayerDidFinishPlaying(player: AVAudioPlayer, successfully flag: Bool)
}

/* A protocol for delegates of ColiseuPlayer */
@objc public protocol ColiseuPlayerDelegate: class {
    /* audioPlayer:didReceiveRemoteControlBeginSeekingBackwardEvent: is called when begin seeking backward from remote control. */
    optional func audioPlayer(controller: ColiseuPlayer, didReceiveRemoteControlBeginSeekingBackwardEvent eventSubtype: UIEventSubtype)

    /* audioPlayer:didReceiveRemoteControlEndSeekingBackwardEvent: is called when seeking backward ended from remote control. */
    optional func audioPlayer(controller: ColiseuPlayer, didReceiveRemoteControlEndSeekingBackwardEvent eventSubtype: UIEventSubtype)

    /* audioPlayer:didReceiveRemoteControlBeginSeekingForwardEvent: is called when begin seeking forward from remote control. */
    optional func audioPlayer(controller: ColiseuPlayer, didReceiveRemoteControlBeginSeekingForwardEvent eventSubtype: UIEventSubtype)

    /* audioPlayer:didReceiveRemoteControlEndSeekingForwardEvent: is called when seeking forward ended from remote control. */
    optional func audioPlayer(controller: ColiseuPlayer, didReceiveRemoteControlEndSeekingForwardEvent eventSubtype: UIEventSubtype)
}

public class ColiseuPlayer: NSObject
{
    public typealias function = () -> ()
