and published it under the Open Source GPL license in 2000. Drivers The PJB does not integrate itself as a USB mass storage device into modern operating systems. Special drivers are required to make the operating system recognize an attached PJB. Drivers for Microsoft Windows and Mac OS were included, while drivers for Linux were developed by the open source community. Jukebox Manager (Windows, Mac OS) The included management tool for the PJB is the Jukebox Manager (the latest Windows version is v1.5.6). It can create/delete/manage Sets, Discs and Tracks (when uploading, the user can choose which ID3-tag will represent which level). It can also encode CDs directly onto the PJB and query the CDDB for the proper disc/track information. Finally it can update the firmware. If manipulating some values in the Windows Registry, a hidden menu appears, which can be used to debug and in some cases repair a damaged TOC. The Jukebox Manager does not make use of some of the firmware’s later features, such as downloading tracks back to the computer and does not provide advanced features such as mass-uploading, synchronizing or creating playlists from M3U-playlists. Linux projects There are Linux projects operating on SourceForge (some under the banner of the OpenPJB project). These range from Jukebox-Manager-like applications with a GUI for various window managers to projects making the PJB's file system mountable as a drive in Linux. Some of the projects include: Jukebox Manager (KDE) GNOME/GTK+ GUI Personal Jukebox Manager (GNOME) Emacs PJB Manager PJB File System for Linux (Kernel 2.3/4, 2.6) PJB VFS module (for use with Nautilus) pjmirror (written in Perl to synchronize the PJB with data on the PC) External links The new and improved PJB-100 User Group at Yahoo! Groups PJB-100 Info site Info on hard-disk upgrades from above site Ultimate PJB-100 FAQ Motherboard modification instructions pjbExploder (Windows) project home page OpenPJB Project Multi-platform command line tools and SDK Jukebox Manager (Linux/KDE) project home page pjbmanager (Linux/GNOME) project home page Microsoft Windows 2000 drivers and instructions (download from PJB-100 Yahoo! group, registration necessary) Microsoft Windows XP drivers and instructions (download from PJB-100 Yahoo! group, registration necessary) Recent Linux 2.6 kernel drivers (download from PJB-100 Yahoo! group, registration necessary) File System info - The PJB's file system and other technical info for developers (PDF) - Patent covering one of the key technologies of the PJB: Buffering data into RAM and playing it back