Subsonic Change Log

Subsonic 5.0.beta2 - Aug 26, 2014

  • New: Support casting to remote Chromecasts (requires *.subsonic.org address)
  • New: Added video bitrate selector.
  • New: Make DLNA media server name configurable.
  • New: Updated Czech translation, courtesy of Trottel.
  • New: Enable compression for XML, JSON and JSONP in the REST API
  • New: Set X-Content-Duration to support opus encoding.
  • Bugfix: Fixed problem with whole tab being sent to Chromecast rather than just the video.
  • Bugfix: Access-Control-Allow-Origin header sometimes missing in REST responses.
  • Bugfix: Fix DLNA recursion bug.
  • Bugfix: Fixed mixed content errors when changing cover art, and using https (courtesy of daneren2005)
  • Bugfix: Fixed errors on certain podcast feeds where they were being incorrectly labeled as video files (courtesy of daneren2005)
  • Bugfix: Updated ffmpeg commands to fix some transcoding issues.
  • Bugfix: Fixed bug in REST method changePassword
  • Bugfix: Avoid creating duplicate players when switching from Chromecast to local.

Subsonic 5.0.beta1 - May 24, 2014

  • New: Chromecast support.
  • New: Added play overlay button in cover art images.
  • New: Added browser notification.
  • New: Nicer scrollbar (in Webkit browsers).
  • New: Nicer styling of input fields and buttons.
  • New: Nicer icons.
  • New: Added Estonian translation, courtesy of Olav Mägi.
  • New: Added Korean translation, courtesy of Rhetor Choi.
  • New: Added link to Jamstash.
  • Bugfix: Fixed broken Mac installer.
  • Bugfix: External player doesn't auto-advance.
  • Bugfix: Improved support for https in UPnP.

Subsonic 4.9 - Jan 25, 2014

  • New: Rename "Download" to "Download all"
  • New: Rename "More actions..." to "Selected songs..."
  • New: When playing a song, queue only later songs (not earlier).
  • New: Added button for downloading single files in left frame.
  • New: Updated Japanese translation, courtesy of Kenji Maekawa.
  • Bugfix: Changing artist for files with ID3v1 tags was broken.
  • Bugfix: Play/add buttons for single files in left frame didn't work.
  • Bugfix: Thumbs in external player was sometimes missing.
  • Bugfix: Fixed layout bug in podcast page.
  • Bugfix: Trim podcast urls.

Subsonic 4.9.beta4 - Jan 04, 2014

  • New: Support playlist sharing on Facebook etc.
  • New: Added "Play next" button to playlist view.
  • New: Added "Play all" to starred songs.
  • New: Added "Save as playlist" to starred songs.
  • New: Show cover art for starred albums.
  • New: Show album/song count in genre list.
  • New: When playing a song from a playlist, queue other songs in that playlist.
  • New: When clicking the play icon for a song, add whole album to play queue.
  • New: Clicking on album thumb in "Now playing" now opens album page.
  • New: Cache generated album art.
  • Bugfix: Don't create zip file when downloading a single song.
  • Bugfix: Show cover art in the right order.
  • Bugfix: Hande genres names with special characters (e.g., "R&B").
  • Bugfix: Fixed character encoding problems in some translations.
  • Bugfix: Use locale-specific names for automatically created playlists.
  • REST: Added album/song count in getGenres.

Subsonic 4.9.beta3 - Dec 09, 2013

  • New: Modernized web interface. Nicer fonts, colors and layout. Larger album art.
  • New: Show thumbnails for "siebling" albums.
  • New: Generate automatic album art.
  • New: Replace Download button with Play next.
  • New: Use max gain 0 dB in jukebox mode to avoid distortion caused by clipping.
  • New: When playing a song, queue rest of album.
  • New: Added album lists "By decade" and "By genre".
  • New: Support playlists in DLNA.
  • New: DLNA now browses by folder, not tags.
  • New: Updated Dutch translation, courtesy of Toolman.
  • Bugfix: Fixed DLNA song duration and album art.
  • Bugfix: Newly added media was sometimes not picked up when scanning libraries.
  • Bugfix: Fixed font problem when using https.
  • Bugfix: Validate input in Settings > Internet TV/radio.
  • Bugfix: Honor "subsonic.host" system property when resolving local IP address.
  • Bugfix: Playlist management was broken on Tomcat 7.
  • Bugfix: Settings > Users was broken on Tomcat 7.
  • Bugfix: Settings > Personal was broken on Tomcat 7.
  • Bugfix: When clicking "Create new playlist", automatically expand list of playlists.
  • REST: Add year and genre to albums.
  • REST: Added "byYear" and "byGenre" to getAlbumList and getAlbumList2.
  • REST: Add "bookmarkPosition" to songs.
  • Performance: Fixed slow queries on large media collections (>100,000 files): get starred, get files in playlist, get genres.

Subsonic 4.9.beta2 - Nov 16, 2013

  • New: Use modern icons and fonts.
  • New: Added light icons for dark themes.
  • New: Added Estonian translation, courtesy of Olav Mägi.
  • Bugfix: Proper support for album artist.
  • Bugfix: Remember DLNA settings when restarting server.
  • Bugfix: Play next/last popup menu was unreadable in some themes.
  • Bugfix: Created signed installer for Mac OS.
  • Bugfix: Set ID3 title tag based on Podcast episode name.
  • REST: Created updateUser method.
  • REST: Added "starred" to "Directory" and "Artist" in xsd.

Subsonic 4.9.beta1 - Oct 12, 2013

  • New: Added a DLNA/UPnP Media Server. This feature is experimental and might not work with all DLNA clients.
  • New: Added "Play next" option.
  • New: Updated Estonian translation, courtesy of Olav Mägi.
  • REST: Escape special characters in XML for getGenres.
  • REST: Added ignoredArticles to getIndexes.
  • Bugfix: Improved lyrics search.
  • Bugfix: Trim license key when registering.
  • Bugfix: Fix download file names with special characters.
  • Bugfix: Don't create a new player for each download.
  • Tech: Make Subsonic work on Tomcat 7.
  • Tech: Increased limit of internal database from 2 to 8 GB (fresh installs only).
  • Tech: Set MIME type for cover arts.
  • Security: Added CAPTCHA to password recovery page.

Subsonic 4.8 - Apr 20, 2013

  • New: Introduced Subsonic Premium. (Note: Existing licenses will remain valid)
  • New: Re-import playlists if file timestamp has changed.
  • New: Make playlist folder setting visible again.
  • New: Changed bitrate to video resolution mapping.
  • New: Added Norwegion Nynorsk translation, courtesy of Kevin Brubeck Unhammer.
  • New: Updated Dutch translation, courtesy of W. van der Heijden.
  • New: Updated German translation, courtesy of deejay2302.
  • New: Updated French translation, courtesy of Yoann Spicher.
  • New: Updated Simplified Chinese translation, courtesy of Zhenghao Zhu.
  • Bugfix: Settings > Network doesn't show error if a subsonic.org address is in use.
  • Bugfix: Improved speed of tag editing.
  • Bugfix: Ogg dates not always parsed properly.
  • Bugfix: Sort songs by filename if track number is missing.
  • Bugfix: Fix init exception in podcast bean.
  • Bugfix: Links to minisub and apps icons doesn't honor context path.
  • Bugfix: Less aggressive removal of track number from title.
  • Bugfix: HLS broken with context path.
  • Bugfix: Video player didn't require authentication.
  • Bugfix: Download cover to replace in-metadata image results in renaming music file (".old").
  • REST: Added Podcast methods.
  • REST: Added bookmark methods.
  • REST: Added getInternetRadioStations.
  • REST: Added getGenres.
  • REST: Added getSongsByGenre.
  • REST: Added option to disable transcoding when streaming.
  • REST: Fixed a bug in getAlbumList which caused it to return non-albums in some cases.
  • REST: Support CORS.
  • REST: Support "parent" attribute in getMusicDirectory.
  • Tech: Install Java 7 rather than Java 6.

Subsonic 4.7 - Sep 13, 2012

  • New: Auto-import playlists and update playlist statistics after scan.
  • New: Upgraded to JW Player 5.10.
  • Bugfix: Rescan looses comments and play statistics.
  • Bugfix: Play queue scrolls to the top when clicking on links.
  • Bugfix: MiniSub link uses wrong context path.
  • Bugfix: Not possible to create random playlist with a "-" in the genre.
  • Bugfix: Fails to import playlist if case is wrong.
  • REST: Add timestamp to scrobble method, and support multiple entries.

Subsonic 4.7.beta3 - Aug 03, 2012

  • New: Make it possible to refresh list of artists without rescanning.
  • New: Added Settings > Media folders > Clean-up database.
  • New: Added Settings > General > Sort albums by year.
  • New: Included MiniSub app.
  • New: Automatically import all playlists on start-up.
  • New: Collapse long list of playlists.
  • New: Use "album artist" tag if present.
  • New: Updated Slovenian translation, courtesy of Jan Jamšek.
  • New: Added new theme "SubStandard", courtesy of Dan Eriksen.
  • Bugfix: Improved speed when scanning large media libraries.
  • Bugfix: More robust playlist import.
  • Bugfix: Fixed problem with no files being showed if removing and re-adding a media folder.
  • Bugfix: Fixed crash on Java 7.
  • Bugfix: Fixed slow "Top rated".
  • Bugfix: Fixed album art on Internet Explorer.
  • Bugfix: Don't display "null" as artist in now playing.
  • Bugfix: Admins can now manage all playlists (that is visible to them).
  • Bugfix: Displayed album year now updates when editing corresponding tag.
  • REST: Added getUsers method.
  • REST: Added support for HTTP Live Streaming.
  • REST: getArtists now only returns album artists.
  • REST: Add index to getArtists.
  • Tech: Create database backup when upgrading.

Subsonic 4.7.beta2 - Jun 08, 2012

  • New: Playlist import/export.
  • New: Sort albums by year.
  • New: Show album year.
  • New: Added Czech translation, courtesy of Robert Ilyk.
  • New: Better error message if file or playlist not found.
  • Bugfix: Handle media files without any tags.
  • Bugfix: Display directory name rather than album name.
  • Bugfix: Fixed genre search problem.

Subsonic 4.7.beta1 - May 12, 2012

  • New: Major rewrite of the Subsonic core. It now uses less memory and is significantly faster.
  • New: "Star" support for managing your favorite artists, albums and songs.
  • New: Much improved playlist support: private/shared playlists, improved user interface.
  • New: Added option Settings > Media folders > Fast access mode which additionally improves performance for network disks.
  • New: Show media folder scanning status.
  • New: New albums lists: Starred and All.
  • New: Use ffmpeg rather than lame for downsampling.
  • New: Added Polish translation, courtesy of Michał Kotas
  • New: Added Catalan translation, courtesy of Josep Santaló.
  • New: Added Estonian translation, courtesy of Olav Mägi.
  • New: Updated Dutch translation, courtesy of W. van der Heijden.
  • New: Updated Swedish translation, courtesy of Fritte Jensen.
  • New: Updated Catalan translation, courtesy of Josep Santalo.
  • New: Added option to reset and email forgotten password or username.
  • New: Make it configurable to run as a different user than root in Linux RPM.
  • New: Display warning if running as root user.
  • New: Avoid false alarms from Windows virus scanners.
  • Bugfix: Fixed problem with players being associated to wrong users.
  • Bugfix: Serve generic cover art if failing to scale original.
  • REST: Full support for accessing the media collection organized according to ID3 tags, rather than file structure.
  • REST: Added starring and playlist management.
  • REST: Added disc number, creation date and media type.
  • REST: Suppress content length estimation by default. Added "estimateContentLength" parameter to stream method.
  • REST: Added getAvatar method.
  • REST: Added "shareRole" to createUser
  • REST: Fixed some JSON conversion problems ("JSON does not allow non-finite numbers")
  • REST: Fixed a problem with the "u" and "p" parameters sometimes not being used if the JSESSIONID cookie is present.
  • REST: Stream method now supports HEAD requests.
  • REST: Use shorter IDs.
  • Tech: Use port 4040 by default for new Windows installs.

Subsonic 4.6 - Dec 06, 2011

  • New: Added option to resend license key.
  • New: Added AIFF support.

Subsonic 4.6.beta2 - Nov 17, 2011

  • New: Added option in Settings > Transcoding: "Enable this transcoding for all existing and new players."
  • New: Updated Slovenian translation, courtesy of Jan Jamšek.
  • New: Added Google+ button.
  • New: Automatically delete obsolete players on startup.
  • Bugfix: Jukebox now support skipping when paused.
  • Bugfix: Fixed a case where guessing the title and track number failed.
  • Bugfix: Don't estimate content-length for web players.
  • Bugfix: Album search links missing if subdirectory exists.
  • Bugfix: Fixed broken Google search link.
  • Bugfix: Remove link to lyrics. chartlyrics.com no longer exists.
  • REST: Ensure that jukebox "set" method maintains correct current index.
  • REST: Added "scrobblingEnabled" to getUser.
  • Tech: Ensure Windows uninstaller only removes program files (in case user installs to c:\subsonic).
  • Tech: Subsonic Control Panel now prompts for elevated permissions when necessary.

Subsonic 4.6.beta1 - Nov 1, 2011

  • New: Simplified and improved transcoding framework.
  • New: Improved video quality with H.264 encoding.
  • New: Reimplemented jukebox. More robust and new features.
  • New: Share on Google+.
  • New: Estimate content-length for transcoded audio.
  • New: Updated Dutch translation, courtesy of Muiz.
  • New: Updated German translation, courtesy of deejay.
  • New: Added BUUF theme, courtesy of Fractal Systems.
  • New: Added UK English translation, courtesy of Brian Aust.
  • New: Hide dock icon on Mac.
  • Bugfix: Menu broken in "Settings > Shared media" when logged in as admin.
  • Tech: Improved security in Linux packages.
  • Tech: Stronger license check.
  • Tech: Use UTF-8 when reading playlist files.
  • API: Include files in root folders.
  • API: New jukebox features.

Subsonic 4.5 - Aug 6, 2011

  • New: Updated Korean translation, courtesy of Rhetor Choi.
  • New: Updated Danish translation, courtesy of Morten Hartvich.
  • Bugfix: Clear rating now works again.
  • Bugfix: Misc fixes to share settings page.
  • Bugfix: Revert back to running as root in Debian/Ubuntu.
  • API: JSONP support

Subsonic 4.5.beta2 - Jul 28, 2011

  • New: Implemented management of shared media (expiration, removal, statistics, description).
  • New: Added more actions for selected songs in album view (Download, Add to playlist).
  • New: Added more actions for selected songs in playlist view (Share).
  • New: Subsonic service no longer running as root on Debian/Ubuntu
  • API: Added share management methods.
  • API: Added rating support.
  • Bugfix: Use guest user when streaming shared media.
  • Bugfix: Use UTF-8 in search index file.

Subsonic 4.5.beta1 - Jun 12, 2011

  • New: Twitter/Facebook integration.
  • New: Share songs and videos by sending someone a link.
  • New: Support video in external player.
  • New: Support higher video bitrates, 3000 and 5000 kbps.
  • New: Added Bulgarian translation, courtesy of Ivan Achev.
  • New: Updated Norwegian translation, courtesy of Tommy Karlsen.
  • New: Updated German translation, courtesy of deejay2302.
  • New: Support http header "Content-Range" when streaming.
  • New: Ignore "@eaDir" folders on Synology devices.
  • API: Added REST method getPodcasts.
  • API: Added REST method getShareUrl.
  • API: Added user email to REST API.
  • API: Added example XMLs to API documentation.
  • API: Encoded passwords were not decoded correctly in REST methods createUser and changePassword.
  • API: Added "format" and "size" parameters to REST method stream.
  • Bugfix: Don't include podcasts when generating random songs.
  • Bugfix: Handle whitespace in podcast urls.
  • Bugfix: Updated expired ssl cert.
  • Bugfix: Mac installer: make transcode dir executable.

Subsonic 4.4 - Feb 06, 2011

  • New: Updated Greek translation, courtesy of Constantine Samaklis.
  • New: Updated Slovenian translation, courtesy of Jan Jamšek and Marko Kastelic.

Subsonic 4.4.beta1 - Jan 20, 2011

  • New: Added https support.
  • New: Added option to open video in resizable window.
  • New: Improved search with accented characters (e.g., searching for "bartok" will match "bartók").
  • New: Added REST API method for scrobbling to last.fm.
  • New: Added Greek translation, courtesy of Constantine Samaklis.
  • Bugfix: When converting videos, always use a width that is a multiple of two.
  • Bugfix: Handle invalid pixel aspect rates (PAR) reported by ffmpeg.
  • Bugfix: Don't scrobble videos to last.fm.
  • Bugfix: Remember port number and memory settings when reinstalling on Windows.
  • Bugfix: Accessing "Newest" album list from Android sometimes caused an error.

Subsonic 4.3 - Jan 7, 2011

  • Bugfix: When switching bit rate, also jump to correct time offset.
  • Bugfix: Fixed problem with audio getting out-of-sync with video.
  • Bugfix: When converting videos, always use a width that is a multiple of two.
  • Bugfix: Fixed bug in REST method createPlaylist.
  • Bugfix: Use language settings in /etc/default/locale on Ubuntu/Debian.

Subsonic 4.3.beta1 - Dec 30, 2010

  • New: Video support! Stream video to browsers and Android 2.2+ phones.
  • New: Added Korean translation, courtesy of Choi Jong-seok.
  • New: Updated French translation, courtesy of Yoann Spicher.

Subsonic 4.2 - Nov 21, 2010

  • New: Added Portuguese translation, courtesy of Miguel Fonseca.
  • New: Updated Italian translation, courtesy of Luca Perri.
  • Bugfix: Improved searching.
  • Bugfix: Set ID3 tags when transcoding.
  • Bugfix: Fixed problem with transcoding/downsampling failing for files with non-Latin characters.
  • Bugfix: Handle transcoding/downsampling files with double quotes in filename.
  • Bugfix: Remove html markup from podcast descriptions.
  • Bugfix: Fix broken link to allmusic.

Subsonic 4.2.beta1 - Nov 4, 2010

  • New: New & improved search engine based on Lucene.
  • New: New & improved cover art search based on Google Image Search.
  • New: Mac installer now includes transcoders, courtesy of einstein2x.
  • New: Updated German translation, courtesy of deejay2302.
  • New: Improved LAME integration (preserve ID3 tags, avoid skipping in Android client).
  • New: Added new REST API method for searching.
  • Bugfix: Fixed bug in startup script in standalone Subsonic (readlink).

Subsonic 4.1 - Sep 10, 2010

  • New: Updated Danish translation, courtesy of Morten Hartvich.
  • Bugfix: Exclude dot files in cover art search.

Subsonic 4.1.beta1 - Aug 21, 2010

  • New: Support automatic port forwarding on Airport Extreme/Express.
  • New: Improved tray/application/fav icons.
  • New: New and updated themes.
  • New: Improved Mac control panel.
  • New: Added REST API methods getUser and deleteUser.
  • New: Added Traditional Chinese translation, courtesy of Cheng Jen Li.
  • New: Updated French translation, courtesy of Christophe.
  • Bugfix: Fixed chat feature when deploying Subsonic on Tomcat.
  • Bugfix: Proper lookup of local IP on Linux.
  • Bugfix: Support html5 (return correct content type and length).
  • Performance: Faster coverart lookup.
  • Tech: Upgraded to LAME 3.98.4.

Subsonic 4.0.1 - May 13, 2010

  • Bugfix: Fixed broken cover art download.
  • Bugfix: Fixed broken m4a transcoding.
  • Bugfix: Fixed broken quick links in artist frame for some new themes.

Subsonic 4.0 - May 12, 2010

  • New: Added REST API method for deleting playlists.
  • Bugfix: Use UTF-8 encoding when creating M3U playlists.
  • Security: Network and cover art settings require admin role.

Subsonic 4.0.beta2 - May 05, 2010

  • New: Added themes Slick, High Contrast, High Contrast (Inverted) and High-Tech, courtesy of Fisher Evans.
  • New: Added themes Simplify, PinkPanther and Denim, courtesy of Thomas Bruce Dyrud.
  • New: Updated Danish translation, courtesy of Morten Hartvich.
  • Bugfix: User statistics for streamed data was too high.
  • Bugfix: Proper ordering songs on multi-disc albums.
  • Bugfix: Read tags from AAC files.
  • Bugfix: Fixed errors with chat feature.
  • Bugfix: More robust tag parsing and editing.
  • Bugfix: Removed "Settings > General > Video mask" that was added by mistake.

Subsonic 4.0.beta1 - Apr 23, 2010

  • New: New version of the Subsonic API with many new methods to be used by Subsonic apps.
  • New: New, simpler transcoder pack with ffmpeg and lame.
  • New: Improved usability of Settings > Network.
  • New: Added option to clear chat messages.
  • New: Added Monochrome themes, courtesy of David D.
  • New: Added Groove themes, courtesy of Thomas Bruce Dyrud.
  • New: Updated German translation, courtesy of deejay2302.
  • New: Updated Finnish translation, courtesy of Reijo Jäärni.
  • New: Updated Slovenian translation, courtesy of Andrej Žižmond.
  • New: Made user statistics graphs logarithmic.
  • New: Truncate long genre names in "More" page.
  • New: Improved year selection in "More" page.
  • New: Automatically exclude all hidden files and directories (those starting with ".")
  • Bugfix: Fixed native playback of AAC in Flash player.
  • Bugfix: Make Flash player work on Linux.
  • Bugfix: Fixed bug in coverart batch.
  • Bugfix: Fixed album link to last.fm.
  • Bugfix: Improved stability of lyrics lookup.
  • Tech: Replaced tag library with Jaudiotagger.
  • Tech: Compress html pages with gzip.
  • Tech: Changed default Java memory limit to 100 MB.

Subsonic 3.9 - Feb 12, 2010

  • New: Added link to SubAir in "More" page.
  • New: Make yourname.subsonic.org addresses also work within LANs.
  • Bugfix: Don't look for UPnP routers if port forwarding is disabled.

Subsonic 3.9.beta1 - Jan 28, 2010

  • New: Automatically configure port forwarding for compatible routers.
  • New: Access your server using an easy-to-remember address: yourname.subsonic.org
  • New: Added "Getting started" page for basic setup.
  • New: Cover art batch download, courtesy of Christian Nedregård.
  • New: Improved relevance for top hits in cover art search, courtesy of Christian Nedregård.
  • New: Added Polish translation, courtesy of Michał Kotas
  • New: Added Icelandic translation, courtesy of DJ Danni.
  • New: Updated Finnish translation, courtesy of Reijo Jäärni.
  • New: Updated Russian translation, courtesy of Anton Khoruzhy.
  • New: Reversed order of chat log, showing newest messages first.
  • New: Added API method to change password.
  • New: Discontinued Subsonic JME client.
  • Bugfix: Avoid setting incorrect content length when transcoding or downsampling.
  • Bugfix: Fixed lyrics lookup. Now uses chartlyrics.com which provides a stable API.
  • Bugfix: Fixed "Not in GZIP format" error in Discogs cover image search, courtesy of Christian Nedregård.
  • Bugfix: Sort list of saved playlists.
  • Bugfix: Home > Newest now sorts by creation date, not modification date.
  • Bugfix: Hide donate button when license is valid.

Subsonic 3.8 - Oct 23, 2009

  • New: (Android) Downloaded songs can now be played directly from the Subsonic app.
  • New: (Android) New feature: Download + Play.
  • New: (Android) New feature: Search.
  • New: (Android) New feature: Load playlist.
  • New: (Android) New feature: Delete from phone.
  • New: (Android) New feature: Check for software update.
  • New: (Android) Nicer song listing.
  • New: (Android) More informative error message when not connected.
  • New: (Android) Show artist shortcuts.
  • New: Added option to disable chat messages.
  • New: Delete chat entries more than seven days old.
  • New: Documented error codes in REST API.
  • New: Updated Swedish translation, courtesy of Fritte.
  • New: Updated German translation, courtesy of deejay2302 and Radon.
  • Bugfix: Fixed wrong background color in More page.

Subsonic 3.8.beta1 - Oct 02, 2009

  • New: Implemented Subsonic client for Android phones.
  • New: Added chat.
  • New: Added REST API for third party applications.
  • New: Support playlist repeat in web player.
  • New: Jukebox now support WAV format (including FLAC > WAV transcoding).
  • New: Updated to Last.fm submission protocol version 1.2.1, with support for "Now playing".
  • New: Updated Dutch translation, courtesy of Sander van der Grind and Jeremy Terpstra.
  • New: Updated Slovenian translation, courtesy of Andrej Žižmond
  • New: Improved French translation, courtesy of Raphaël Boulcourt.
  • New: Improved German translation, courtesy of 3R3.
  • New: Added Finnish translation, courtesy of Reijo Jäärni
  • Bugfix: Subsonic server doesn't require an internet connection during startup.
  • Bugfix: Avoid problems when upgrading stand-alone version.
  • Bugfix: Repeat now works properly in jukebox mode.
  • Bugfix: Looks nicer in Chrome.
  • Bugfix: Usernames can now contain white spaces and international characters.
  • Bugfix: Allow alternate date format in Podcast episodes.
  • Bugfix: Fixed broken Discogs image search.
  • Security: IP addresses are no longer displayed in the log or the status view.

Subsonic 3.7 - Jun 22, 2009

  • New: Default search option is now to search both title, album and artist.
  • New: Customizable default music, playlist and podcast folders in support of Amahi Home Server.
  • New: Added configurable message in login page.
  • Bugfix: Fixed broken WAR version.
  • Bugfix: Fixed broken tag editor.
  • Bugfix: Fixed broken upload progress bar.
  • Bugfix: Automatically start web player when clicking play on artist, album or song.
  • Bugfix: Fixed problem with "Random album" page being initially empty.
  • Bugfix: Added some padding above player toolbar.
  • Bugfix: Playlist combobox option disabling broken in IE8.
  • Security: Don't show full file paths in "Status" and "Help" pages.

Subsonic 3.7.beta1 - May 08, 2009

  • New: Jukebox support. Plays music directly on the server's audio hardware.
  • New: Improved search feature. (Paging, album/artist search fields.)
  • New: Added buttons for next/previous track in web player.
  • New: Support for artist-level comments.
  • New: Added new authorization role "User is allowed to change settings and password" in support for guest users.
  • New: Added theme "Cool and Clean", courtesy of Dan Eriksen.
  • New: Added theme "Midnight Fun", courtesy of Don Pearson.
  • New: Added Slovenian translation, courtesy of Andrej Žižmond.
  • New: Added Danish translation, courtesy of Morten Hartvich
  • New: Added Japanese translation, courtesy of Takahiro Suzuki.
  • New: Updated Norwegian translation, courtesy of jigsaw.
  • New: Updated Swedish translation, courtesy of Fredrik Leufkens.
  • New: Show online help as balloon tooltip.
  • New: Player is always visible in playlist, even when scrolling.
  • New: Removed frame borders.
  • New: Don't show player username or IP address in playlist.
  • New: Automatically trim text fields when entering email address and license key.
  • New: Added advanced option to bind Subsonic to a particular IP address. (More)
  • New: Improved subsonic.sh startup script.
  • New: Automatically add Windows Firewall exceptions during install. (More)
  • Performance: Improved browser and server caching of artist list. (More)
  • Performance: Only poll for service status if Subsonic Control Panel is opened. (More)
  • Bugfix: Web player now displays correct duration for transcoded tracks.
  • Bugfix: Sticky artist index now works in IE.
  • Bugfix: Discogs image retrieval now works again.
  • Bugfix: Now works behind SSL proxy. (More)
  • Bugfix: Missing album art for artists in multiple folders. (More)
  • Bugfix: Wrong player selected if different users access Subsonic from the same browser instance.
  • Bugfix: Wrong repeat state displayed in playlist.
  • Bugfix: Stop web player when playlist is cleared.
  • Bugfix: Lyrics lookup working again.
  • Bugfix: Support quotes in Podcast names. (More)
  • Bugfix: Fixed IE layout problem in top frame.

Subsonic 3.6 - Feb 01, 2009

  • Security: For improved security, only transcoders installed in SUBSONIC_HOME/transcode are allowed to be executed. This includes LAME downsampling.
  • New: Added Swedish translation by Jörgen Sjöberg.
  • New: Added two new locales, "English (United States)" and "English (United Kingdom)". The only difference currently is the date format.
  • New: Change tray icon if Subsonic server isn't running.
  • Bugfix: Make new Flash player work if Subsonic is behind proxy.
  • Bugfix: Fixed problem where server in some cases came to a state where streaming is refused.
  • Bugfix: Support download and streaming of files larger than 2 GB.
  • Bugfix: Use UTF-8 when generating m3u playlist.
  • Bugfix: Main frame now correctly switches to the currently playing album.
  • Bugfix: Show currently playing icon for all player types.

Subsonic 3.6.beta2 - Jan 13, 2009

  • New: Updated French translation. (Thanks to sheridan).
  • New: Improved subsonic.sh startup script.
  • Bugfix: New Flash player now works in Linux browsers. (Thanks to zeekay).
  • Bugfix: Fixed bug introduced in 3.6.beta1 causing streams to be killed repeatedly.
  • Bugfix: Show proper error message if user is not authorized to perform an operation.
  • Bugfix: Removing welcome title/subtitle/message doesn't work.
  • Bugfix: Welcome message too wide in IE.
  • Bugfix: Flash player doesn't work with Italian locale.
  • Bugfix: Disable "Play more random songs when end of playlist is reached" if Flash player.
  • Tech: Embedded player now requires Flash plugin 9.0.0 or later, not 9.0.115 or later.

Subsonic 3.6.beta1 - Jan 05, 2009

  • New: Much improved embedded Flash player.
  • New: Playlist is now Ajax-enabled, for a smoother user experience.
  • New: Configurable Welcome title, subtitle and message in home page. Uses wiki notation.
  • New: Fade-in effect for cover art images.
  • New: Option to append selected tracks to previously saved playlist.
  • New: Random play on artist/album level.
  • New: New agent/service architecture. Tray icon should now (finally) work on Vista.
  • New: From the Subsonic Control Panel you can now see the Windows service status, and start/stop the Subsonic service.
  • New: Display "Now playing" for up to an hour, including idle time.
  • New: Enable transcoders on first-time Windows install (since they are now bundled).
  • New: Added Cancel buttons to all settings pages.
  • New: Created subsonic.bat
  • New: Changed license to GPLv3.
  • New: Hide music library statistics if unavailable.
  • Bugfix: Fixed broken lyrics lookup (again).
  • Bugfix: Avoid ugly line breaks in IE.
  • Tech: Java 6 or later is now required for Windows installer version.

Subsonic 3.5 - Nov 09, 2008

  • New: New Subsonic logo (thanks to Concept211).
  • New: Added Italian translation (thanks to Michele Petrecca).
  • New: Smooth scrolling in jump list.
  • New: Updated AAC decoder (faad.exe) in transcoder pack.
  • New: Added OS to about page.
  • New: Changed license to Creative Commons Noncommercial.
  • Bugfix: Added start menu item "Settings" as work-around for missing tray icon in Vista.
  • Bugfix: Fixed caching problem in Opera. (More)
  • Bugfix: Improved Windows installer. (More)
  • Bugfix: Fixed typos in several translations.

Subsonic 3.5.beta2 - Sep 23, 2008

  • New: Fancy cover art zoom.
  • New: Remove artist name from album name.
  • New: Transcoding pack is now included in Windows installer.
  • New: Updated German translation (thanks to Jörg Frommann) and Norwegian translation (thanks to jigsaw).
  • New: Added French translation (thanks to JohnDillinger).
  • New: Added Ripserver theme.
  • Bugfix: Streaming to mobile phones now works better.
  • Bugfix: Made tray icon work on Vista (requires Java 6 or later).
  • Bugfix: Disable random playlist functionality if user is not authorized to play music.
  • Tech: Build number is now identical to Subversion revision.

Subsonic 3.5.beta1 - Jul 10, 2008

  • New: Implemented music player for Java-enabled mobile phones. (More)
  • New: Support for personal images (avatars).
  • New: Support "read-only" view. (More)
  • New: Simplified user interface in settings pages. Now only one "Save" button.
  • New: Improved usability of coverart search page. Now also searches discogs.com.
  • New: Merge artists with same name, but located in different music folders.
  • New: Added option "Let others see what I am playing"
  • New: Added option "Always use web player". (More)
  • New: Nicer controls in modern browsers (Opera 9.5, Firefox 3, IE 7).
  • Bugfix: Lots of extra players are no longer created.
  • Bugfix: Fix minor bug with letter appearing if only file (not directory) exists. (More)
  • Bugfix: Make standalone version work on Linux without X11 server.
  • Bugfix: Make lyrics work again. (More)
  • Bugfix: Proper sorting of "The" artists. (More)
  • Bugfix: Make source release build.

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

  • 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

  • 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

  • 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

  • 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

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

Subsonic 2.2 - March 17, 2005

  • New: Implemented SHOUTcast support.
  • New: Added "Album info" which links to reviews etc at allmusic.com.
  • New: Support for uploading files from the browser to the Subsonic server. Zip-files are automatically unpacked.
  • New: Improved usability in search interface.
  • New: 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

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

Subsonic 2.0 - February 27, 2005

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

Subsonic 1.0 - February 10, 2005

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

Subsonic 0.1 - December 14, 2004

  • Initial release.