Skip to content

xzzz9097/Muse

master
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
June 25, 2017 22:45
July 2, 2019 16:14
July 2, 2019 18:29
November 21, 2016 20:28
November 21, 2016 20:28
January 11, 2017 15:42
May 21, 2017 19:39
July 26, 2018 13:11
June 25, 2019 20:28
October 3, 2018 22:24

Muse

An open-source Spotify, iTunes and Vox controller with TouchBar support, system-wide TouchBar controls (à la iTunes) and Spotify account integration.

Download and screenshots

Website

Control strip integration

Muse appends a permanent button to the control strip (right tray bar) of the TouchBar, displaying album art and playback time. You can tap it to reveal the full control bar, long press it to toggle play/pause and swipe on it to jump to next or previous track.

Installation

The app is not code signed, so after trying to open it unsuccessfully (because of GateKeeper) head to System Preferences -> Security & Privacy and manually grant it permission. At first start you'll be prompted to log into your Spotify account. It's not strictly necessary but it allows adding/removing favourites to your library.

Usage

Summon it with control + command + s You'll be greeted with an album art window in the middle of the screen, and the playback controls on your TouchBar. Pressing the hotkey one more time makes them both disappear, and they also auto-hide when you focus another application. Bring up the window and press command + q or esc to quit the app. System-wide now playing controls are also accessible from the leftmost button of the control strip, just like iTunes and Safari ones. Spotify, iTunes and Vox are currently supported. The app automatically guesses the right player to control basing on availability and playback notifications, but you can manually toggle them with the shortcuts described below.

Keyboard shortcuts

Several handy shortcuts are provided when the popup window is open:

Keystroke Action
s and space toggle play/pause
a and left arrow previous track
d and right arrow next track
w focuses player window
r toggles repeating
x toggles shuffling
l likes track
i shows title
1 controls Spotify
2 controls iTunes
3 controls Vox

Build

The project is not code-signed, just clone the repository, install the pods and open the workspace file.

git clone https://github.com/xzzz9097/Muse && cd Muse/ && pod install && open Muse.xcworkspace

Libraries