Projects / juked


juked is a daemon that turns a server into a music jukebox. Clients communicate with the server via TCP/IP using an XML protocol. It features playlist support, user authentication (optionally with PAM), and random track selection. Audio decoding is done using XMMS plugins, so both Ogg and MP3 are supported. Track (song) information can be stored internally or in a MySQL database.

Operating Systems

Recent releases

  •  02 May 2002 17:56

    Release Notes: The --nodaemon and --help options now work. Several segvs and memory leaks were fixed. The inid.d script was fixed.

    •  30 Apr 2002 15:33

      Release Notes: libid3tag is now used for tag reading. pyjuke, a sample client written in Python, was added. Many major threading issues were resolved. Logging to syslog and daemonizing now works.

      •  07 Jan 2001 00:10

        Release Notes: This is almost a total rewrite; a built-in database has been added so MySQL is optional. Search capabilities have been added, XML is used thoughout, and config files (in XML format) are read and can be everridden from the command line. Authentication using PAM and .htaccess style is nearly finished. Multiple symultanious clients can connect. Debian packaging has been added. MP3s can now be stored in arbitrary directory stuctures as long as they all have ID3 tags.


        Project Spotlight


        A Fluent OpenStack client API for Java.


        Project Spotlight

        TurnKey TWiki Appliance

        A TWiki appliance that is easy to use and lightweight.