A lightweight Spotify player for macOS.
Important
Spotify Client ID Required This app requires your own Spotify Client ID to function. See Setting Up Your Client ID below for instructions.
- Download the latest release
- Extract the ZIP file
- Move
Spotifly.appto your Applications folder - Open Spotifly from Applications
brew install ralph/spotifly/spotifly- macOS 26.2 or later
- Spotify Premium account
- Lightweight and fast
- Native macOS app built with SwiftUI
- Spotify Web API integration
- Recently played tracks, albums, artists, and playlists
- Queue management with drag-and-drop reordering
- Playback controls
- Search functionality
- Favorites management
Spotifly requires a Spotify Client ID. While it's recommended to create a new Spotify app just for Spotifly, you can also use an existing Spotify app—just add de.rvdh.spotifly://callback to its Redirect URIs (you can have multiple redirect URIs in one app).
- Go to the Spotify Developer Dashboard
- Click Create app
- Fill in the required fields:
- App name: Anything you like (e.g., "Spotifly")
- App description: Anything you like
- Redirect URIs: Add exactly
de.rvdh.spotifly://callback - APIs used: Select Web API and Web Playback SDK
- Accept the terms and click Save
- Open your newly created app and go to Settings
- Copy the Client ID (not the Client Secret)
All other fields (Website, Bundle IDs, Android packages) can be left empty.
If you already have a Spotify app configured:
- Go to your app in the Spotify Developer Dashboard
- Go to Settings
- Add
de.rvdh.spotifly://callbackto the Redirect URIs (you can have multiple) - Save the settings
- Copy the Client ID
- Open Spotifly
- Enter your Client ID on the login screen
- Click Connect with Spotify
Your Client ID will be saved securely in the macOS Keychain and used for all future sessions.
| Shortcut | Action |
|---|---|
| Space | Play / Pause |
| ⌘ → | Next track |
| ⌘ ← | Previous track |
| ⌘ L | Like / Unlike current track |
| Shortcut | Action |
|---|---|
| ⌘ 1 | Go to Favorites |
| ⌘ 2 | Go to Playlists |
| ⌘ 3 | Go to Albums |
| ⌘ 4 | Go to Artists |
| ⌘ F | Focus search field |
| ⌘ R | Refresh (on startpage) |
See DEVELOPMENT.md for build instructions and architecture documentation.
This project is licensed under the MIT License - see the LICENSE file for details.


