pulpTunes Changelog

What's new in pulpTunes 2.1.0

May 8, 2014
  • The main improvement for this release is the mobile interface, which let's you browse and listen to your music collection from iOS and Android devices through their web browser, no need to install any nasty app.

New in pulpTunes 1.3.1 Final (Sep 14, 2010)

  • New features:
  • Added iPad and Android support.
  • Updated Italian, German and Portuguese languages.
  • Added support for pulpShuffle.
  • Bug fixes:
  • In the iPhone, the initial song page wasn’t loading.

New in pulpTunes 1.3.0 Final (Jun 3, 2010)

  • Improved automatic router configuration, select initial playlist, and other goodies.

New in pulpTunes 1.2.0 Final (Dec 28, 2009)

  • Check it out for iPhone support, multiple languages, better player, whole playlist downloads, and a lot of other goodies.

New in pulpTunes 1.2.0 Beta 3 (Dec 18, 2009)

  • New features:
  • Automatically scroll page back to the top after selecting a playlist. Useful for when you have lots of playlists.
  • Bug fixes:
  • Improved a little tray/menu bar icons for Linux and Mac. Reverted to the colored icon in mac.
  • User Management popup wasn’t rendering properly under IE7.
  • Fixed volume issue.
  • Fixed client-side form layout problems (specially with non-English translations with long strings).
  • Improved iPhone playback. Now supports real streaming and seeking to any point in the song.

New in pulpTunes 1.2.0 Beta 2 (Dec 4, 2009)

  • Another step towards a very strong and stable 1.2.0 final release

New in pulpTunes 1.2.0 Beta 1 (Nov 20, 2009)

  • Automatic router configuration
  • You know that to be able to access pulpTunes from outside the network where it’s installed, you needed to manually configure your router to forward port 15000 to the machine where pulpTunes is running. In this new version, pulpTunes will try to do that automatically for you, using a router featured called UPnP. Such feature is enabled by default in newer routers, and if not, you have to turn it on through your router configuration. Unfortunately Apple routers don’t support this. If you can’t or don’t want to use UPnP, you still can manually configure the port forwarding as usual.
  • iPhone / iPod touch support
  • Because of the lack of Flash support in the iPhone, pulpTunes was inoperable in that platform. Now, we’ve bypassed that limitation by providing a slightly modified interface when browsing pulpTunes through Mobile Safari, that simply provides direct links to the songs for the iPhone’s Quicktime to play. This also offers the nice capability of opening other iPhone apps while still having the music playing in the background. Nevertheless, it’s not the best solution yet because you can’t change songs from within Quicktime and the pulpTunes web interface is not well adapted for the iPhone’s small screen. This will be addressed through a future iPhone app that is in the works, that will provide an iPhone iTunes-like experience.
  • Multiple languages support
  • With this new version you’ll be able to switch the language in the settings section. Currently only English and Spanish are supported. Please send me a private message through the forums if you’d like to contribute with another language so that I can include it in the final version. Making a translation is pretty easy as you’ll only need to translate two files that I’ll provide you.
  • Other new features and bug fixes:
  • New features:
  • Revamped player section: Longer progress line, bigger buttons.
  • Added Shuffle and Repeat buttons.
  • Added ability to download all songs from a playlist.
  • Added permissions to enable/disable download. It’ll be disabled by default.
  • Added advanced config setting to set timeout for starting to play a song before skipping it.
  • Under Mac, no longer show the pulpTunes icon in the dock, just in the menu bar.
  • Bug fixes:
  • Fixed iTunes9 incompatibility: crashing when iTunes DJ is disabled in iTunes prefs.
  • Some songs were missing when sorting under some rare scenarios.
  • When using a port different than the default 1500O, the connection instructions window was stating pulpTunes couldn’t receive connections from the outside, even if it really could.
  • Albums with the same name but different artists were showing the same cover art.

New in pulpTunes 1.1.2 (Sep 12, 2009)

  • This only fixes an incompatibility issue with iTunes 9.

New in pulpTunes 1.1.1 (Jul 2, 2009)

  • New features:
  • Have the iTunes DJ playlist start with randomly picked songs.
  • Bug fixes:
  • Search wasn't returning songs from the same album that didn't have a track number.
  • Better handling of problems with the iTunes music library XML file: shouldn't fail silently anymore when file is missing or when it's invalid.
  • When renaming a group, the users records weren't being updated accordingly.
  • Under Windows and Java 6, the tray menu was being partially hidden behind the tray.
  • Under Internet Explorer, when a popup window was shown, the background was totally obscured instead of being grayed-out.
  • Some Ajax requests were being erronously cached under Internet Explorer (e.g newly created users couldn't be seen in the users management section).

New in pulpTunes 1.1.0 (Jun 2, 2009)

  • New 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.