The project outlines as described in my blog post about Open Source Software Collaboration.
- The main purpose of this software is to provide support for cmus under macOS. Cmus can be controlled by the Media Keys of your Apple Keyboard.
- The feature-set is restricted because this software already provides the features what it was made of. But still, feel free to request features.
- At least macOS 10.8.
cmaketo build it.
- Since Cmus Control doesn't have the behavior of changing any foreign processes it's highly recommended to deactivate the Remote Control Daemon.
- cmus installed. ;)
thefox/brewerytap to brew.
$ brew tap thefox/brewery
$ brew install cmus-control
After a successful installation follow the Caveats output, start the service:
$ brew services start thefox/brewery/cmus-control
Or, if you don't want/need a background service you can just run
- You need to install cmake:
brew install cmake
./bin/install.shto compile Cmus Control Daemon and install
/usr/local/binpath. A launchd.plist file named
at.fox21.cmuscontrold.plistwill be created under
~/Library/LaunchAgentsto start Cmus Control Daemon automatically on login.
If you just want to compile Cmus Control Daemon without installing run
./bin/build_release.sh. The binary will be created at
For a debugging version you can run
./bin/build_debug.sh. The binary will be created at
./bin/uninstall.sh. Doing so
cmuscontroldwill be unloaded via
~/Library/LaunchAgents/at.fox21.cmuscontrold.plistwill be removed;
/usr/local/bin/cmuscontroldwill be removed.
After a successful manual installation the
cmuscontrold is loaded/started automatically with
launchctl. You can unload the daemon manually:
Or load it manually:
After changing the source code you might want to re-build the binary and re-install it.