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
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.
- Solaris 9 Sparc
- OpenBSD 3.2 Sparc64 (With g++ 3.2)
- FreeBSD 4.8 Intel
- FreeBSD 5.0 Intel
PHP Client (Click for larger version):
Java Client (In Development):
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.
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