CMus - C* Music Player

CMus is a small and fast text mode music player for Linux and *BSD. Supported file formats include FLAC, Ogg, MP3 (via libmad), wav, and all module formats supported by libmodplug. Included output plugins are ALSA, ARTS, OSS, and Sun. It can be controlled through a UNIX socket. Background playlist loading and a metadata cache make loading files very fast. Playqueue, playlist filters and directory browser. Three playlist views are available: artist/album/track, shuffle list, and sorted list. There are three play modes: all, artist, album.

Tags multimedia Sound/Audio Players MP3
Licenses GPL
Operating Systems POSIX Linux BSD Windows Windows Cygwin
Implementation C

Tweet this project Short link

Rss Recent releases

  • Rrelease-mid
  •  28 Jul 2007 04:11
  • Rrelease-after

Changes: This release adds long-awaited replaygain support, Cygwin support, and three new commands: prev-view (switch to the previously used view), tqueue (enqueue random tracks), and lqueue (enqueue random albums). An ffmpeg plugin was added for WMA support along with wavpack and Windows waveout plugins. Many bugs were fixed.

  • Rrelease-mid
  •  25 Aug 2006 03:35
  • Rrelease-after

Changes: Software volume control was added. Playlist filters can now be negated in the filters view. Many bug and portability fixes were made. The documentation was improved.

  • Rrelease-mid
  •  24 Feb 2006 01:13
  • Rrelease-after

Changes: Playlist editing was much improved, and a libao plugin was added. The configuration file format and the cmus-remote protocol were changed to use the same commands as in command mode. Several bugs were fixed, most notably a crash which occurred when deleting a file in the browser. ID3v2 tag parsing was improved. A bogus tag validation check was removed from the mpc (musepack) plugin. Internal help was removed in favor of manual pages.

  • Rrelease-mid
  •  11 Jan 2006 15:28
  • Rrelease-after

Changes: This release adds a Musepack (mpc) plugin. A Vorbis and FLAC tag parsing bug that made cmus ignore all tags with uppercase names was fixed. Reading empty config and playlist files was fixed. A configure flag (--disable-xdg) that makes cmus place configuration files to ~/.cmus/ instead of ~/.config/cmus/ has been added.

  • Rrelease-mid
  •  01 Jan 2006 08:10
  • Rrelease-after

Changes: This version adds Tremor support (an Ogg/Vorbis decoder for FPU-less systems) and fixes many bugs.

Rss Recent comments

Rcomment-before 17 Mar 2008 09:21 Rcomment-trans tihirvon Rcomment-after

Re: flac tags

> Flac reads tags just fine for me.

I mean "the flac plugin" of course :)

Rcomment-before 17 Mar 2008 09:19 Rcomment-trans tihirvon Rcomment-after

Re: flac tags

> Not reading flac tags here. Using
> version 2.2.0-1 Ubuntu package. Is it
> just me?
>
> btw, this is a great program. I
> installed it on my server when I was
> upgrading my desktop and couldn't use
> Amarok. That was two weeks ago, and I
> haven't reinstalled Amarok yet :) Five
> stars!

Flac reads tags just fine for me. There was a compatibility issue with some versions of the flac library which I fixed. Try this snapshot:

cmus.tar.gz

Rcomment-before 17 Mar 2008 08:59 Rcomment-trans TeeAhr1 Rcomment-after

I blogged it
Hey there, just wanted to let you know that you've been blogged! I just posted part 1 of what I hope will be a 2 or 3 part series on getting started with cmus. Check it out! (http://guerrillatech.wordpress.com/2008/03/17/spotlight-application-rock-better-faster-harder-with-cmus-part-1-of/)

Rcomment-before 16 Mar 2008 15:25 Rcomment-trans TeeAhr1 Rcomment-after

Re: flac tags
Durr... I mean ten stars! If it was out of five, it would be five stars! Yeah...

:)
-p.

Rcomment-before 16 Mar 2008 06:54 Rcomment-trans TeeAhr1 Rcomment-after

flac tags
Not reading flac tags here. Using version 2.2.0-1 Ubuntu package. Is it just me?

btw, this is a great program. I installed it on my server when I was upgrading my desktop and couldn't use Amarok. That was two weeks ago, and I haven't reinstalled Amarok yet :) Five stars!

D5826213ba6b5eb9818a51a3dfe1cb14_thumb

Project Spotlight

fio

A flexible I/O tester/benchmarker.

No-screenshot

Project Spotlight

gtune

A small application for linux desktops intended to help with tuning musical instruments