                     try AVAudioSession.sharedInstance().setCategory(AVAudioSessionCategoryPlayback)
                 } catch { }
 
-                player?.pause()
+                player?.rate = 0
                 player = nil
 
                 let URLInfo: AudioItemURL = {

                        //There is enough data in the buffer
                        if !pausedForInterruption && state != .Paused && (stateWhenConnectionLost == nil || stateWhenConnectionLost != .Paused) {
                            state = .Playing
                            player.play()
                        }
                        else {
                            state = .Paused

    */
    public func stop() {
        //Stopping player immediately
        player?.rate = 0

        state = .Stopped

