         /// representation of the new mute state.
         public static let muteStateDidChange = Notification.Name("SpotijackSessionManager.MuteStateDidChange")
     }
-    
+
     enum SpotijackSessionError: Error {
         /// The Spotify bundle could not be found or the application failed to
         /// start for some exceptional reason.

            }
        }
    }
    
    //MARK: Types
    private typealias BundleInfo = (name: String, identifier: String)
    private struct Bundles {
        static let spotify: BundleInfo = ("Spotify", "com.spotify.client")
        static let audioHijack: BundleInfo = ("Audio Hijack Pro", "com.rogueamoeba.AudioHijackPro2")
    }
    
    public struct NotificationKeys {
        /// Posted when an error occurs outside of a throwing a function.
        /// For example, accessing the muted state of Spotify when a

public class SpotijackSessionManager {
    //MARK: Properties
    public static let shared = SpotijackSessionManager()

    public var isMuted: Bool {
        get {
            switch spotijackSession.map({ $0.speakerMuted! }) {
