Projects / JamDB


JamDB (Just another music DB) is a fast PHP-based music database that can be used with many different databases. (It is well tested with MySQL and PostgreSQL). All MP3s can easily be searched for artists, albums, and songs. A user can choose to download a song or add a single song, an album, all songs of an artist, or his search result directly to the playlist of XMMS/Winamp/etc. This can be done via the Web, NFS, Samba, or any other possibilty to access the MP3 files. JamDB has a simple session-based user management and other neat features.

Operating Systems

Recent releases

  •  07 Dec 2004 07:41

    Release Notes: Among several fixes and some new config options, this release mainly has changes under the hood. There is now only one configuration file for both the command line tool and the Web interface. Configuration of jamdb should be much easier now.

    •  22 Oct 2003 03:01

      Release Notes: This release fixes HTTP headers to make MSIE/MS Media Player users happy now. It improves the download feature to work with files greater than PHP's memory_limit setting. There are some other small fixes.

      •  12 Apr 2003 03:28

        Release Notes: This is mainly a bugfix release. The download icon can now be disabled, and JamDB can be setup to use more than one directory to search for songs.

        •  23 Nov 2002 19:51

          Release Notes: This version brings many great new features as well as some small fixes. It now automagically knows the difference between common artist albums and samplers/soundtracks, and can display them accordingly with the new "ViewMode" feature. PostgreSQL is now well supported. The different jamdb-update* tools have been merged to one much improved tool, jamdb-update, which now understands command line options. The database structure has been improved to provide much more song information. A database rebuild is required.

          •  28 Jul 2002 06:09

            Release Notes: JamDB now uses PEAR DB, the PHP Database Abstraction Layer for database connections. This enables it to be used with many different databases. Usability has been increased and some annoying bugs have been fixed.

            Recent comments

            08 Feb 2004 15:42 ruby_

            Nice MP3 Database
            First, Lots of compliments. It's a smooth running mp3 interface. Installing was'nt that difficult thanxs to your psql script.

            There is only 1 problem I have. It's the updatedb script. There are several mp3's that generates Error's 'no mp3 info'. Re-encode is the only way to get rid of the error. All my software does'nt find a error, ie. Winamp, foobar2000, Mp3 catalog etc.

            Thx for Jamdb

            grtx ruby

            04 Jan 2003 21:12 RickH

            Great work on what is a very nice & functional mp3 database. Particularly handy for those needing quick access to a LOT of mp3's.
            Granted, the docs still need some work - particularly in respect to at least mentioning that it requires PHP's PEAR support. ie. ("DB.php")
            This one issue caused me several headaches & almost had me giving up. But was well worth the sweat & tears when things finally worked.
            Newbies wanting to learn more about PHP (like myself), will do well to analyse this code also imo.
            Marc, you're a Pro.

            28 Nov 2002 12:45 GenesiNJ

            Very nice looking mp3 db, the installation is way too complicated though. I suggest something like install.php to guide the users thru the installation


            Project Spotlight


            A Fluent OpenStack client API for Java.


            Project Spotlight

            TurnKey TWiki Appliance

            A TWiki appliance that is easy to use and lightweight.