Music Tools

CMus – small, fast and powerful console music player

C* Music Player (CMus) is a modular and very configurable ncurses-based audio player.

It has some interesting features such as a configurable colour scheme, mp3 and ogg streaming. It can be controlled with a UNIX socket, filters, album/artists sorting and a vi-like configuration interface.

It also features background playlist loading and a metadata cache make loading files very fast, as well as playqueue, playlist filters and a directory browser. Three playlist views are available: artist/album/track, shuffle list, and sorted list. There are also three play modes: all, artist, album.

Features include:

  • Input Plugins:
    • FLAC.
    • Ogg/Vorbis.
    • MP3 (libmad).
    • Wav.
    • AAC (libfaad).
    • MP4 (libfaad + libmp4v2).
    • .mod, .s3m, … (libmodplug, mikmod).
    • .mpc, mpp, .mp+ (libmpcdec).
    • .wma (ffmpeg).
    • .wv (wavpack).
  • Output Plugins:
    • ALSA.
    • libao.
    • ARTS.
    • OSS.
    • Sun.
    • RoarAudio.
    • WaveOut (Windows).
  • Playing:
    • Album/artist modes; playing within one album or artist.
    • Play queue.
    • MP3 and Ogg streaming (Shoutcast/Icecast).
    • Powerful playlist filters.
    • Resume support.
  • Live filtering.
  • Interface:
    • Easy to use directory browser.
    • Customizable colors.
    • Dynamic keybindings. You can bind a key to any command, :seek +1m
      for example.
    • Vi / less style search mode.
    • Vi style command mode with tab completion.
  • Misc:
    • Mutt-like short filters.
    • Can run external commands for the currently selected files (tag-editor for example).
    • UTF-8 support.
    • Can be controlled via UNIX socket using cmus-remote
      command.
    • HTTP proxy support for streams.

Website: cmus.github.io
Support: GitHub
Developer: Gregory Petrosyan, Jason Woofenden
License: GNU General Public License v2.0

Cmus

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

Return to Audio | Return to Console Multimedia | Return to Lightweight Audio Players


Explore Linux

Best Free and Open Source Software - A huge collection of recommended free and open source software covering every major category.
In-depth Linux Software Reviews - Detailed assessments of Linux software covering features, usability and overall quality.

The Big List of Active Linux Distros - An extensive collection of actively developed Linux distributions.
Open Source Alternatives - Alternatives to software and services from Google, Microsoft, Apple, Adobe, IBM, Autodesk, Oracle and others.
Essential Linux System Tools - Indispensable utilities for monitoring, maintaining and managing Linux systems.
Linux Productivity Tools - Useful utilities for improving productivity and streamlining everyday tasks.
Alternatives to Popular CLI Tools - Modern alternatives to familiar command-line utilities supplied with Linux systems.
Awesome Free Linux Game Tools - Tools, utilities and companion software that improve gaming on Linux.
Machine Learning on Linux - Machine learning and deep learning software, self-hosted applications and practical tools.
Saving Money with Linux - Practical ways to reduce electricity consumption and lower computing costs with Linux.
Linux Candy - Fun, entertaining and sometimes delightfully quirky software from the lighter side of Linux.
Subscribe

Please read our Comment Policy before commenting.

Notify of
guest
0 Comments
Oldest
Newest Most Voted