November 26th, 2009· The beta for the next major version is ready for you to test out. Among the major new features are automatic router config, iPhone support, multiple languages support, shuffle/repeat buttons and the ability to download all the songs from a playlist at once.
May 27th, 2009New features:
· Big performance boost for large music libraries.
· New column with album track number, and improved default sorting logic.
· Added search capability.
· Added ability to rate songs (clicking on the stars, or using the context menu).
· Added ability to hide initial connection instructions, and be able to consult them later.
· Added Advanced Settings section (see below). Settings can also be changed manually in the config.ini file located in the .pulpTunes directory under your home directory. And they can also be overridden via command-line options.
· Following suit to the iTunes 8.1 update, renamed "Party Shuffle" to "iTunes DJ".
· The "Ask a question" link now points to the new pulpTunes community web site.
· Errors shown in the log now appear in red.
· Automatically detect location of iTunes song library (XML file) in German installations.
New Permissions system:
· Added Groups and Users management, and access permissions. Includes ability to disallow access to anonymous users.
· Access permissions can be set for specific playlists.
· This will be enforced even at the "All Music" playlist level, the genres/artist/album filters and search results, which means that a user won't be able to see a song unless he has access to at least one playlist that the song belongs to.
· The only way to bypass these permissions is for a user to receive a direct link to a song or playlist from someone who has access, but such links will only be valid for 6 hours.
· If using the command-line only, issue the option "-create_superadmin" to be able to set the superadmin user.
Settings added:
· Automatic playing: to start playing (or not) automatically when the page is first accessed.
· Server port
· iTunes Library Location (XML file)
· Log file location, log level, and whether to log into the console
· Development mode and customized footer: to change these settings you need to edit the config.ini file
· To override a setting through the command line, just pass the setting name as shown in the config.ini file. For example: -footer myfooter.html -port 16000
Improved command-line interface:
· Useful for server (non-GUI) setups.
· Start pulpTunes by running the script pt_linux.sh
· Call with the -background option to have the server run in the background
· Call with the -help option to view all the command-line options available
Bug fixes:
· Fixed app freeze when viewing the log window under heavy load.
December 4th, 2008· Support for AAC (.m4a) files, a redesigned client-side user interface, and the ability to show a song's cover art.
· On Windows and Mac OS X, the server attempts to find the iTunes XML config file.
· At startup, it is checked if the firewall/router allows for incoming connections. If not, a link to portforward.com is shown for help.
· The minimum Java version required is now 1.5 (used to be 1.6).
· Memory consumption was vastly reduced.
· An incompatibility with reverse proxy servers was fixed along with a performance problem with the Party Shuffle and concurrency problems.