Change Log

Subsonic 3.4 - Apr 27, 2008

  • New: Added optional setting for LDAP bind DN and password.
  • New: Added quick links to Google, Wikipedia, allmusic and Last.fm.
  • New: Added standalone installation option.
  • Bugfix: Fixed layout problems in Podcast page.
  • Bugfix: Clean up partially downloaded Podcast episodes at start-up.
  • Bugfix: Old Podcast episodes were in some cases not deleted.

Subsonic 3.4.beta1 - Mar 28, 2008

  • New: Added support for user authentication in LDAP, including Microsoft Active Directory.
  • New: Implemented "Party mode" with a simpler user interface.
  • New: Added option to specify music folder in "Random playlist".
  • New: Added option "Play more random songs when end of playlist is reached" in "Random playlist".
  • New: Implemented download option in WAP interface.
  • New: Implemented random playlist option in WAP interface.
  • New: Make index always visible (doesn't work in IE).
  • New: Added play/add/download buttons for songs in left frame.
  • New: Suggest track number in tag editor.
  • Bugfix: Fixed faulty layout in main frame.
  • Bugfix: Fixed caching bug of left frame (when changing theme etc).
  • Bugfix: "Highest rated" now also shows albums that have never been played.
  • Bugfix: Player selection in WAP interface now works.
  • Bugfix: Support quotes in search field and shortcut field.
  • Bugfix: Don't display track number zero.
  • Tech: Faster start-up on Windows. Extract war file to SUBSONIC_HOME/jetty instead of temp directory.
  • Tech: Made it possible to run the Jetty version on Linux and other platforms.
  • Tech: Allow up to one week of idle time in Jetty.

Subsonic 3.3 - Dec 23, 2007

  • New: Added "HD-720" and "Barents Sea" themes.
  • New: Improved layout of left and main frame.
  • New: Sort genres in "Edit tags".
  • Bugfix: Make transcoding work when combined with client-side playlist.
  • Bugfix: Case-insensitive sorting of artists.
  • Bugfix: Made genre parsing more robust.
  • Tech: Upgraded to Acegi 1.0.5
  • Tech: Upgraded to Spring 2.5
  • Tech: Make it compile with Java 5.

Subsonic 3.3.beta1 - Nov 23, 2007

  • New: Implemented client-side playlists, including random skipping within songs (see Settings > Players > Playlist is managed by player).
  • New: Support resumable downloads.
  • New: Rewrite stream URL if Subsonic is behind a proxy.
  • New: Added two new themes designed for large HD screens.
  • New: Added Russian translation by Iaroslav Andrusiak.
  • New: Made it possible to collapse/expand Podcast episodes. Improved layout and usability.
  • New: Added "Play on phone" option to wap interface.
  • New: Auto-focus on username field in login page.
  • New: Created new settings categories "Advanced" and "Personal".
  • New: Moved index from top to left frame.
  • Bugfix: Support Podcast folder that is located outside music folder.
  • Bugfix: Handle track number on the form "3/12"
  • Bugfix: Fixed concurrency bug when rendering wiki markup.

Subsonic 3.2 - Oct 09, 2007

  • New: Added support for editing genre in ID3 tags.
  • New: Show miniature album images in "Now playing" sidebar.
  • Bugfix: Handle podcasts with colons in the name.
  • Bugfix: Handle podcasts without enclosures.
  • Bugfix: Handle song, album and artist names with special characters (<, > etc)

Subsonic 3.2.beta1 - Sep 19, 2007

  • New: Download Podcasts with the new integrated Podcast receiver.
  • New: One-click installation with the new Windows installer.
  • New: Fetch lyrics automatically from www.metrolyrics.com.
  • New: See what others are playing in the new "Now playing" sidebar.
  • New: Play music directly in the browser with the new integrated Flash-based player.
  • New: New tag engine (entagged.sourceforge.net) supports tags in a lot of formats (mp3, ogg, flac, wav, wma, etc).
  • New: Added confirmation dialog when deleting playlists.
  • New: Remember selected music folder (in left frame) across sessions.
  • Bugfix: Fixed bug with rendering multiple status charts concurrently.
  • Tech: Added db admin tool.

Subsonic 3.1 - Jul 30, 2007

(No changes since 3.1.beta2)

Subsonic 3.1.beta2 - Jul 23, 2007

  • New: Optimized scanning of music folders. Dramatic improvement for network disks.
  • Bugfix: Fixed minor concurrency bug in search index creation.
  • Bugfix: Make cache work if clocks on remote disks are out of sync.
  • Bugfix: Ensure that cover art images are ordered alphabetically.
  • Bugfix: Remove nag message for licensed users.

Subsonic 3.1.beta1 - Jun 30, 2007

  • New: Added checkboxes to songs in playlist, with option to perform operations on all selected songs.
  • New: Now possible to specify genre and decade when generating random playlist.
  • New: Added menu option to sort playlist by track, album or artist.
  • New: Audioscrobbling is now more fault-tolerant. Will retry if Last.fm is down.
  • New: Replaced Google ads with a donation request message. Donors will not see the message.
  • New: Added new attribute "default" to transcodings. When "default" is true, the transcoding is automatically activated for new players.
  • New: Implemented support for browser caching of left frame (with artist list).
  • New: Made downsampling command configurable.
  • New: Switch to "Now playing" after 3 minutes of inactivity.
  • New: Album page now has link to artist.
  • Bugfix: Logically delete/undelete metadata for albums that disappear/reappear on disk.
  • Bugfix: Fixed ugly checkboxes in IE.

Subsonic 3.0 - Mar 22, 2007

(Changes since 3.0.beta2)
  • New: Added Google ads.
  • Tech: Upgraded jvorbiscomment library.
  • Bugfix: Artists from different music folders are now properly sorted.

Subsonic 3.0.beta2 - Feb 24, 2007

  • New: Added per-user bitrate limit.
  • New: Show error message in browser if Subsonic home can't be created.
  • Bugfix: Fixed remaining bugs (hopefully) related to folders with non-latin characters.
  • Bugfix: Zooming of ID3 cover art now works.
  • Bugfix: last.fm password must no longer be entered every time.

Subsonic 3.0.beta1 - Feb 04, 2007

  • New: Audioscrobbling support. Automatically register what you're playing on last.fm.
  • New: Support display and editing of OGG Vorbis tags.
  • New: Display cover art embedded in ID3 tags.
  • New: Dutch translation by Ronald Knot.
  • New: Links to previous/next album by same artist.
  • New: Change tab order in login screen.
  • Bugfix: Support directory names with non-latin characters.
  • Bugfix: Fixed ampersand bug in wap interface.
  • Bugfix: Display hours for very long tracks.
  • Tech: Upgraded Spring and Acegi to latest versions.

Subsonic 2.9 - Nov 13, 2006

(Changes since 2.9.beta1)
  • New: Added German translation by Harald Weiss.
  • New: Show server version and memory usage in help page.
  • Bugfix: Don't hang if unable to resolve latest version number.
  • Bugfix: Avoid duplicates in random album page.
  • Bugfix: More robust ID3 parsing.
  • Bugfix: More robust thumbnail scaling.
  • Bugfix: Fixed bug which in some cases made it impossible to restart streams.
  • Bugfix: Improve track number removal from title.

Subsonic 2.9.beta1 - Oct 16, 2006

Development efforts in 2.9 have been focused on performance and quality, but there are some new features as well.
  • Bugfix: Avoid excessive disk and memory usage when (re)scanning the music library (bug introduced in 2.8).
  • Bugfix: Avoid flickering PNG images in IE.
  • New: Improved thumbnail quality using step-wise bilinear resampling.
  • New: Thumbnails are now cached in SUBSONIC_HOME/thumbs. Expect significant speed-ups (after a while), in particular for huge images.
  • New: Improved search speed by a factor of two.
  • New: Miscellaneous other caching mechanisms for faster response times.
  • New: Support Wiki markup in album comments.
  • New: Added "Download" menu option to main album view.
  • New: Ratings are now per-user. Average rating is also displayed.
  • New: Now possible to delete rating (for current user).
  • New: Added Spanish translation by Jorge Bueno Magdalena. Gracias, Jorge!
  • New: New Subsonic logo.
  • New: Keep bitrate statistics even if player reconnects.
  • New: Support editing of track numbers in ID3 tags.
  • New: Show full file name as tool tip in ID3 tag editor.
  • New: Search results are now better sorted.

Subsonic 2.8 - Sep 07, 2006

(Changes since 2.8.beta1)
  • New: Added option for transcoders to obey the player max bitrate setting.
  • New: Sort songs by track number.
  • New: Added transcoding support for Shorten and WavPack.
  • New: Improved caching of cover art images in browser.
  • New: Scroller color in Sandstorm theme.
  • New: Updated Norwegian translation.
  • New: Added Simplified Chinese translation by Neil Gao (currently incomplete).
  • Bugfix: Fixed performance problem with "Home" page.
  • Bugfix: Fixed broken wap interface.
  • Bugfix: Fixed playlist autoscroll.
  • Bugfix: Proper rendering of directories with both files and sub-directories.

Subsonic 2.8.beta1 - Aug 13, 2006

  • New: Transcoding plugin framework.
  • New: VBR (variable bitrate) detection and resampling.
  • New: Added form-based login with remember-me.
  • New: Added logout option.
  • New: Support per-user language and theme.
  • New: Show track number, genre, format, duration and file size.
  • New: Configurable level of song details.
  • New: Various artists detection.
  • New: Added option to stream over plain HTTP when using SSL.
  • New: Mouseover tooltip for truncated text and cover art images.
  • New: Optional notification of new final and beta releases.
  • New: Nicer error page.
  • New: Added "Back in black" and "Sandstorm" themes.
  • New: Exclude files and folders listed in "subsonic_exclude.txt"
  • Tech: New security implementation based on Acegi (http://acegisecurity.org/)
  • Tech: Springified WAP pages and servlets.
  • Tech: Springified DWR.
  • Tech: Springified DAO's and data source.

Subsonic 2.7 - Jun 12, 2006

  • Tech: Subsonic was completely rewritten to use the Spring MVC framework.
  • New: Theme support. Now ships with two themes, "Subsonic Default" and "2 minutes to midnight". Theme authors are encouraged to contribute.
  • New: Ajax-based ID3 tag editor.
  • New: Cover art 3D effect and popup. (3D effect not available in Internet Explorer).
  • New: Added options to limit bandwidth for downloads and uploads.
  • New: Added progress bar to upload page.
  • New: Show upload (as well as download and streaming) charts in status page.
  • New: Added option to configure shortcuts to certain folders.
  • New: Rating where you can see how much each user has uploaded/downloaded/streamed.
  • New: Nicer layout and graphics.
  • New: Added option to download playlists, both current and previously saved ones.
  • New: Now logs to c:/subsonic/subsonic.log (Windows) or /var/subsonic/subsonic.log (other platforms).
  • New: Support symbolic links on Unix.
  • New: Support XSPF playlist format.
  • New: Create backup of old image file when changing cover art.
  • Bugfix: Avoid wrapped lines if browser window is small.
  • Bugfix: Use proper Y-range in bandwidth charts.
  • Bugfix: Integer overflow in search index creation interval.
  • Bugfix: Some Amazon search didn't show any results.
  • Bugfix: Now possible to change cover art even if original file is write protected (Windows only).

Subsonic 2.6 - Mar 10, 2006

  • New: Nicer layout, colors and icons. Customizable welcome message. Option to limit number of cover art images to display.
  • New: You can now specify multiple media folders in the configuration. This is useful, for example, if you have your music on multiple disks, or if you have one directory with music, and another with movies. The index (on the left-hand side) can either show all media folders (merged alphabetically), or you can select from a combo box which folder to display.
  • New: Assign ratings (one to five stars) and comments to individual albums.
  • New: There is a new welcome page, displaying lists of random albums, newest albums, highest rated albums, most often played albums and most recently played albums.
  • New: You can configure a set of links to Internet TV and radio stations. These links become available in the index on the left-hand side. Click on a link, and your player connects to the station.
  • New: Saved playlists are now available as Podcasts (available from the "More" page).
  • New: Improved player management. Support multiple players with the same IP address, and players with dynamic IP addresses. Display player type (e.g., WinAmp) and last-seen date.
  • New: Macedonian translation by Stefan Ivanovski.
  • New: Implemented support for non-Latin character encodings (for instance Japanese or Cyrillic).
  • New: Added option to load a previously saved playlist in the WAP interface.
  • New: "Album Info" now integrates with Google Music.
  • New: Avoid unnecessary reloading of the playlist window.
  • Bugfix: Fallback to file name if ID3 tags are present but empty.
  • Bugfix: LAME now works on Linux.
  • Bugfix: Solved problem with playlist autoscroll on rearrange.
  • Bugfix: Clicking index in top frame sometimes caused reloading of left frame.

Subsonic 2.5 - Nov 25, 2005

  • New: Implemented user management. Users are easily created, deleted and assigned different privileges.
  • New: Faster song switching. Players react immediately to playlist changes.
  • New: Now possible to refine search for cover art and album info.
  • New: Better support for OGG, AAC and other formats. Added proper suffix to stream URL as a hint to the player.
  • New: Display media library statistics.
  • New: New location for preferences, search index and database (c:\subsonic or /var/subsonic).
  • Bugfix: Improved parsing of MP3 tags. Avoid funny characters in artist, album and song title.

Subsonic 2.4 - Oct 10, 2005

  • New: Download cover art and album info from Amazon web service.
  • New: Show selection of random albums on welcome page.
  • New: Display notice if LAME is not installed.
  • Bugfix: Allow max one stream per player.
  • Bugfix: Use user-wide (not system-wide) preferences on non-Windows platforms.

Subsonic 2.3 - May 28, 2005

  • Full internationalization support.
  • Automatic update of search index at specified intervals.
  • Search is now more like Google.
  • Updating search index is now a lot faster (30 seconds for 18000 songs).
  • Unique playlist "undo" function.
  • "Now Playing" automatically refreshes when a new album is played.
  • Ongoing downloads are now displayed in the status page, with charts showing download speed.
  • Some improvements in zip functionality.
  • Significantly improved accuracy in charts.
  • Better support for non-ASCII characters in SHOUTcast.
  • No longer necessary to enter username and password in player.
  • Support for "ignored articles".
  • Show log in help page.

Subsonic 2.2 - March 17, 2005

  • Implemented SHOUTcast support.
  • Added "Album info" which links to reviews etc at allmusic.com.
  • Support for uploading files from the browser to the Subsonic server. Zip-files are automatically unpacked.
  • Improved usability in search interface.
  • Option to specify http://yourhostname/stream/file.ogg etc.
  • Bugfix: Detect zero-terminated strings in ID3 tags.
  • Bugfix: Use ID3v2 tags instead of ID3v1, if both are present.

Subsonic 2.1 - March 8, 2005

  • Added more search options.
  • Added support for downloading an entire directory structure as a zip file.
  • Subsonic now parses song titles, artists and albums from ID3 tags.
  • Settings for cover art size and max bitrate can now be set for individual players.
  • Search index is now generated in the background.
  • Keep position in playlist frame (e.g., always show the currently playing track).
  • Some minor bug fixes.

Subsonic 2.0 - February 27, 2005

  • Added WAP interface for controlling Subsonic from a mobile phone or PDA.
  • Added option to generate a random playlist.
  • Added option to download and save individual songs.
  • Subsonic now alerts users if a new version is available.
  • Improved documentation and usability.
  • ANT support.

Subsonic 1.0 - February 10, 2005

  • Added chart for displaying bitrates last few minutes.
  • Implemented transcoding to lower bitrates.
  • Added online help.
  • Support PLS and M3U playlists.

Subsonic 0.1 - December 14, 2004

  • Initial release.