juked - a jukebox daemon (original) (raw)
Juked is a daemon that acts as an audio jukebox. Juked is free software and is made available under the terms of the GPL (see COPYING). Juked is constantly under development and should not be considered stable in any way. Bug reports/fixes/patches are welcome.
Current featured:
- database plugins for:
- standalone XML database
- digitaldj (http://nostatic.org/ddj)
- mp3kult (http://mp3kult.sourceforge.net).
- sample python client (pyjuke).
- playlist support.
- random track selection.
Current Work:
- audio decoding and playback using GStreamer.
- SOAP-based control protocol using libsoup.
Planned features:
- authentication using PAM or a builtin .htaccess style.
JCP - jukebox control protocol
By default juked will listen on port 5853 (j-u-k-e on your telephone) You can override this with the command line and/or (when I get around to it) config file.
JCP is a SOAP based protocol that is still in development. [FIXME] description.
Compiling from CVS
If you check out juked directly from CVS you will need to run the 'bootstrap' shell script before following the normal GNU build instructions found in INSTALL. You will also need GNU automake, autoconf, and libtool installed. If you don't want to install these packages then use one of the release tarballs rather than a CVS checkout.
Project Links
Project homepage:
Sourceforge project page:
http://www.sourceforge.net/projects/juked/
Anonymous CVS: (module juked, no passowrd)
:pserver:anonymous@superduper.net:/var/lib/cvs/public
Browse CVS:
http://superduper.net/cgi-bin/viewcvs.cgi/juked/
Debian packages via apt:
deb http://superduper.net/downloads/debian/ ./
deb-src http://superduper.net/downloads/debian/sources ./
Copyright (C) 2001-2002 Sam Clegg - See COPYING superduper:README,v1.212002/12/3111:16:41samExpsuperduper: README,v 1.21 2002/12/31 11:16:41 sam Exp superduper:README,v1.212002/12/3111:16:41samExp