Running cmus on Mac OS

On Linux I use cmus as my music player. This post isnât about why to use cmus, others have written about that. I started a new job recently where I was issued a MacBook Pro and wanted to access my music collection (on a USB drive, soon to be on NAS) the same way I do on my Ubuntu laptop. This post is how to set up cmus on your Mac.
Installing cmus
I used Homebrew to install cmus. If youâre using Homebrew to install other packages, you might as well take advantage of it.
Thwarting Music.app
The media controls on the Macâs keyboard will start Music.app if itâs not running. This will be an annoyance if youâre trying to control the volume of your music or connecting headphones over Bluetooth. To avoid this, install and run the NoTunes app.
Install the menubar version if you want to toggle NoTunesâ behavior, and make sure itâs a startup item.
Polish
The cmus-osx app on pypy adds media key and notifications support for cmus. Youâll need pip3 or pipx to install. I recommend using pipx, which adds npx-like functionality. The first time you play music with cmus, youâll get a notification asking if Python has permission to create notifications.
These steps and programs will get you up and running with cmus on your Mac.