https://github.com/woofers/groove
🎶 💿 🎧 Display live track info from Spotify and Apple Music in the macOS dock
https://github.com/woofers/groove
apple-music dock macos music spotify swiftui
Last synced: about 1 year ago
JSON representation
🎶 💿 🎧 Display live track info from Spotify and Apple Music in the macOS dock
- Host: GitHub
- URL: https://github.com/woofers/groove
- Owner: woofers
- License: mit
- Created: 2022-10-24T18:26:38.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2023-05-07T18:21:21.000Z (about 3 years ago)
- Last Synced: 2025-03-31T23:39:14.854Z (about 1 year ago)
- Topics: apple-music, dock, macos, music, spotify, swiftui
- Language: Swift
- Homepage:
- Size: 4.3 MB
- Stars: 7
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Groove.app

Display live track info from Spotify and Apple Music in your dock.
Using NSDockTile and SwiftUI, Groove interfaces with Spotify and
Apple Music to control and display track info.
https://user-images.githubusercontent.com/7284672/199579997-f417812a-1f0f-47db-b6d5-80252d60abe9.mov
## Usage
Clicking on the Groove dock icon will toggle play/pause status.
Double clicking will advance to the next track.
## Download
Latest Groove DMG can found [here](https://github.com/woofers/groove/releases).
## Configuration
To choose which music player to use,
right click on the Groove dock tile
and switch between Apple Music and Spotify.

## Libraries
Groove makes use of the following libraries:
- [DSFDockTile](https://github.com/dagronf/DSFDockTile) Allows a NSViewController to be used in the DockTile.
- [MusicPlayer](https://github.com/ddddxxx/MusicPlayer) Communicates with Spotify and Apple Music client apps to control playback and obtain track info