Programvara som används i Personal Jukebox
Följande är en lista över programvara som används i Personal Jukebox . Det inkluderar datorbaserad programvara, såväl som enhetsprogramvara
Enhetens programvara
Utrustning för programvaruutveckling
De ursprungliga utvecklarna på Compaq Research designade en SDK (Software Development Kit) för enheten och publicerade den under Open Source GPL -licensen 2000.
Förare
PJB integrerar sig inte som en USB- masslagringsenhet i moderna operativsystem. Särskilda drivrutiner krävs för att få operativsystemet att känna igen en ansluten PJB. Drivrutiner för Microsoft Windows och Mac OS inkluderades, medan drivrutiner för Linux utvecklades av öppen källkod.
Officiell programvara
Jukebox Manager
Det medföljande hanteringsverktyget för PJB är Jukebox Manager (den senaste Windows-versionen är v1.5.6). Det är en ganska enkel applikation som kan skapa/ta bort/hantera set, skivor och spår (vid uppladdning kan användaren välja vilken ID3 -tagg som ska representera vilken nivå). Den kan också koda CD-skivor direkt på PJB och fråga CDDB om rätt skiva/spårinformation. Äntligen kan den uppdatera firmware. Om du manipulerar vissa värden i Windows-registret visas en dold meny som kan användas för att felsöka och i vissa fall reparera en skadad innehållsförteckning. Jukebox Manager använder inte vissa av den fasta programvarans senare funktioner, som att ladda ner spår tillbaka till datorn och tillhandahåller inte avancerade funktioner som massuppladdning, synkronisering eller skapa spellistor från M3U- spellistor .
Jukemon
Ett verktyg för Mac OS X som utvecklades för att ersätta Jukebox Manager, som bara skulle köras på det klassiska Mac OS. Den implementerar även PJB:s USB-drivrutiner, så när du använder Jukemon krävs inga ytterligare drivrutiner för PJB.
Inofficiell programvara
pjbExploder
Utvecklingen av pjbExploder startades av Enea Mansutti 2001 och fortsatte senare av Michael Hotchin. Det är ett projekt med öppen källkod under GPL, med dess utvecklingssida på SourceForge . Den senaste versionen som för närvarande är tillgänglig är v1.0.47 (9 november 2006).
Denna programvara har samma uppladdningsmöjligheter för set/skivor/spår som Jukebox Manager, men ger också ytterligare funktioner, såsom massuppladdning, synkronisering, en spellisthanterare, skapande av CUE-ark, avancerade söknings- och sorteringsalternativ, uppladdning av icke-MP3-datafiler samt möjligheten att ladda ner spår på nytt till datorn eller uppspelning av spår på PJB via datorns ljudhårdvara i realtid.
MP3Loader (upphört)
MP3Loader var ett shareware- projekt av Robert Valentino och var populärt för sina massuppladdningsmöjligheter, antingen representerade fasta katalogstrukturer som Set/Discs/Tracks, eller använde M3u-spellistor för att generera strukturen på PJB.
OpenPJB
OpenPJB/pjbsdk-projektet på SourceForge försöker ge en bas för alla (öppen källkod) PJB-applikationer, samtidigt som det vidareutvecklar SDK:n. De tillhandahåller också PJB-verktygen, en samling verktyg för kommandoraden i olika operativsystem, publicerade under GPL (inklusive dokumentation och en modifierad version av SDK).
Linux-projekt
Det finns också olika Linux- projekt som fungerar på SourceForge (vissa under flaggan för OpenPJB-projektet). Dessa sträcker sig från Jukebox-Manager-liknande applikationer med ett GUI för olika fönsterhanterare till projekt som gör PJB:s filsystem monterbart som en enhet i Linux. Några av projekten inkluderar:
- Jukebox Manager (KDE)
- GNOME/GTK+ GUI Personal Jukebox Manager (GNOME)
- Emacs PJB Manager
- PJB-filsystem för Linux (Kernel 2.3/4, 2.6)
- PJB VFS-modul (för användning med Nautilus)
- pjmirror (skriven i Perl för att synkronisera PJB med data på datorn)