Skip to content
/ cmus Public
forked from cmus/cmus

Small, fast and powerful console music player for Unix-like operating systems.

License

Notifications You must be signed in to change notification settings

gumuncle/cmus

This branch is 522 commits behind cmus/cmus:master.

Folders and files

NameName
Last commit message
Last commit date
Dec 23, 2015
Feb 26, 2015
Nov 2, 2015
Aug 29, 2013
Oct 3, 2013
Apr 2, 2014
Dec 23, 2015
Apr 28, 2011
Dec 23, 2015
Jan 8, 2015
Jan 3, 2013
Sep 5, 2014
Jan 23, 2015
Dec 18, 2015
Apr 27, 2015
Sep 5, 2014
Apr 2, 2014
Nov 13, 2015
Sep 5, 2014
Jan 3, 2013
Sep 5, 2014
May 25, 2015
Sep 5, 2014
Oct 7, 2013
Jan 3, 2013
Sep 5, 2014
Jan 3, 2013
Jan 3, 2013
Mar 9, 2010
Dec 13, 2013
Sep 5, 2014
Aug 27, 2015
Sep 5, 2014
Jul 7, 2015
Sep 5, 2014
Sep 5, 2014
Jan 11, 2016
Oct 7, 2013
Sep 5, 2014
Jan 5, 2016
Jan 11, 2016
Mar 10, 2015
Jan 11, 2016
Sep 5, 2014
Sep 5, 2014
Jan 3, 2013
Sep 5, 2014
Aug 27, 2015
Aug 27, 2015
Aug 18, 2014
Sep 5, 2014
Jan 18, 2016
Jan 3, 2013
Sep 5, 2014
Jan 3, 2013
Sep 5, 2014
Oct 7, 2013
Aug 18, 2014
Sep 5, 2014
Jan 3, 2013
Sep 5, 2014
Jan 3, 2013
Sep 5, 2014
Aug 12, 2014
Sep 5, 2014
Oct 2, 2013
Sep 5, 2014
Sep 19, 2015
Sep 5, 2014
Oct 2, 2014
Sep 5, 2014
Sep 19, 2015
Sep 5, 2014
Sep 5, 2014
Sep 5, 2014
Apr 12, 2014
Jan 23, 2014
Sep 5, 2014
Nov 17, 2015
Sep 5, 2014
Jan 3, 2013
Sep 5, 2014
Mar 27, 2015
Mar 27, 2015
Sep 5, 2014
Jan 3, 2013
Sep 5, 2014
Jan 3, 2013
Sep 5, 2014
Oct 2, 2013
Feb 26, 2015
Jan 3, 2013
Sep 5, 2014
Jun 1, 2011
Aug 27, 2015
Aug 27, 2015
Sep 5, 2014
Jan 3, 2013
Jan 3, 2013
Jan 3, 2013
Feb 1, 2014
Jun 25, 2015
Jan 3, 2013
Oct 7, 2013
Sep 5, 2014
Sep 5, 2014
Mar 27, 2015
Mar 27, 2015
Sep 16, 2014
Jan 3, 2013
Jan 3, 2013
Sep 5, 2014
Jan 3, 2013
Sep 5, 2014
Oct 7, 2013
Sep 5, 2014
Dec 13, 2013
Sep 5, 2014
Jan 3, 2013
Sep 5, 2014
Feb 27, 2015
Sep 5, 2014
Sep 5, 2014
Sep 5, 2014
Sep 5, 2014
Sep 5, 2014
Sep 5, 2014
Jan 3, 2013
Sep 5, 2014
Dec 21, 2015
Jan 10, 2015
Sep 5, 2014
Aug 11, 2014
Sep 5, 2014
Aug 14, 2014
Sep 5, 2014
Sep 5, 2014
May 25, 2015
Jan 3, 2013
Sep 5, 2014
Nov 13, 2015
Nov 13, 2015
Jan 3, 2013
Jan 3, 2013
Sep 5, 2014
Jan 3, 2013
Sep 5, 2014
Aug 27, 2015
Aug 27, 2015
Nov 13, 2015
Sep 5, 2014
May 25, 2015
Jan 3, 2013
Sep 5, 2014
Sep 12, 2014
Sep 5, 2014
Oct 31, 2015
Sep 5, 2014
Jun 27, 2011
Mar 10, 2015
Oct 2, 2013
Sep 13, 2014
Nov 24, 2014
Oct 2, 2013
Jan 3, 2013
Apr 28, 2014
Sep 5, 2014
Apr 27, 2015
Sep 5, 2014
Jan 3, 2013
Sep 5, 2014
Jan 3, 2013
Sep 5, 2014

Repository files navigation

cmus — C* Music Player

https://cmus.github.io/

Build Status

Copyright © 2004-2008 Timo Hirvonen tihirvon@gmail.com

Copyright © 2008-2015 Various Authors

Configuration

List available optional features

$ ./configure --help

Auto-detect everything

$ ./configure

To disable some feature, arts for example, and install to $HOME run

$ ./configure prefix=$HOME CONFIG_ARTS=n

After running configure you can see from the generated config.mk file what features have been configured in (see the CONFIG_* options).

Note: For some distributions you need to install development versions of the dependencies. For example if you want to use 'mad' input plugin (mp3) you need to install libmad0-dev (Debian) or libmad-devel (RPM) package. After installing dependencies you need to run ./configure again, of course.

If you want to use the Tremor library as alternative for decoding Ogg/Vorbis files you have to pass CONFIG_TREMOR=y to the configure script:

$ ./configure CONFIG_VORBIS=y CONFIG_TREMOR=y

The Tremor library is supposed to be used on hardware that has no FPU.

Building

$ make

Or on some BSD systems you need to explicitly use GNU make:

$ gmake

Installation

$ make install

Or to install to a temporary directory:

$ make install DESTDIR=~/tmp/cmus

This is useful when creating binary packages.

Remember to replace make with gmake if needed.

Manuals

$ man cmus-tutorial

And

$ man cmus

Mailing List

To subscribe to cmus-devel@lists.sourceforge.net visit http://lists.sourceforge.net/lists/listinfo/cmus-devel

The list is open but moderated (you can post to the list without subscribing but it's not recommended because I have to accept each email from non-subscribed users). Traffic of the list is extremely low. Please use the issues page for any problems, suggestions, or bug reports.

Reporting Bugs

After a crash send bug report with last lines of ~/cmus-debug.txt to cmus-devel@lists.sourceforge.net. The file exists only if you configured cmus with maximum debug level (./configure DEBUG=2).

Git Repository

https://github.com/cmus/cmus

$ git clone https://github.com/cmus/cmus.git

Hacking

cmus uses the Linux kernel coding style. Use hard tabs. Tabs are always 8 characters wide. Keep the style consistent with rest of the code.

Use git format-patch to generate patches from your commits. Alternatively you can use diff -up if you don't want to use git.

About

Small, fast and powerful console music player for Unix-like operating systems.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C 95.9%
  • Shell 2.5%
  • Other 1.6%