         isPlaying = false
 
         fadeOut(titleStackView)
+
+        clearStatusButtonTooltip()
     }
 
     func streamPlayerDidStopPlayback(_ streamPlayer: StreamPlayer) {

        }, completionHandler: then)
    }

    // MARK: -

    private func menuTitlePlay() -> String {
        return NSLocalizedString("Play", comment: "Menu Item - Music > Play")

        return super.validateMenuItem(menuItem)
    }

    // MARK: Status Bar Button

    private func makeStatusButtonItem() -> NSStatusItem {
        let statusBar = NSStatusBar.system()

        let item = statusBar.statusItem(withLength: NSSquareStatusItemLength)

        item.image = #imageLiteral(resourceName: "StatusBarButton")
        item.action = #selector(toggleStatus(_:))
        item.target = self

        return item
    }

    private func setStatusButtonTooltip(_ title: String) {
        statusItem.toolTip = title
    }

    private func clearStatusButtonTooltip() {
        setStatusButtonTooltip("")
    }

    private func highlightStatusButton() {
        statusItem.button!.appearsDisabled = false
    }

    private func unhighlightStatusButton() {
        statusItem.button!.appearsDisabled = true
    }

}
