Moonshot Jukebox


Mooshot Jukebox is an Ogg Vorbis and PostgreSQL based jukebox system released under a BSD-style license designed around the idea of organizing a music collection to match a physical collection of CDs. It uses Postgres for meta data rather than relying on the audio files themselves, and allows a collection of hundreds of CDs to be indexed and searched at will.

It features a client/server design that allows one backend playlist manager to serve multiple clients. There currently exists a basic PHP web client with a console and X windows version planned. The protocol is extremely simple and documented, so additional clients may be written to fit other uses.

As of release 1.0.4, I've gotten it to compile and run under:

Experiences with other platforms wanted, let me know if you get it to run on something else or have trouble.


PHP Client (Click for larger version):
PHP Client Screenshot
Java Client (In Development):
Main Window
Album List
Track Search


juke-1.0.4.tar.gz: Server and php client V. 1.0.4 (Apr 13, 2003) Removed libpq++ dependency, uses Postgres libpq instead. Builds under OpenBSD 3.2 now too.

Past Releases

juke-1.0.3.tar.gz: Server and php client v. 1.0.3 (Apr 11, 2003) Now runs on Solaris and FreeBSD 5.0 too.
juke-1.0.1.tar.gz: The server and php client v. 1.0.1 (Jan 26, 2003)
juke-1.0.tar.gz: Version 1.0 (Jan 23, 2003)

Copyright © 2002,2003 Joe Sunday, all rights reserved.
Last updated on Jan 23, 2003
Questions, concerns or comments to me here
Back to my homepage