cmus – free terminal-based audio player


cmus offers a great set of features including the essential gapless playback. It’s extremely frugal with system resources. The software starts fast, offers a very clean interface, and requires few dependencies.

cmus is respectful to your filesystem. It doesn’t automatically download album art, or create any hidden folders in your music collection’s directories.

Another strength of cmus is its easy to use filters. You have real flexibility with its search parameters.

Unlike many music players, cmus is well-documented. There’s a good cmus tutorial which explains the basics.

cmus runs musikcube very close. Both warrant a very strong recommendation.

Support: GitHub Code Repository
Developer: Gregory Petrosyan, Jason Woofenden and contributors (Original author: Timo Hirvonen)
License: GNU General Public License v2.0

cmus is written in C. Learn C with our recommended free books and free tutorials.

Pages in this article:
Page 1 – Introduction / Installation
Page 2 – In Operation
Page 3 – Views
Page 4 – Other Features & Memory Usage
Page 5 – Summary

Share your Thoughts

This site uses Akismet to reduce spam. Learn how your comment data is processed.