Welcome to the (unofficial) host of Pandora's Jar
Development is halted on this project and it will likely not work any more since Pandora is a lot more sophisticated now. You are certainly welcome to try, but I won’t/can’t help you.
This is more or less a rehash of information found at the Hak5 forums.
.
REQUIREMENTS
- Latest version of Java RE (or optionally JDK)
- Firefox Browser
- Latest version of Apache Ant (optional)
- Flash 8 (NOT Flash 9, it won’t work)
SOURCES
Beta 7.3.1 is here (with sources and ANT script)
pandora.beta.7.3.1.zip (includes src files)
Note: This version includes the ‘MrDave’ skin AND BOTH the l0ki76117 skins (HAK5 and Milky).
DOWNLOADS
The latest stable version (BETA version7.3.1) can be found here:
pandora.beta.7.3.1.zipSkins Pack 1 (includes Neon Red, Neon Violet and Neon Green) skinspak1.zip
INSTALLATION
Unzip everything to the same directory ("C:\Pandora" for example) and then run the pandora.bat file. You may need to edit the pandora.bat file to point to your browser location (if it is non-standard)
You can specify a port (80 is the default) if 80 is being used by launching pandora.bat with a single parameter (i.e., pandora.bat 8888) to specify the port desired.
This is known to work on Mas OS X using the pandora.sh script. You must set the permissions of the file to make it executable and the iTunes stuff does not work on Macs.
To install a Skin Pack just unzip the file into an existing Pandora installation. NOTE: Skin Packs may replace files in your default Pandora Installation so be sure to install them AFTER you install a default Pandora.
CONFIGURATION
barley!!! wrote:
I discovered a problem with the ITunes integration, it appears as in some systems you must have a copy of the jacob.dll in your system32 directory or a java runtime exception is sometimes thrown.
To resolve this problem:
- copy the jacob.dll filefrom the ../pandora/install/bin/ directory
- paste the file into your system’s C:\WINDOWS\system32 directory.
- restart pandoras jar
- the ITunes option should work now
There is also a file called default.properties in the pandora folder. You MUST edit this file to change the default save location for your mp3 files. Here is a sample configuration:
#uncomment the following line to set your preferred storage dir<br />#u can change at at runtime if u want<br />mp3.archive.path=C:/Pandora/<br />tmp.mp3.retry.count=20If you have Flash 9 and want to uninstall it and install Flash 8:
You can download Flash Player 8 HERE
But first you have to uninstall Flash Player 9 by downloading THIS
Props (aka the Blame):
- Irieb (who started this madness)
- Cooper (who continued this madness)
- barley!!! (who refined this madness)
- l0ki76117 (who improved the look of the madness)
- moonlit (who inspired more imrovements to madness)
- lamentos (who suggested improvements to the madness)
- nyb141 (who made a version of the madness)
- wheatstraw (who unleased madness on a Mac)
- btothec (who wrote the mac madness shell script)
- eric714 (who did the same thing for windows)
- MrDave2176 (who perpetuates this madness)
HISTORY
- Version Beta 7.3.1 (mrdave2176):
* Changed file parsing * Minor Tweaks- Version Beta 7.3 (unmaster/barley!!!/mrdave2176):
* Fixed URL to mini player
* Fixed positioning of Mini Player
* Added style switcher
* Added "Backstage" button
* Bundled l0ki76117 skins with distro.
* cleaned out some redundant files
* added ‘favorites’ icon
* added pandorasJar version (in Constants.java)- Version Beta 7.2 (Barley!!!/MrDave2176):
* Added ‘skins’ folder and restructured pandoraGrabber.html to use the skinsfolder for storing them.
- Version Beta 7.1 (Barley!!!/MrDave2176):
* Fixed iTunes. Added shell script for Mac OSX usage
- Version Alpha 7 (MrDave2176/Barley!!!):
* Fixed methodology for finding cache files. Added itunes functionality.
- Version Beta 6 (MrDave2176/Cooper):
* Added Src Files and minor tweaks.
- Version Alpha 6 (MrDave2176/Cooper):
* Changed Logging, added Skin Files
- Version Beta 5 (nyb141/Cooper):
* All settings such as pandora username, last.fm username/password, and other options can be saved
* Settings are saved to a cookie which expires after 60 days
- Version beta 4 (lamentos/Cooper):
* Logging went from info to debug (i.e. you’ll get more of it)
* The FileType class got an extra import for all util classes (prolly doesn’t need it, but harmless)
* Mp3Processor updated to no longer test for an ‘access’ file, but instead a file with a numeric filename.
- Version Beta 3b:
* Pandora updated versions
- Version Beta 3: (irieb) use default.properties to specify archive dir
* filenaming complete, easier to manage now
* option exist for cddb lookup now
* station name in comment – when available
* added some logic around the funky 500 kb SWF file on first song and the fast forwarding
- Version beta 2: (irieb):
* included a buffer before any execution for skipping or thumbs downing those few bad apples that come up every now and then
* abort button in the case you want to abort the process but still listen to the song.
* Fixed a bug when pausing, then playing / changing stations
- Version beta 1 (irieb):
* add recent tracks to your last.fm account!!!
* resolved some misc bugs – optimized performence – loads much, much faster now.
- Version 0.7 (irieb):
* resolved Pandora title artist / song title change
* save mp3 artist/album/song.mp3
* ID3 tagging artis/album/song/track/year/genre
* fetches artist bio – via last.fm
* fetched last.fm [track stat]
* fetched last.fm [similar songs]
* fetches last.fm [top fans]
* fetches and saves album art – via last.fm
* tags ID3 cover art – (embeds album image in MP3, viewable in ITUNES / IPOD)
- Version 0.63 (irieb):
* tags ID3 cover art – (embeds album image in MP3, viewable in ITUNES / IPOD)
- Version 0.6 (irieb):
* new feature! – looks up and saves album cover image
* misc bug fixes
- Version 0.5 (irieb):
* Top fans (with links) current song playing – via last.fm
* Cover art from last.fm when available
* Rebranded – Pandoras Jar
- Version 0.4 (irieb):
* last.fm song stats displayed
* last.fm similar songs displayed
* new beefed up front-end (using AJAX calls now)