Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP

DBus support for cmus

branch: dbus

This branch is 971 commits ahead and 970 commits behind master

Fetching latest commit…

Octocat-spinner-32-eaf2f5

Cannot retrieve the latest commit at this time

Octocat-spinner-32 Doc
Octocat-spinner-32 contrib
Octocat-spinner-32 data
Octocat-spinner-32 scripts
Octocat-spinner-32 .gitignore
Octocat-spinner-32 AUTHORS
Octocat-spinner-32 COPYING
Octocat-spinner-32 Makefile
Octocat-spinner-32 README
Octocat-spinner-32 aac.c
Octocat-spinner-32 alsa.c
Octocat-spinner-32 ao.c
Octocat-spinner-32 ape.c
Octocat-spinner-32 ape.h
Octocat-spinner-32 arts.c
Octocat-spinner-32 browser.c
Octocat-spinner-32 browser.h
Octocat-spinner-32 buffer.c
Octocat-spinner-32 buffer.h
Octocat-spinner-32 cache.c
Octocat-spinner-32 cache.h
Octocat-spinner-32 cmdline.c
Octocat-spinner-32 cmdline.h
Octocat-spinner-32 cmus-status-display
Octocat-spinner-32 cmus.c
Octocat-spinner-32 cmus.h
Octocat-spinner-32 command_mode.c
Octocat-spinner-32 command_mode.h
Octocat-spinner-32 comment.c
Octocat-spinner-32 comment.h
Octocat-spinner-32 compiler.h
Octocat-spinner-32 configure
Octocat-spinner-32 dbus-api.c
Octocat-spinner-32 dbus-api.h
Octocat-spinner-32 dbus-bindings.xml
Octocat-spinner-32 dbus-marshal.list
Octocat-spinner-32 dbus-server.c
Octocat-spinner-32 dbus-server.h
Octocat-spinner-32 debug.c
Octocat-spinner-32 debug.h
Octocat-spinner-32 editable.c
Octocat-spinner-32 editable.h
Octocat-spinner-32 expr.c
Octocat-spinner-32 expr.h
Octocat-spinner-32 ffmpeg.c
Octocat-spinner-32 file.c
Octocat-spinner-32 file.h
Octocat-spinner-32 filters.c
Octocat-spinner-32 filters.h
Octocat-spinner-32 flac.c
Octocat-spinner-32 format_print.c
Octocat-spinner-32 format_print.h
Octocat-spinner-32 gbuf.c
Octocat-spinner-32 gbuf.h
Octocat-spinner-32 glob.c
Octocat-spinner-32 glob.h
Octocat-spinner-32 help.c
Octocat-spinner-32 help.h
Octocat-spinner-32 history.c
Octocat-spinner-32 history.h
Octocat-spinner-32 http.c
Octocat-spinner-32 http.h
Octocat-spinner-32 id3.c
Octocat-spinner-32 id3.h
Octocat-spinner-32 input.c
Octocat-spinner-32 input.h
Octocat-spinner-32 ip.h
Octocat-spinner-32 iter.h
Octocat-spinner-32 job.c
Octocat-spinner-32 job.h
Octocat-spinner-32 keys.c
Octocat-spinner-32 keys.h
Octocat-spinner-32 keyval.c
Octocat-spinner-32 keyval.h
Octocat-spinner-32 lib.c
Octocat-spinner-32 lib.h
Octocat-spinner-32 list.h
Octocat-spinner-32 load_dir.c
Octocat-spinner-32 load_dir.h
Octocat-spinner-32 locking.c
Octocat-spinner-32 locking.h
Octocat-spinner-32 mad.c
Octocat-spinner-32 main.c
Octocat-spinner-32 mergesort.c
Octocat-spinner-32 mergesort.h
Octocat-spinner-32 mikmod.c
Octocat-spinner-32 misc.c
Octocat-spinner-32 misc.h
Octocat-spinner-32 mixer.h
Octocat-spinner-32 mixer_alsa.c
Octocat-spinner-32 mixer_oss.c
Octocat-spinner-32 mixer_sun.c
Octocat-spinner-32 modplug.c
Octocat-spinner-32 mp4.c
Octocat-spinner-32 mpc.c
Octocat-spinner-32 nomad.c
Octocat-spinner-32 nomad.h
Octocat-spinner-32 op.h
Octocat-spinner-32 options.c
Octocat-spinner-32 options.h
Octocat-spinner-32 oss.c
Octocat-spinner-32 output.c
Octocat-spinner-32 output.h
Octocat-spinner-32 path.c
Octocat-spinner-32 path.h
Octocat-spinner-32 pcm.c
Octocat-spinner-32 pcm.h
Octocat-spinner-32 pl.c
Octocat-spinner-32 pl.h
Octocat-spinner-32 play_queue.c
Octocat-spinner-32 play_queue.h
Octocat-spinner-32 player.c
Octocat-spinner-32 player.h
Octocat-spinner-32 prog.c
Octocat-spinner-32 prog.h
Octocat-spinner-32 read_wrapper.c
Octocat-spinner-32 read_wrapper.h
Octocat-spinner-32 search.c
Octocat-spinner-32 search.h
Octocat-spinner-32 search_mode.c
Octocat-spinner-32 search_mode.h
Octocat-spinner-32 server.c
Octocat-spinner-32 server.h
Octocat-spinner-32 sf.h
Octocat-spinner-32 spawn.c
Octocat-spinner-32 spawn.h
Octocat-spinner-32 sun.c
Octocat-spinner-32 tabexp.c
Octocat-spinner-32 tabexp.h
Octocat-spinner-32 tabexp_file.c
Octocat-spinner-32 tabexp_file.h
Octocat-spinner-32 track.c
Octocat-spinner-32 track.h
Octocat-spinner-32 track_info.c
Octocat-spinner-32 track_info.h
Octocat-spinner-32 tree.c
Octocat-spinner-32 uchar.c
Octocat-spinner-32 uchar.h
Octocat-spinner-32 ui_curses.c
Octocat-spinner-32 ui_curses.h
Octocat-spinner-32 utf8_encode.c
Octocat-spinner-32 utf8_encode.h
Octocat-spinner-32 utils.h
Octocat-spinner-32 vorbis.c
Octocat-spinner-32 wav.c
Octocat-spinner-32 waveout.c
Octocat-spinner-32 wavpack.c
Octocat-spinner-32 window.c
Octocat-spinner-32 window.h
Octocat-spinner-32 worker.c
Octocat-spinner-32 worker.h
Octocat-spinner-32 xmalloc.c
Octocat-spinner-32 xmalloc.h
Octocat-spinner-32 xstrjoin.c
Octocat-spinner-32 xstrjoin.h
README
                     cmus - C* Music Player

		    http://cmus.sourceforge.net/

	 Copyright 2004-2008 Timo Hirvonen <tihirvon@gmail.com>


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.


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
form non-subscribed users).  Traffic of the list is low.


Reporting Bugs
--------------

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


GIT Repository
--------------

gitweb: http://repo.or.cz/w/cmus.git
clone:  git://repo.or.cz/cmus.git cmus


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.
Something went wrong with that request. Please try again.