Spotify Now Playing Menu Bar Utility for OSX Mojave, Catalina, and Big Sur+
SpotStatus was last built and tested on MacOS 10.15.4
SpotStatus has been tested on MacOS 11.0.1.
Update Sept 2024: SpotStatus has been tested and continues to work on Mac OS Sonoma (on Apple Silicon too!).
You can build the following Xcode project from the source code provided. Note that with Mac OS Catalina you may need to notarize your build before using.
For convenience, i've provided a .zip of the MacOS binary. You can download release 1.3.1 here.
- Unzip
- Copy to
/Applications
- If necessary, mark as executable (necessary depending on unarchiver used).
chmod +x /Applications/SpotStatus.app/Contents/MacOS/SpotStatus
NOTE: This will solve seeing "The Application "SpotStatus" can't be opened"
SpotStatus will open in the menu bar. Click on the icon to configure!
If you get SpotStatus.app from elsewhere, confirm the hash as what is listed on the relevant release.
$ shasum -a 256 /Applications/SpotStatus.app/Contents/MacOS/SpotStatus
On MacOS you can drag around menu items by holding down COMMAND and dragging elements left and right. You can use this to reposition SpotStatus with other items on your menu bar.
There are a lot of good Spotify + menu bar projects that already exist, but many are outdated and few have been updated for OSX Mojave (and its awesome gatekeeper "features”). SpotStatus was build from the ground up specifically for Mojave.
Easily see at a glance what song is playing. Click in to see more details (including artist information).
I find myself sharing a lot of music via spotify uris. In the menu bar you can add that uri to your clipboard for easy sending.
Written in Swift 4. Utilizes AppleScript to speak with Spotify, thus permission to do so is necessary on first launch. App Should support from 10.12+. Permission granting is only necessary on 10.14+ (Mojave).
SpotStatus can be configured via its preferences panel.
Optionally hide the "extras" from a song title. (thanks, skypanther!)
Collaboration/PRs are encouraged! Thanks to skypanther for his help so far.