Our great sponsors
-
musikcube
a cross-platform, terminal-based music player, audio engine, metadata indexer, and server in c++
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
I'm a big fan of cmus which runs as a foreground client but offers a remote-control interface for sending commands to that process. However, I also have respect for mpd and its family of command-line, TUI, GUI, web, etc clients given how flexible it is. I'd compare them like nano vs. vim with cmus offering a simple interface that's easy to understand and reasonable functionality; and mpd et al. being more like vim for power-users who want to do loony things with their music collections, playlists, etc.
I use https://github.com/clangen/musikcube on a daily basis