Multiple client applications can connect to juked at the same time. There is currently a X based client, and a svgalib based client. This makes implementing other clients very easy using perl, C or any other language.
Client applications can also recieve status information from juked .
This status information is available to clients on a second TCP port independent of the TCP connection that is used for controlling the player. There is a utility to automatically populate the SQL database with song information. Simply pass the utility the top level directory of where your MP3 files are located, and it will automatically extract song information based on ID3 tags and place that information in the SQL database. There is also a utility for automatically creating playlists based on genre. There also exists a web based interface to the SQL database for accessing your song information via a web server.