     case Paused
     case Stopped
     case WaitingForConnection
-    case Error(NSError?)
+    case Failed(NSError?)
 }
 
 extension AudioPlayerState: Equatable { }


                case "currentItem.status":
                    if let item = player.currentItem where item.status == .Failed {
                        state = .Error(item.error)
                        nextOrStop()
                    }


        return true
    case (.WaitingForConnection, .WaitingForConnection):
        return true
    case (.Failed(let e1), .Failed(let e2)):
        return e1 == e2
    default:
        return false
