A small, fast, and powerful console music player for Unix-like operating systems.
cmus is a console music player for Unix-like operating systems that provides a fast, lightweight alternative to graphical audio players. It runs entirely in the terminal using a ncurses interface and supports a wide range of audio formats through modular plugins. The player is designed for efficiency, with minimal resource usage while offering advanced features like gapless playback, library management, and remote control.
System administrators, developers, and power users who work primarily in terminal environments and prefer keyboard-driven applications. It's especially valuable for those using remote servers, minimal desktop setups, or resource-constrained systems.
cmus offers unparalleled efficiency and control compared to graphical music players, with a tiny memory footprint and instant startup time. Its modular plugin architecture and extensive format support make it versatile, while the keyboard-centric interface allows for rapid navigation and operation without leaving the terminal.
Small, fast and powerful console music player for Unix-like operating systems.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Plays MP3, FLAC, Ogg Vorbis, Opus, AAC, and more via optional plugins, as listed in the detailed dependency tables for various distributions.
Supports ALSA, PulseAudio, JACK, sndio, AO, and OSS through output plugins, offering flexibility for different audio systems.
Uses ncurses for a responsive, keyboard-driven console, ideal for remote sessions and minimal setups, prioritizing low resource usage.
Ensures smooth transitions between tracks without interruptions, a key feature highlighted in the project description.
Can be controlled via UNIX socket or TCP/IP, enabling integration with scripts and automation for advanced users.
Requires compiling from source with numerous dependencies, as shown in the lengthy package lists for different distros, which can be daunting.
Lacks graphical features like album art display, limiting appeal for users accustomed to GUI-based music players.
Does not natively support modern desktop media keys or streaming services, relying on local files and manual scripting.
The keyboard-driven interface and configuration via commands require familiarity with terminal applications, despite the tutorial manual.