## Version 6.5.4

- Internet Radio:
  - Added support for the audio/mp3s content-type used by MP3 surround-sound stations.

- Bug Fixes:
  - #2475 - Problems with filenames containing non-current-codepage (foreign language, double byte) characters
  - #5166 - Scanner crashes with multiple ALBUMARTIST tags
  - #5179 - SlimServer crashes on startup on Chinese/Japanese Windows
  - #5188 - SlimServer should report more accurate bitrate for Ogg files

## Version 6.5.3 - 2007-07-11

- Tag Reading:
  - Support the PICTURE metadata type introduced in FLAC 1.1.3
  - Guess Tags pattern matching now operates from end of string backward
  - ID3 2.4: support for null delimited lists in tags
- Integration:
  - Support for MoodLogic has been dropped.
- Settings:
  - UPnP client may now be enabled/disabled from the Network settings page.
- Web Interface:
  - Added a /robots.txt file, just in case a web crawler finds your SlimServer running on a public IP.
- Bug Fixes:
  - #1604 - Problems with "Guess Tags"
  - #3972 - Null-delimited lists in ID3v2.4 text frames
  - #4110 - Incorrect display with browser refresh after adding Internet Radio station from playlist
  - #4193 - album (no album) a mess
  - #4254 - Installer does not open Vista firewall
  - #4357 - add an option to not show UPnP servers under browse
  - #4437 - Navigating unsorted lists with the number keys doesn't work
  - #4686 - SlimServer mangles Vorbis tags containing the equals (=) character
  - #4694 - When "Composer, band and orchestra in artists" are disabled, song info items for composer, conductor & orchestra are displayed but show "Empty" when moving right
  - #4710 - AIFF & WAV id3 tags no longer read by Slimserver
  - #4812 - Rescan done callback not called in all situations
  - #4817 - last 10 seconds of sleep are loud, blip from next song
  - #4882 - multiple roles for same contributor removed from contributor_album table
  - #4900 - Roles in contributor_album Database will be overwritten
  - #5028 - "Select Player Font" dropbox not completely localized
  - #5062 - Hebrew string appears incorrectly on player UI
  - #5073 - slimserver_safe logs to /var/log/slimserver.log (while server logs to /var/log/slimserver/slimserver.log)
  - #5090 - If no local DNS server is available, bad things happen
  - #5093 - Nokia770 skin on Nokia N800 shows a vertical scroll bar and the page footer moves bottom of the page when scrolling
  - #5094 - Pausing track after transcoding has finished causes rebuffering message
  - #5095 - Comment search broken
  - #5103 - Very short tracks: Player streams too many files to the player
  - #5104 - "Now Playing - (SqueezeBox IP)" is on the playlist.
  - #5133 - Track Replaygain wrong, Album Replaygain ok
  - #5121 - Accented characters in Genre broken in Random Mix Web Interface
  - #5123 - Switch to Squeezenetwork link missing in some skins
  - #5137 - Crossfade + Sleep = Ugly volume jump

## Version 6.5.2 - 2007-05-21

- Firmware 81 for Squeezebox2/3 and Firmware 31 for Transporter:

- Added Logitech branding
- Localized network setup (in English, German, French, Dutch, Italian and Spanish)
- Fixed several crashes when playing Rhapsody Direct.
- Improved gapless MP3 playback for tracks with a long delay values.

- Internet Radio:
  - For SB2 and higher: Added a new preference under Player Settings -> Audio to select the type of streaming to perform for MP3 streams: Direct Streaming, where the player makes a connection directly to the stream, or Proxied Streaming, where SlimServer makes the connection and passes the audio through to the player.
  - Added a delay when setting title metadata from MP3 streams, to take the buffer level into account and let the title update better match the audio.
- Bug Fixes:
  - #3278 - slimproto compression
  - #3745 - After SB firmware upgrade: report success of upgrade in localized language.
  - #4203 - alac crashes
  - #4517 - Crash on loading remote.html link
  - #4525 - Podcast-xml with enclosing url starting with "Http" instead of "http" fails to play
  - #4544 - 6.5.1 lost gap, songs cut off or truncated
  - #4613 - playlistcontrol change tracks sorting
  - #4639 - Player output dies after trying to play a particular MP3
  - #4646 - Year on song info page isn't a hyperlink with Nokia770 skin
  - #4673 - Brief flash of full-brightness text when slimproto disconnects
  - #4678, #2726 - Localize DateTime screensaver
  - #4693 - Moving right in to year at song info level doesn't work
  - #4712 - 88.2kHz sample rate content plays at half speed.
  - #4714 - DNS handling does not raise error if dns name is invalid
  - #4720 - Rhapsody crashes SB3 requiring power cycle
  - #4724 - Random Play (items not added in random order)
  - #4728 - Alarm Volumes inc-/decreases in steps of 2 or 3
  - #4731 - Show Buffer Fullness has ghost spectrum display
  - #4735 - slimp3 logo missing for tan style in fishbone skin
  - #4737 - Basic search: empty search should say something
  - #4738 - 22khz and 11khz songs no longer play with 6.5.1 or sound poor
  - #4742 - Socketwrapper kills transcode processes without warning
  - #4748 - Slimserver web interface won't open on Vista
  - #4750 - gapless mp3's don't work for pcutmp3 tracks
  - #4753 - fishbone skin improvements
  - #4765 - --httpport command line option cause server to die
  - #4772 - SlimServer install wizard reports 6.5.1 while installing 6.5.2
  - #4794 - CLI alarm documentation example incorrect
  - #4788 - playlist *album commands queue two instances of each track
  - #4823 - Disc number higher then 255 may crash the scanner
  - #4852 - down arrow moves song to 2nd position in playlist
  - #4872 - Installer: Error creating INI entry in Logitech.url
  - #4891 - "Play this song" and "Add this song to playlist" links are not always visible.
  - #4898 - Some users must disable Vista's UAC
  - #4899 - SlimTray's stop SlimServer option doesn't work on Vista
  - #4902 - BMF: correctly display and follow Windows shortcuts pointing to a drive; fix an issue with the path display on the player interface
  - #4905 - Error while opening web page in Vista, "Can't open [path]: Permission denied"
  - #4907 - Dark Skin: Song Info not visible.
  - #4908 - Dark Skin: Some text overlap.
  - #4910 - Fishbone skin: Some texts are cut off.
  - #4911 - Nokia770: not supported with IE
  - #4916 - Alarms don't work.
  - #4924 - Nice to have: Up and Down buttons for PlayList on Dark skin
  - #4926 - Mac Installer & Preference Pane still shows 6.5.1 should be 6.5.2
  - #4940 - Error! url:[0] is empty or a track could not be read
  - #4944 - Using "playlists delete playlist_id:$plid" deletes songs from disk!
  - #4950 - Nokia770 song search results are missing album information and hyperlinks
  - #4966 - Error "Bad string Stop" when you right click Slimtray
  - #5066 - Transcoding non native file formats fails on windows if certain security software is installed
- Other:
  - Update logos and names to Logitech from Slim Devices in many places.
  - Update help files for localization.
  - Internationalization of Windows Installer
  - Use FreeSans font for display of Hebrew text.

## Version 6.5.1 - 2007-01-15

- Firmware 72 for Squeezebox2/3 and Firmware 27 for Transporter

- Gapless MP3 playback for files encoded with LAME. Please do a complete wipe and rescan of your library to enable this.
- Rhapsody Direct support for SqueezeNetwork.
- Bug fixes.

- Cache:
  - In previous versions, SlimServer's FileCache directory was not cleaned out on a regular basis, and may have grown to a large size over time. Please note that the first time you run 6.5.1, there may be a slight delay while expired entries in the FileCache directory are cleaned out. This delay will only occur once.
- Internet Radio:
  - While playing a radio station, if the buffer runs out, the stream will pause and rebuffer for a few seconds. This helps prevent stuttering audio. If you get a lot of rebuffering messages, try increasing your Radio Station Buffer Seconds value under Server Settings -> Network to a value such as 10 seconds.
  - The Show Buffer Fullness option (Player Settings -> Now Playing Information) has been changed to display the number of seconds of audio in the buffer when listening to radio streams. This gives a better idea of a stream's performance and the effect of changing the Radio Station Buffer Seconds value.
- Softsqueeze 3.3:
  - Java 6 compatible
- Bug Fixes:
  - #1026 - Implement gapless playback for MP3
  - #2314 - Volume zero when player paused
  - #2985 - WMA transcoded to WAV truncated (not gapless)
  - #3044 - Lyrics do not display with line spacing correctly (again)
  - #3255 - alphapagebar links miss targets in browse artwork
  - #3318 - MusicMagic: Songs with national chars get duplicated
  - #3660 - DHCP bridging does not work sometimes
  - #3696 - Random Mix fails
  - #3915 - Softsqueeze animate on screen 2 clears screen 1
  - #3915 - Softsqueeze skin updates
  - #4009 - screen2 display does not update while screen1 is animating
  - #4024 - Artist name is not shown in Squeezebox display if ALBUMARTIST is set
  - #4071 - Band Names in mp3 Tags don't always work
  - #4077 - CUE files YEAR and GENRE not always working
  - #4099 - Playlists with multiple radio streams don't display/load
  - #4116 - "Rescan done" sent prematurely (before rescan is done!)
  - #4122 - Current Settings -> Slimserver shows wrong server
  - #4123 - "Turn Off DAC" formatted unusually
  - #4131 - SlimTray should use Win32::Process instead of Win32::Service
  - #4135 - WAV format files play incorrectly
  - #4132 - Upgrading softsqueeze can lead to garbled fonts
  - #4140 - Problem with the scanner parsing cue sheets in6.5b3
  - #4141 - After using the remote the knob performs a demag cycle
  - #4142 - ExBrowse3 does not work with Safari
  - #4145 - Display station name instead of album name in overlay text visualizers on transporter second screen
  - #4144 - Need volume control on player-only DAC mode
  - #4147 - OSX Softsqueeze application icon should be transparent
  - #4149 - Display buffering feedback on Now Playing screen even after IR
  - #4152 - WPN802 firmware other than original release, Squeezebox fails to connect via wireless
  - #4156 - slimtray should install the service if it's not already installed when starting
  - #4159 - second screen needs to be blank when prompting for software update on transporter
  - #4167 - Press and hold FAVORITES needs to work wherever you can play something
  - #4168 - Live365 plugin fails in 6.5.0
  - #4169 - Core Plugins need all non EN HTML paths removed when upgrading from pre-6.5
  - #4171 - Default2 redirect to Default.
  - #4173 - press right to add to favorites option disappears once you've used it, until you restart server
  - #4178 - Live365 stations don't have a note symbol
  - #4181 - Softsqueeze refuses connection to Squeezenetwork
  - #4186 - webinterface (server settings) not responding because of denied connection to www.google.com
  - #4189 - mp3 file playback gets truncated
  - #4190 - xmlbrower transition problem
  - #4191 - Live365 Search has missing strings
  - #4192 - IE doesn't refresh status
  - #4201 - Deselecting all genres in Random Mix creates invalid SQL query, stops SS
  - #4205 - sleep function with SlimServer 6.5.0 in Fishbone skin, songs longer than 90 minutes
  - #4207 - Less than 2 title formats in server settings breaks player title format strings
  - #4208 - Screen 2 of Now Playing is not updated immediately when track is changed by fwd/rev etc
  - #4213 - Slimserver can crash due to display being deleted from client object at forget time
  - #4221 - 6.5 crashes on artist breadcrumb
  - #4222 - Menu limits displayed entries beginning with 'Z'/Last Albums not displayed
  - #4228 - Fishbone skin status doesn't update from an empty playlist
  - #4237 - in Help > Internet Radio there is a dead link to Settings
  - #4241 - new css default skin inserts playlist name next to 'the current playlist' looks weird
  - #4242 - changing the name of a player while it's playing audio causes a skip
  - #4245 - Pressing PLAY on top level browse pushes right
  - #4249 - Can't get "button menu_browse_genre or menu_browse_artist" to work
  - #4270 - Server Information on SB - two items muddled up
  - #4281 - Mix do not work with accented characters in filenames and paths
  - #4282 - Slimserver crashes on sample MP3 files
  - #4283 - "browse artists" view is missing VA artists
  - #4291 - if you change the http or cli port, mdns doesn't update its advertisements
  - #4303 - Second WMA stream in playlist not used
  - #4304 - select a music source menu only lets you see the first 3 options
  - #4305 - information left on right display after pressing/holding left arrow
  - #4309 - Sort genres by name in Random Mix
  - #4312 - Short Click (white noise) at beginning of tracks
  - #4316 - Adding radio station as Favorite creates 'Empty' favorite
  - #4317 - Random mix loads to wrong player after player change
  - #4318 - slimtray.exe: when slim.exe runs in userland a dos window comes up when external decoders are used
  - #4325 - Overlay does not correctly encode non latin characters
  - #4332 - Sine wave output trap (3 on remote) removed from firmware
  - #4333 - Mixerlinks taken out of browse years
  - #4345 - Rss Ticker - screen always clearing between items
  - #4346 - Browse Folder -> crash
  - #4347 - Strange block mode display when mixing MIP
  - #4348 - Salling Clicker is broken.
  - #4352 - Server crashes on second page of search
  - #4365 - ReplayGain.pm crash while using RadioTime
  - #4369 - songinfo download returns 404
  - #4376 - accessing log.txt causes a crash
  - #4374 - Knob displaying last item twice+ after deleting playlist entry
  - #4381 - Transporter digital input is interrupted by wireless drops
  - #4382 - Now Playing Empty shows on both screens
  - #4389 - Following genre link on the Nokia770 skin Now Playing page crashes SlimServer
  - #4393 - Dark Skin displays albums in Gallery view in a single column
  - #4413 - registerParser api not working - breaks some AlienBBC streams
  - #4422 - MusicIP playlist containing files with accented characters generates duplicates in Slimserver
  - #4430 - Snow.pm loading Text Display on all player types
  - #4431 - Scanner fills up FileCache, causing disk issues and slows scanning speed.
  - #4432 - Purge of FileCache stalls slimserver for large collections
  - #4446 - Current playlist page in Nokia770 skin doesn't show multiple artists
  - #4447 - lowercase tooltips
  - #4450 - With the Nokia770 skin, the genre hyperlink on the track info page doesn't filter by genre
  - #4457 - Nokia770 song info page doesn't delimit multiple artists with a comma
  - #4464 - musicmagic crash using mixerlink
  - #4467 - Add for remote radio streams displays "Connecting" for long time
  - #4486 - Scanner.exe crash (reproducible)
  - #4497 - Error decoding some ogg vorbis files natively
  - #4499 - wma files with album art attached not showing up in SlimServer
  - #4507 - Touch skin needs to work in IE
  - #4520 - Ticker display mode continues to show same text on Transporter
  - #4533 - snow screensaver overlapped by VU meter, briefly
  - #4534 - Web interface breaks when playing station from Live 365 and Radio Playlist plugin
  - #4549 - dirsFor HTML returns html wrongly for OS
  - #4550 - titles command find playlists & playlists search broken
  - #4522 - MMS-only streams don't work even with wmadec
  - #4536 - player search -> all songs plays nothing
  - #4547 - Softsqueeze doesn't run on Java 6 due to an IllegalArgumentException
  - #4585 - Rhapsody (upnp) does not work with firmware 69
  - #4586 - Renewing the DHCP lease causes gaps in the audio
  - #4587 - Add new status command 'o' for audio underrun
  - #4600 - Reduce cpu hit of playlist refresh
  - #4602 - CLI documentation: favorites and live365 errors
  - #4603 - Genre and Artist missing from song info page
  - #4654 - harden server to common crashes

## Version 6.5.0 - 2006-09-19

- Firmware updates:

- Firmware 18 for Transporter.

- Flac 24/96 playback
- Clock source: Internal clock, Word clock, Balanced AES/EBU, BNC S/PDIF, RCA S/PDIF, Optical S/PDIF (TOSLINK)
- Digital output encoding: S/PDIF or AES/BEU
- Digital inputs: Balanced AES/EBU, BNC S/PDIF, RCA S/PDIF, Optical S/PDIF (TOSLINK)
- Support for two displays, including push and bump animations
- Front panel support, including buttons and the knob
- Setting for Word clock on S/PDIF outputs
- Setting for Polarity inversion
- Setting to power down DAC when off
- Auto sensing 110V/230V power supply
- RS232 interface
- IR interface

- Update to Firmware 64 for Squeezebox2/Squeezebox v3.

- Native Ogg support
- Downsampling of 96kHz FLAC and WAV.
- Added option to disable DAC and digital outputs in power off mode. By default both outputs are always on.
- Fixed WAV playback for various bitrates and sample sizes.
- Allow custom VU meter graphics to be uploaded to the firmware.
- Various DHCP bug fixes and enhancements.
- Allow the squeezebox network settings to be password protected. This can be enabled from the "Current settings" menu in the squeezebox setup menus.
- Wireless Ad-hoc networks can now use the 802.11g extended rates. The official spec for Ad Hoc networks limits the data rate to 11Mb/s, so depending on your wireless adapter in your PC you may not see the increased speed.
- Possible fix for Bug 2283 (MAC Corruption)

- International:
  - Huge overhaul of the Dutch translation by Willem Oepkes. Thanks a lot!
  - Jarkko Ahonen updated the Finnish translation.
  - Partial Hebrew translation from Avi Stone.
  - Updated Italian translation. Thanks a lot Riccardo Raponi!
  - Updated Spanish translation by Nestor Spedalieri
  - Updated French translation by Nicolas Guillemain
  - Updated German translation - Michael Herger
  - Many Unicode updates - tag parsing, and OPML browsing.
  - Add CODE2000 Unicode TrueType Font to default distribution.
  - Fix locale issues for clock display.
    Pull current time format information from the system. Use that to set LC_TIME for Windows & OS X system. Use current LC_TIME setting on *nix hosts.
  - Add support for displaying bidirectional text on the player, including Hebrew.
- Internet Radio:
  - New plugin: RadioGuide by radiotime.com.
  - Support for alternate bitrates in WMA streams.
  - Better bitrate detection for MP3 and WMA streams.
  - Remote MP3 files will use ID3 tags for artist/album/title when available.
  - The amount of audio data buffered by a player before starting a radio station can be set from 1 to 30 seconds.
- Skins:
  - Updated all skins to be CSS based, allowing HTML fragment reuse, and faster loading.
  - Added Ben Klass' excellent Nokia770 skin.
  - Change Fishbone to remove songinfo icon. Song title now links there, and the playlist index number, instead, jumps to the track.
  - Fishbone skin now has just a little bit of Ajax. Now Playing and Undock window now updated in the background.
  - Added player selection pulldown on all of Handheld's pages.
  - Now possible to browse albums at any level with the gallery view, using Artwork=1 parameter in the URL
  - Album listings can switch between list and gallery view. A cookie stores last selected option.
  - Add samplesize to song info page
- Performance:
  - Extended patch from mwphoto: Thumbs and cover art can be dynamically resized by passing parameters in the url.
  - Scanning now happens in a separate process from the main server.
  - Slower web pages can optionally be run in a separate process on Linux and Mac OS X.
- Player UI:
  - Patch from Chris Key: Number entry jumps directly to the given index using multiple button presses within the text entry timeout, deprecates the proportional jumps
  - Experimental UI change to remove the word Browse when it's redundant. Feedback welcome.
  - Include discrete power on/off for folks who are using smart remotes like Harmony's
  - Increase delay required for press and hold. Too many folks have heavy thumbs.
- Platform Support:
  - Unix: Don't ship binaries for FreeBSD, OpenBSD or Solaris anymore - people using these platforms can build their own.
  - OSX: Update XCode project to 2.2 & native build. Universal 10.4u SDK with ppc & i386 builds.
  - Win32: Map UNC paths to drive letters to avoid duplicates. WMP10 (among others) creates playlists with UNC paths.
  - Win32: Allow UNC style paths in AudioDir/PlaylistDir - map them to real drives if possible.
  - Debian: Add package build files & apt-get archive.
  - All: Rationalise file name for custom types/convert/strings: custom-types.conf, custom-convert.conf, custom-strings.txt are the preferred custom file names. For convert and types these are allowed in the server root directory and plugin root directories. (slimserver-convert.conf and slimserver-strings.txt retained in server root for backwards compatability only)
  - Unix: Move cachedir to ~/Cache
  - All: Use slimserversql.db for all platforms (and rename database in upgrade script on unix)
- Audio Browsing:
  - Don't display DRM'd tracks.
  - Support for generic UPnP AV Media Servers. They can be browsed and supported file types can be streamed from them.
- Tag Reading:
  - Fix APE tag ReplayGain reading for MP3s.
  - Read ID3v2 tags first from MP3 files. If those don't exist, try v1 tags.
    This will prevent confusion when tag editors (such as iTunes) don't change v1 tags.
  - Fix ordering of tracks in multi-disc compilation albums.
  - Read WM/Picture data from WMA files.
- Playlists:
  - Support XSPF Playlists
- Display:
  - Support of dual screen displays on Transporter.
  - Right to left scrolling of Hebrew text.
  - Additional display capabilities for plugin authors - see docs/display.html for details.
  - Note plugins designed for previous server versions may need updating to the new display api.
- Plugins:
  - Added IR Learning functionality - Felix Muller
  - Add network test capability & additional server performance monitoring to health plugin - Adrian Smith
  - Add customsearch columns for Stuart's popular plugin.
  - Add ability to use musicamgic playlists as mix seeds
- CLI API:
  - Support for plugins CLI commands and queries
  - Support for Picks, radioio and Shoutcast Internet radio
  - Support for Live Music Archive
  - Support for Podcast
  - Support for Random Mix
  - Asynchronous notifications and subscriptions
  - Major rework of CLI internals
  - Plenty of new commands and queries
  - Please see the documentation in docs/cli-api.html for details.
    In particular see the what's new section for some information on changes that could break existing clients
    (Most CLI improvements by Fred Thomas)
- Softsqueeze 3.0:
  - Transporter emulation
  - Updated graphics
  - New skins for Squeezebox 3 players
- Bug Fixes:
  - #91 - Make the (EN) skin more stylesheet friendly
  - #142 - Make rating available to player UI and Web Interface
  - #252 - Report Raw IR codes via CLI
  - #305 - Add option to specify sort order of album art.
  - #314 - Volume control in web UI is inconsistent with Squeezebox's
  - #521 - /html/controller.html broken for some button modes.
  - #662 - Silence MP3 does not honour bitrate limit
  - #882 - Title and Artist not displayed in "Browse Artwork"
  - #1051 - Web interface needs to ID player on settings tabs.
  - #1061 - Ogg Vorbis Support in Firmware
  - #1184 - sb2 setup allows some dumb ip addresses (immensely trivial)
  - #1264 - send some default client host name to DHCP servers when requesting an ip
  - #1321 - Alarm clock CLI support
  - #1322 - Asynchronous extended CLI
  - #1354 - Allow lists of track id's in the playlist control command
  - #1356 - New extended search CLI
  - #1362 - MusicMagic Moods
  - #1386 - Live365 to use INPUT.* modes for browsing
  - #1394 - 96kHz sampling support for SqueezeBox2
  - #1397 - Digital outputs remain active in sleep / off mode
  - #1686 - Server should reduce player state and stop display updates on player disconnect
  - #1729 - Enable playlists to be used as seedings for Musicmagic mixes
  - #1855 - incorrect cue sheet interpretation
  - #1859 - Jerky sound with some 24/48 FLAC files
  - #1869 - synced music doesn't start
  - #1917 - Ability to customize the number/type of 'Now Playing' options to cycle through.
  - #1976 - Make SB2 analogue output polarity a configuration option
  - #2012 - Add Internet Radio support to the CLI
  - #2018 - Player Remote Keys sometimes bounce
  - #2081 - SB2 fails to respond to remote when Slimserver busy
  - #2093 - Volume knob doesn't behave well.
  - #2094 - press and hold of front panel buttons doesn't work
  - #2095 - Gap between songs with the Apple lossless (ALAC) files
  - #2107 - Sort order of "Browse Songs"
  - #2151 - Sleep after current song
  - #2173 - Need a way to delete saved playlists through command line...
  - #2289 - Replaygain volume adjustment fails during ffwd/rew
  - #2323 - playlist files still causing scanning issues
  - #2331 - FAQ questions in Default skin are tiny in Firefox
  - #2436 - Ad-hoc uses b only?
  - #2464 - browse artwork broken when using handheld skin from windows mobile
  - #2479 - composer/band/orchestra show up in search when they are disabled in artist list
  - #2494 - refactor Slim::Control::Command::execute() to lookup table
  - #2516 - Random Mix: Dynamic addition of songs should be optional.
  - #2527 - Some MP3s do not play (hang at start)
  - #2540 - Brightness dims when holding down button for firmware update.
  - #2551 - Prevent songs being played twice in random mixes
  - #2555 - Article sorting ignored in 6.5 nightly
  - #2556 - Browsing into new folder doesn't scan with readTags
  - #2557 - SB2 dB volume control causes digital round errors
  - #2560 - Bass/Treble options seem to be broken in Fishbone lately
  - #2563 - Incorrect sorting of alphanumeric characters in album display
  - #2568 - empty playlists in playlist folder do not appear.
  - #2569 - pressing and holding FAVORITES as described in the manual does not work as described
  - #2571 - brightness reverts to brightest if you dim while playing then scroll
  - #2572 - Artwork not constrained in Default skin
  - #2575 - Gradual volume ramping for Alarm function
  - #2578 - Default2 skin bugs
  - #2581 - sb2/3 firmware chokes on this mp3 file, plays static
  - #2583 - Multi-disc tracks improperly sort in the server/browse pane
  - #2585 - Sox causing 95+% cpu usage
  - #2594 - Number keys don't work in Browse Music Folder
  - #2600 - Database schema incorrect concerning bitrate/seconds. Noticable only with mySQL strict DB checking
  - #2605 - Scan crashes for playlist ref to WMA file that has a "WM/URL" tag set to allofmp3.com
  - #2606 - live365 stops slimserver
  - #2608 - Slim/Utils/Unicode.pm:encodingFromFileHandle: seek() assumed to return file position
  - #2609 - unicode text in Polish looks very bizarre on sb2/3 display
  - #2610 - More schema issues - upsets mySQL with alphanumeric blank years ("") and probable incorrect field def
  - #2617 - if the path to your music folder contains high ascii characters, the server can't read it
  - #2619 - Shoutcast - manuall refresh from player broken
  - #2620 - SB3 sitting on two ip addresses. Assigned dhcp addy and one other
  - #2622 - Fishbone skin: frame bug
  - #2623 - Problem with tracks that have no 'album' metadata
  - #2625 - Enhancement request for 'custom search' columns within the SlimServer database
  - #2626 - option to show year with "browse artists"
  - #2629 - Player info - Reports squeezebox2
  - #2632 - Cannot add MoodLogic playlist with remote.
  - #2633 - Browse genres and browse music folder broken in Handheld skin with svn 5305
  - #2636 - Server crashes if Favorites button pushed when favorites plugin disabled
  - #2638 - All artists of an album are shown in browse artists although ALBUMARTIST is set
  - #2639 - Give a useful warning message when trying to run the installer on Mac OS X below 10.3
  - #2644 - Shuffled playlist does not play from the top
  - #2653 - "play other tracks in album or directory" enable on the fly.
  - #2654 - Choosing to play a .lnk file crashes the server
  - #2658 - Title of remote streams should be able to be changed in _updateMetaData
  - #2659 - Crash in Slim/Formats/MP3.pm due to possible module conflict
  - #2662 - Empty genres when browsing
  - #2668 - no genre data on tracks generated from external cue + flac
  - #2674 - Wrong Frame selection from the Song Info icon in the Fishbone skin
  - #2675 - No results in the manual search
  - #2676 - XMLBrowser crashes on Podcast Play
  - #2677 - SlimServer stops shortly after SB3 starts playing file with Japanese id3 tags
  - #2685 - Fix problem where "start automatically" in windows installer was ignored
  - #2704 - DB scanning fails to find directories starting with double underscores "__"
  - #2707 - SB can't play when synched to another SB that's powered off
  - #2719 - Interpret flac Replay Gain tags as generated by J River Media Center
  - #2724 - Bonjour support on Windows -- SlimServer config settings
  - #2734 - Not receiving tags from streamed media.
  - #2736 - Divide by zero in Squeezebox.pm
  - #2738 - Please add a vendor-class identifier field to DHCP packets.
  - #2746 - Wake on LAN - PC returns to standby after Power Save period
  - #2748 - setting pitch above 110 on an SB1 causes audio dropouts
  - #2752 - CUE sheet navigation under Browse Music Folder
  - #2758 - CUE sheet support is broken (File now plays, but navigation impossible).
  - #2759 - Music will occasionally be queued to the wrong player, depending on UI state
  - #2762 - server crashes when i tune in to this station in the web interface
  - #2764 - Cue files, only plays first track with SB2's (SB1's ok)
  - #2772 - Hard to spot currently playing track in default skin's playlist
  - #2775 - Missing space in tooltip text when browsing artwork
  - #2780 - SVN 5507 causes crash and breaks artwork
  - #2784 - Socketwrapper - problem duplicating output socket
  - #2787 - Random plugin stops playing at end of generated list
  - #2788 - CLI returns incorrect UTF-8 string
  - #2793 - Smart Gain - Unexpected behavior when gain value set to 0dB
  - #2795 - Problem with mp3 stream from LastFM on 6.5
  - #2796 - default interface problems in 6.5
  - #2798 - implement forget command like other commands
  - #2800 - executeCallback - send an event if a client reconnects
  - #2803 - Can't save Playlists
  - #2821 - SVN 5516 & mysql causes crash on scanning
  - #2822 - Search Music results: First line on top of search text box
  - #2823 - 6.5b1 crash bug, any version, on startup
  - #2825 - CURRTIME in TitleFormat broken
  - #2827 - Add CLI support for Various Artists
  - #2830 - MusicMagic Exporting songs takes hours...
  - #2834 - Multiple device playlists not displaying correctly in Web UI
  - #2836 - handheld skin--artwork disappears when pressing next or prev on status page
  - #2840 - Crash during scanning when using MySQL
  - #2841 - "Browse Into" Song info does not work if Artist tag is empty (FLAC)
  - #2842 - Server does not start on 2006-01-19 & 2006-01-20 Nightly builds
  - #2850 - server crashes due to MySQL foreign key constraints
  - #2851 - custom types, strings, convert inconsistent
  - #2855 - 6.5b1 replaygain info for mp3 files missing
  - #2858 - can't access itunes setup page - error in url?
  - #2865 - server preference pane does not work on new Intel Macs
  - #2870 - Viewing second page of to-be-saved playlist jumps to edit mode
  - #2877 - CLI support for lyrics
  - #2878 - CLI support for genres
  - #2879 - CLI support for contributors
  - #2889 - Dropouts
  - #2890 - sleep cuts sound early, but then continues
  - #2891 - "repeat 2" ignored if set late
  - #2908 - Now playing number keys are blocked when showing current song
  - #2914 - Browsing artwork/albums/artists/etc. pages are all bold & linked.
  - #2916 - fallback IP for Squeezenetwork is now wrong in sb2/3 firmware
  - #2930 - Podcasts and some internet radio inaccessible - XML parse error
  - #2932 - Temp Files are still exist after finished playlist
  - #2939 - Renaming a playlist saves a copy to disk
  - #2940 - Editing names of items in a playlist does not save the amendments to disk
  - #2944 - Slient gaps introduced into audio output (esp. with WMA VBR)
  - #2946 - valign = "middle", not "center"
  - #2947 - slimserver does not find mplayer.sh (alienbbc) when it is installed in the Bin directroy
  - #2966 - Press and hold brightness when in player setup locks machine
  - #2980 - Wrong clip plays
  - #2986 - favorites_list.html is missing line breaks between entries
  - #2988 - Artwork on album page should have a reasonable maximum default
  - #2991 - Request bodyscript hook for Fishbone skins
  - #3008 - Creating a Moodlogic instant mix causes an error
  - #3011 - Unicode characters in Database
  - #3012 - Unicode characters and CLI
  - #3020 - Confusing "Press RIGHT to" message in random mix menu
  - #3036 - Buffer fullness pref. problem
  - #3037 - MusicMagic API Playlist Generation Flawed in 6.2.1
  - #3044 - Lyrics do not display with line spacing correctly.
  - #3045 - Change in Request.pm 6318 introduced new bug
  - #3064 - Remaining Time progress bar should be inverted
  - #3069 - Explicit namesort values can be overwritten
  - #3073 - Artists containing special characters in iTunes are missing
  - #3078 - Missing error for empty directory on play
  - #3105 - Pressing ADD in Live Music Archive plugin does wrong thing
  - #3129 - ID3v1 chosen over ID3v2 when "disc #" tag is used
  - #3133 - Release notes link to change logs is broken in windows installer
  - #3144 - Unable to "Browse Artitsts" by first letter when named in Unicode
  - #3147 - Feature Request: Change refresh time on RSS feeds for local hosts...
  - #3155 - Only first page of playlists can be seen
  - #3162 - p0 in web url without a dispatch handler prevents "generateHTTPResponse"
  - #3175 - Crash trying to browse real audio files
  - #3202 - need Local::Hebrew modules added to CPAN directory
  - #3204 - internal inconsistency: event should have been found
  - #3206 - Search music page has invalid link for album under "Songs matching x"
  - #3207 - Volume adjustments (soundcheck) in Apple Lossless files not used
  - #3210 - can't use double quotes (") in Server Settings -> Formatting -> Title Format
  - #3222 - SlimServer sending music to wrong player with Fishbone on Firefox
  - #3226 - Player freezes after reconnect
  - #3229 - Add COMPOSER to "Title format" choices (Home/Server Settings/Formatting)?
  - #3233 - don't show splash screens after a firmware update
  - #3235 - Inconsistent behaviour when clicking on track name. Standardized to song info.
  - #3240 - make rescan.pm let you choose what type of rescan.
  - #3245 - Accented characters and artwork filenames
  - #3245 - CLI titles command takes excessive time with large library
  - #3250 - report that when a large playlist is used as a favorite, playing the favorite causes significant lag
  - #3255 - alphapagebar links miss targets in browse artwork
  - #3256 - Deletion of playlists on "clear library" rescan
  - #3260 - Add password protection to the Squeezebox setup
  - #3276 - removing artist from playlist by clicking X removes entire playlist
  - #3284 - Should be able to unsync when other player is off
  - #3289 - Brightness prefs can change when brightness pressed on upgrade screen
  - #3304 - crash when playing radio station mms://viptvr2.yacast.net/encoderfip
  - #3321 - Album art for any album listing
  - #3338 - Multidisk compilation albums not working
  - #3344 - Crash during scan
  - #3356 - Clicking Display under Player settings crashes SlimServer
  - #3358 - postinstall scriptlet only partially honours SLIMSERVER_USER
  - #3360 - SB3 became SB2 after flashing FW48
  - #3408 - ID3 tag teader length changed in trunk/server/lib/Audio/FLAC/Header.pm
  - #3415 - Random Mix only plays one random album in "Random Albums" mode
  - #3417 - Option to skip CUE sheet parsing
  - #3429 - Add way to get playlist names with non-latin characters
  - #3438 - ReplayGain broken in 6.5b1 7458 nightly
  - #3443 - DBIx uses wrong socket to connect to MySQL
  - #3448 - MySQL errors on startup
  - #3451 - During data entry, move cursor after some timeout
  - #3453 - Can't locate object method "forceCommit" via package "Slim::Schema" - crash
  - #3461 - mysqld command line on Windows
  - #3469 - Alarms broken in nightly
  - #3472 - Unable to startup SlimServer due to SelectSaver dependency
  - #3473 - Uninitialized value warning at first startup
  - #3483 - object method "symbols" not in HTTP.pm
  - #3485 - Crash browsing to a genre from song info
  - #3487 - Browsing into an album from song info displays all albums
  - #3496 - track.bitrate being reset to 1bps as the track plays.
  - #3497 - Advanced search with "artist" field causes crash
  - #3499 - iTunes scan broken in 6.5
  - #3500 - Browse by Years reports only one album per year
  - #3502 - Download link on track page doesn't work anymore
  - #3503 - "Now Playing" playlists always inserted, never updated/deleted
  - #3504 - change Use Musicmagic/Moodlogic setting causes crash
  - #3510 - Check for bogus XML before parsing / set timeout for parsing.
  - #3515 - path issue on clear_schema.sql
  - #3520 - ID3 tags not parsed when APE tags present
  - #3524 - alphapagebar doesn't handle unicode
  - #3527 - Location not displayed in song info
  - #3529 - All Songs returns incorrect artist/album songs
  - #3530 - Scanner should be started with the same perl as the slimserver
  - #3534 - 6.5 playlist play no longer handles xml playlists
  - #3535 - crash when looking for bidi text
  - #3536 - search results in blank, locked display
  - #3537 - Browse -> Artists -> ArtistName press PLAY plays nothing.
  - #3538 - Browse -> Artists -> ArtistName -> All Songs, press PLAY, plays whole library
  - #3542 - wma meta data should use system_event_queue
  - #3545 - Using the remote disables the knob
  - #3556 - Advanced search returns 1 page + 1 track
  - #3557 - Volume sometimes muted when increasing/decreasing volume
  - #3558 - Browsing a No Album link always returns all songs that have no album
  - #3559 - Library Statistics broken
  - #3561 - slimserver sometimes sends wrong list length to knob
  - #3563 - Partial fix for ambiguous references to RIGHT button. Just "go right"
  - #3572 - bump up/down for one position list using the knob
  - #3573 - Web::Pages::BrowseDB - orderBy not working yet
  - #3574 - Many songs won't play in 6.5
  - #3575 - "Play this song" and "Add this song to the playlist" on songinfo.html don't work
  - #3576 - Cursor doesn't move after entering punctuation char or using up/down
  - #3579 - Playlist Update crashes SS in BrowseDB.pm
  - #3596 - All Songs for an artist selects ALL the songs
  - #3598 - SHOUTcast search issue
  - #3599 - Live365 crash
  - #3602 - Dynamically-linked mppdec requires libesd, which is not always available
  - #3604 - UNC paths converted to mapped drive letters when run from console
  - #3606 - scanner.exe eating memory
  - #3611 - Playlist prefs for Alarm Clock
  - #3612 - Null track request ! - leads to slimserver ceasing to respond to connections
  - #3617 - Browse by artwork crash - data too long
  - #3619 - MusicMagic Importer doesn't appear to create new track with attributes
  - #3629 - Browse Artist "play" should sort tracks by album, track number
  - #3632 - Can't see multiple Artists, Composers & Genres in WMA
  - #3636 - Smart Gain not working
  - #3640 - Random play not working correct on first use after service restart.
  - #3643 - scanning of WMA files fails
  - #3644 - setup allows WPA passwords less than 8 characters in length
  - #3648 - Player playlist not deleting entries correctly
  - #3649 - "Forget this player" forgets wrong player.
  - #3650 - /usr/local/slimserver isn't in @INC
  - #3654 - Can't play albums via browse artist or browse genre
  - #3660 - DHCP bridging does not work sometimes
  - #3661 - Scanner only loads music that is referenced in playlists
  - #3665 - itunes podcasts menu item lost
  - #3666 - split scanner cannot update podcast genre
  - #3668 - Look for new and changed music finds doesn't find new music
  - #3669 - Albums with utf8 chars listed multiple times
  - #3672 - Random Mix: 'Select All/None' also changes 'Add new items...'
  - #3674 - Playlists lost on rescan
  - #3675 - Can't edit playlist entries
  - #3676 - Song Search on SB comes up empty; works on HTML interface
  - #3678 - Requests for Handheld skin
  - #3685 - Playlists interferes with last album scanned
  - #3688 - Pagebar offset incorrect (off by one)
  - #3697 - UTF-16 playlist doesn't parse
  - #3699 - When the Composer and Artist are the same, duplicate tracks created in playlist
  - #3703 - Artwork View no longer supports removal of "placeholders"
  - #3705 - Fail to read track called "0"
  - #3710 - Still some Album sort issues
  - #3715 - search for an artist, find it, press play, songs don't play in album order
  - #3717 - Bug fix 3402 broke scanning of accented characters from iTunes
  - #3719 - Case sensitive artist lookup
  - #3720 - alphapagebar displayed on album page
  - #3728 - revision.txt not installed with .deb installation
  - #3729 - Can't play all music for a specific year
  - #3732 - Problems with Unknown year
  - #3733 - crash in trunk nightly 7/17: Can't call method "filledRectangle" on an undefined value at /usr/local/slimserver/Slim/Display/Graphics.pm line 262.
  - #3736 - player select drop-down on Handheld skin is broken on main page
  - #3738 - "status" returns stringified hash as album name
  - #3746 - lock code randomly set during firmware update
  - #3750 - Numeric page bar missing links
  - #3752 - FW58 cannot find Slimserver if static IP is used.
  - #3755 - Advanced search on genre crashes
  - #3759 - 'Years' list missing 2006 in 6.5b1 (post-merge)
  - #3760 - If Music folder is root - wrong Folder will be saved
  - #3761 - Playlist will not show special Characters
  - #3762 - Playlists will not played in order as stored
  - #3763 - Change 8454 causing crashes
  - #3764 - convert.conf should probably be marked as %config(noreplace) in specfile
  - #3767 - symlinks to dirs kills scanner after "encountered a second time" error.
  - #3768 - duplicate contributors
  - #3769 - Duplicate band entry in Browse Artists
  - #3776 - Dublicate breadcumb links in browse Years
  - #3780 - Artist links lead to all tracks in library
  - #3784 - Auto-sensing Power Amp will never switch off when Squeezebox is connected
  - #3786 - Browse Genre contains ARRAY(0xnnnnnnn) entries
  - #3788 - Alarm settings don't allow the selection of an Itunes Playlist
  - #3793 - Can't play "All Songs" from search result page
  - #3798 - Can't append a track to a playlist if the playlist already contains the track
  - #3800 - Multi-Discs albums will not show correcty in web interface
  - #3801 - Playing a song from a saved playlist will play the whole list
  - #3803 - changing 'Maintain Client Playlists' setting crashes server
  - #3805 - Statistics page does list only one song
  - #3807 - Statistics page does list only one song
  - #3808 - "Connecting to wirless network..." message no longer time...
  - #3810 - gallery view text shifts around in Firefox
  - #3811 - Artwork from just 1st album displayed when tracks from multiple albums listed
  - #3812 - playlist play command does not play m3u playlist
  - #3813 - Multiple presses of Browse button confuses menu
  - #3815 - 'Various Artists' displayed instead of ALBUMARTIST when COMPILATION=1
  - #3816 - basic search crasher
  - #3820 - DBD::mysql::st execute failed: Table 'slimserver.years' doesn't exist
  - #3824 - TRACKARTIST (and ALBUMARTIST) problems
  - #3829 - browse by artwork order pref should be browse albums order
  - #3831 - help->faq open in new window
  - #3832 - Play All Songs on Player search
  - #3833 - Clean install crashes with undefined value in Import.pm
  - #3834 - build-perl-modules.pl assumes that which exits with an error status
  - #3835 - Cannot not group Various Artists
  - #3837 - Digital Input plugin should only appear on transporters
  - #3840 - Gaps in gallery view on Pocket IE - handheld skin
  - #3841 - Thumbnail artwork not displayed properly after normal scan
  - #3842 - Playing a magic favorite has some problems.
  - #3843 - Undefined subroutine &Slim::Networking::Async::Socket::UDP::msg
  - #3844 - Synced players - problem moving track past 'now playing' ...
  - #3850 - Some cover art is not resized for gallery view thumbnails
  - #3851 - SqueezeBox3 v59 sends ASCII string as DHCP MAC address
  - #3853 - playing genre favorite plays songs in track order
  - #3857 - Feature request for Transporter-- Polarity Inversion
  - #3859 - genre favorites play via player, but not via web interface
  - #3860 - RSS newsfeed screensaver kicking in whilst browsing
  - #3861 - Search crashes slimserver
  - #3866 - Multidisc albums in different folders not recognized as same album
  - #3867 - Rescan.pm misdisplay of scan type
  - #3869 - holding play button (rather than a quick tap) while browsing music folder, doesn't play
  - #3870 - Nokia770 skin doesn't show tooltip for unknown album artwork
  - #3872 - 110V relay constantly toggeling
  - #3874 - fishbone skin does not refresh playlist correctly
  - #3877 - Volume control display only appears very briefly when remote stream connecting
  - #3880 - need checkbox in Current Settings to turn S/PDIF outputs ...
  - #3882 - album sort order pulldown not persistent
  - #3893 - changing sort by pulldown kicks you out to top level
  - #3894 - Volume button not picking up current volume
  - #3895 - Player Model not correct for TP
  - #3898 - 'Now Playing' in web interface shows Artist and Album twice
  - #3906 - Sort By pulldown has no effect on sort order on lower levels
  - #3907 - Support client side animation at same time as scrolling
  - #3909 - When saving a modified playlist the button shouldn't be "Rename"
  - #3911 - Browse Years has years listed with 0 albums with 0 songs by 0 artists
  - #3913 - Slimserver skipping over songs - readlen undef
  - #3914 - 'Play other songs in album or directory' broken
  - #3920 - Multi-disk album mixed with single disc album of same name
  - #3921 - Alpha page bar does not show Hebrew characters properly
  - #3925 - Query Artist and Album via CLI shows wrong data
  - #3937 - Install POE::XS::Queue::Array binary module
  - #3941 - show Front Panel ir option in settings only for transporter
  - #3945 - Factory test: Digital Input
  - #3947 - Don't enable the ac power during setup
  - #3948 - musicmagic 404 error
  - #3949 - musicmagic - only 1 track mixable, duplicate album listings
  - #3950 - Add ac/display power control slimproto command for transporter
  - #3951 - Make settings headers more consistent visually and add Basic Settings as the first settings page.
  - #3952 - scanner and server priority settings belong on the Performance page in settings
  - #3953 - Transporter: Knob on home menu is touchy, skips over items.
  - #3954 - Knob does not work with INPUT.Time
  - #3955 - WMA Lossless file has different bitrate reported in Slimserver than Properties
  - #3956 - CLI player preference queries are flapping
  - #3962 - Playlist only scan fails at moodlogic importer
  - #3963 - Audio needs resetting after using Digital Inputs
  - #3965 - Multi-bitrate WMA streams get misreported bitrate in display
  - #3969 - beta ogg vorbis streams kill audio output (parital fix)
  - #3970 - Text scrolls on entry to Now Playing
  - #3971 - New feature: Perl and mysql version info display on server settings screen.
  - #3980 - Initial WMA stream request sometimes gets truncated
  - #3981 - Firmware won't play alternate WMA streams
  - #3983 - Browse by Genre Breadcrumb Broken
  - #3988 - bumpUp/Down to scroll bottom of screen only
  - #3995 - new css based default skin does not scale well in some places
  - #3998 - Multiple genre tags cause duplicate genre entries
  - #4000 - slave (spdif) clock settings are incorrect
  - #4003 - DAC mode should be called "Audio Source"
  - #4007 - Crash on Windows XP with -d_sql and running as a service
  - #4010 - Need option for S/DIF or AES/BEU digital output
  - #4011 - Entry of WPA key 5555... is difficult with knob
  - #4012 - WMA GUID's ignored by firmware
  - #4015 - Web setup corrupts screensaver settings in player UI
  - #4021 - build-perl-modules hangs on YAML-Syck-0.64
  - #4025 - Apple Lossless Files not playing
  - #4026 - WAV playback only works for 16 bits 44.1kHz
  - #4027 - Duplicate tracks - every track being listed twice per album
  - #4028 - MusicMagic automatic reimport never runs
  - #4030 - Add voltage to status command for transporter
  - #4031 - Crash when enabling Network Health with no players
  - #4033 - d_scan output in log.txt
  - #4040 - L&R analogue audio channels appear swapped
  - #4041 - Crasher updating player settings
  - #4042 - Pressing play on a song found under New Music doesn't play the whole album
  - #4049 - Searching for accented characters doesn't work
  - #4052 - Navigating to another album under Now Playing displays last track, not track 1
  - #4053 - SB2 shows "Squeezebox2/v3" when turning on in single line mode
  - #4056 - System scan continually with Moodlogic Enabled
  - #4059 - Browse Genres > GENRE level don't work when group compilations set
  - #4063 - Manual search play controls for album results don't work
  - #4064 - Broken ogg file causes playlist to get one behind
  - #4065 - Updating the playlist in the web interface does not update the knob
  - #4070 - File cache world writable
  - #4076 - DBD::mysql::st execute failed: Unknown column 'me.name'
  - #4078 - Random mix does not always work with sync
  - #4080 - Transporter digital inputs should be treated like a song
  - #4090 - now playing screensaver doesn't kick in if you are on another song in the current playlist
  - #4094 - Display 'bits' go blank briefly when screen text begins to scroll after a push
  - #4095 - Volume sometimes found set to n.5 after upgrade
  - #4108 - Digital Input plugin should only appear on Transporters
  - #4109 - Alarm playlist selection does not appear to stick
  - #4119 - Using the remote does not update the knob position
  - #4127 - need to handle cr only line endings in pls parser
  - #4157 - Server IP address should be displayed along with version information on basic server setup pages

## Version 6.3.1 - 2006-07-17

- Bug Fixes:
  - #3553 - SlimServer scan goes into an infinite loop with a directory named " "
  - #3662 - Disc # = 1 ignored in multi-dics sets
  - #3681 - [REGRESSION] symlinks are improperly URL-encoded
  - #3682 - [REGRESSION] symlinks wrongly display target instead of source name
  - #3683 - [REGRESSION] cannot browse symlinked directories
  - #3687 - Playlist crash with Rhapsody content
  - #3704 - 'Browse' lists always start at top option..
  - #3706 - Slim Server and rhapsody Crash

## Version 6.3.0 - 2006-06-27

- Firmware Updates:
  - Update to Firmware 55 for Squeezebox2/Squeezebox v3.
  - Bug fixes.
  - Update to Firmware 54 for Squeezebox2/Squeezebox v3.
  - Bug fixes.
  - Update to Firmware 50 for Squeezebox2/Squeezebox v3.
  - Added support for WMA Voice decoding.
- 3rd Party Integration:
  - Added support for Rhapsody.
- Internet Radio:
  - New Slim Devices Picks plugin.
  - New Shoutcast plugin supporting their new XML feed, including search support.
  - New RadioIO plugin with support for user logins.
  - New web interfaces for Slim Devices Picks, Live Music Archive, Podcast Browser, and RSS News Ticker.
  - Fixed Live365 display of currently playing track.
  - Buffering status is displayed while loading a radio stream.
  - Improved title and bitrate display for WMA and MP3 radio stations.
- Web Interface:
  - The last-selected player is now remembered using a cookie.
  - Added ability to switch a player to SqueezeNetwork using the web.
- Softsqueeze 2.7:
  - Updates to Softsqueeze skins.
- Bug Fixes:
  - #1434 - SB2 missing end of FLAC files
  - #1627 - RSS blocks on DNS failure
  - #1664 - Broken feeds should be skipped in RSS screensaver
  - #1827 - Need buffering feedback
  - #2127 - SB2 doesn't yet support the WMA Voice codec
  - #2419 - Interational characters in playlist filenames
  - #2463 - Squeezebox2 crashes while scanning MP3 files (not FLAC)
  - #2510 - "Now Playing" out of sync with what's really playing
  - #2597 - when overwriting a wpa or wpa2 password with # buttons, first position is skipped
  - #2602 - Squeezebox locks until next track
  - #2639 - Give a useful warning message when trying to run the installer on Mac OS X below 10.3
  - #2646 - wma files created by Media Jukebox 8 don't play in sb2/3 ...
  - #2693 - slashdot and bbc rss entries don't work lately
  - #2723 - Shouldn't show mms: URLs
  - #2757 - option to not follow symlinks or duplicate awareness with symlinks
  - #2790 - Slimserver won't read through a Windows Shortcut for playlists
  - #2814 - Curly Apostrophe in Genre Title Renders Incorrectly
  - #2846 - KQED is not able to play beyond the initial promo file
  - #2873 - this mms stream plays for a minute or two then quits
  - #2938 - this wma vbr file seems to not be able to play all the wa...
  - #2944 - Silent gaps introduced into audio output (esp. with WMA VBR)
  - #2976 - Albums with same name - tracks get merged
  - #2990 - dolby digital flac files do not playback gapless
  - #2997 - DHCP/Auto-IP is very unfriendly
  - #2998 - "malloc_failed" error message on SB3 when modifying router settings...
  - #3014 - XMLBrowser/RSS ticker needs real entity support
  - #3032 - Wireless Bridge / Firmware crash
  - #3034 - D-link DI-524UP
  - #3046 - VA artists incorrecly displayed in Browse Genre
  - #3056 - add enhanced support for radioIO premium content
  - #3059 - Transition between tracks causes audible artifacts
  - #3065 - change sox binary for linkstation bins?
  - #3104 - XMLBrowser should add track names to tracks when playing
  - #3115 - Synced player -> SN -> Sign-Off, crashes SlimServer
  - #3141 - Unable to type characters "crsvx" in to certain text input fields.
  - #3146 - Squeezebox cannot connect to 2wire 1700hg in WEP-open mode
  - #3164 - the last 10 seconds or so of this WMA CBR file do not get played
  - #3165 - rss URL ending in .php fails to parse
  - #3175 - Crash trying to browse real audio files
  - #3176 - Java certificate expired
  - #3242 - If an RSS feed that has moved is requested, SlimServer fails to retrieve the file from the new location.
  - #3254 - Common album titles with group multi-disc albums as single doesn't work
  - #3265 - Auto-upgrade setting too sensitive to repeat on remote
  - #3266 - View Current Settings should just be "Current Settings"
  - #3293 - Clear database & rescan doesn't really "clear"
  - #3303 - 24 bits / 48 kHz FLAC files do no play continuously.
  - #3309 - Port RSSNews to SimpleAsyncHTTP
  - #3311 - shouldn't be able to rename/delete iTunes: playlists
  - #3314 - RPM fails to install on Fedora Core 5
  - #3322 - Manually setting compilation status doesn't work
  - #3326 - some ape files with ID3v2.3 headers are not parsed properly
  - #3336 - Now playing incorrectly updated when switching shuffle on/off and synced
  - #3341 - Incorrect Genre tags
  - #3349 - SlimServer service fails to start after upgrade
  - #3360 - SB3 became SB2 after flashing FW48
  - #3361 - SHOUTcast seems to only give me 24-30 results no matter how i have it set
  - #3362 - Live365 and session IDs
  - #3627 - synchronization broken in Softsqueeze 2.5
  - #3380 - display name of shortcuts inconsistent
  - #3381 - Fade in/out locks up Squeezebox
  - #3390 - file mod time should be checked right before playing and rescanned if changed
  - #3392 - multiple genre tags for ID3v2.4 (null separated) not supported
  - #3393 - Request for slimserver browser title change
  - #3394 - change wording of "wpa2 (aes)" to "WPA2 Personal" in setup
  - #3396 - AAC/M4A HTTP streaming does not work
  - #3397 - AsyncHTTP somehow broken?
  - #3399 - playing saved favorites using remote is broken
  - #3404 - Playlist pane not updated when player is changed
  - #3411 - Wma file only plays part way
  - #3420 - Need to add module Digest::SHA1 for ppc-linux support
  - #3425 - Update quickstart online help page to be in sync with latest users guide.
  - #3427 - Playlist support broken in 6.3.0 (playlists disappear)
  - #3435 - title format wrong on player when browse playlist
  - #3437 - Patch: Maps J. River's MC "Disc #" tag to "DISCNUMBER"
  - #3439 - Incorrect tool-tip for MoodLogic Icon in Fishbone web Interface
  - #3452 - Up/down arrow should cycle through characters for last key
  - #3456 - Scan for new and changes misses ID3 tag changes
  - #3459 - Generating MoodLogic instant mix from remote does not work
  - #3483 - object method "symbols" not in HTTP.pm
  - #3505 - Short fwd followed by long rew on remote causes SB3 reboot
  - #3523 - Add support for xmlUrl attribute in OPML files
  - #3525 - downgrading from 6.5 to 6.3 causes crash
  - #3551 - Radio Tune In adds stream twice
  - #3552 - Rhapsody no longer plays after player has been on a long time
  - #3578 - Rhapsody imported M4A track crashes Slimserver on scan of library
  - #3581 - Emply playlist triggers infinite loop in code.
  - #3582 - Various artists setting blocks selection of other artists
  - #3588 - Compilation flag is ignored for "no album" songs
  - #3589 - Parsing for File:// URLs under windows fails when drive letter included.
  - #3601 - Slimserver crashes when deleting a deleted playlist
  - FAQ link in help section points to new faq.slimdevices.com which is kept up to date.

## Version 6.2.2 - 2006-04-25

- Firmware Updates:
  - Update to Firmware 43 for Squeezebox2/Squeezebox v3.
  - Fix for Draytek WEP+WPA wirless encryption.
  - Update to Firmware 43 for Squeezebox2/Squeezebox v3.
  - Fixes for WPA and WPA2 wireless compatibility issues.
  - Fixes playback stopping on network interference.
  - Fixed problem when upgrading from fw28 and using WPA with certain routers.
  - Update to Firmware 41 for Squeezebox2/Squeezebox v3.
  - Fixes for WPA and WPA2 wireless compatibility issues.
  - Limit the wireless encryption options in setup to only those supported by the router.
  - Update to Firmware 37 for Squeezebox2/Squeezebox v3.
  - Fixes a problem with DHCP address assignment when WPA is used.
  - Fixes for WPA2 wireless compatibility issues.
  - Setup displays different error messages for wireless configuration problems.
  - Update to Firmware 36 for Squeezebox2/Squeezebox v3.
  - Fixes connection problems with many 2wire, 3com, actiontec, and other routers. If you continue to have problems, make sure to add your information to the Router Status Wiki Page. Some WPA compatibility issues remain.
  - Add a tertiary DNS server as another backup for finding squeezenetwork
  - When a player loses connection to the server, just blank rather than putting on an error. If the user hits the remote, the error will be displayed. This prevents folks from being woken up by a bright error message if their internet goes down for a few minutes in the middle of the night.
  - Fix factory setting for WEP key to be all zeros.
  - Update to Firmware 35 for Squeezebox2/Squeezebox v3.
  - Based on a new version of the operating system from our CPU provider.
  - Confirmed fixes for a number of wireless compatibility issues. Also confirmed that some compatibility issues are still there.
  - Fixes issues with some WMA streaming stations, including KQED.
  - Fixes problem where reprogrammng Xilinx would cause DAC to fail.
  - Fixes some low memory problems in the firmware that would cause rebooting, problems connecting, and stuttering
  - Fixes a problem where JVC remotes used for other devices could cause a firmware upgrade by accident.
    Only the Slim Devices remote BRIGHTNESS button (or auto-update) will trigger updates now.
  - Increase TCP window for audio connection.
  - 24/48 flacs now play more reliably
  - Improved timestamps when playing FLAC and/or vertical scrolling
  - Update firmware to fail back to new SN address.
  - TCP throughput should be improved
  - Fixed crash if pressing and holding brightness while in player setup.
  - Fix factory setting for WPA password to be blank, not "password"
  - Lengthen timeout for connecting to some access points and don't act as if we've connected before association and authentication have completed.
  - Bug 3208: Disable Favorites button when powered off.
- Audio Browsing:
  - Don't display DRM'd music.
- Platform Support:
  - OS X builds are now Universal Binaries. Works on both PPC and Intel machines.
- Performance:
  - Add an option to not display the library statistics on the web frontpage. This should speed up page creation on lower end systems and with large music collections.
- Softsqueeze:
  - Updated to version 2.3
  - Fixed sync
  - Fixed gapless FLAC playback
- 3rd Party Integration:
  - iTunes: Scanning should be much faster, and not interrupt music.
  - iTunes: Simplified setup - should work better for all users.
  - iTunes: Fix problem where iTunes was not defaulted on when iTunes XML file is detected.
  - iTunes: Fix problem where remote playlist URLs weren't being properly escaped.
  - MusicMagic: Speed up scan with a fast delete for overwriting genres.
- Database:
  - Allow downgrading from 6.5
- Internationalization:
  - Updated Dutch translation from Willem Oepkes.
  - Add CODE2000 Unicode TTF
- Bug Fixes:
  - #1103 - add support for WPA1-AES
  - #1629 - wpa fails with draytek vigor 2600 series routers
  - #1838 - SB2 reveals WPA/WEP encryption key/password in plaintext
  - #1855 - incorrect cue sheet interpretation
  - #1859 - Jerky sound with some 24/48 FLAC files
  - #1946 - please make error messages when failing to connect wirelessly more intuitive
  - #2018 - Player Remote Keys sometimes bounce
  - #2169 - Player fails to move to next item in playlist after resuming a song paused near the end.
  - #2324 - WPA2+AES fails with wrt54g with latest firmware
  - #2505 - Web error: There is no ":" skin, try http://server:9000/ instead.
  - #2508 - WPA2/AES connection failure with D-Link DGL-4300
  - #2514 - Problems connecting wit WPA2/AES with Linksys WRT54GS
  - #2515 - WPA2/AES with Netgear WPN824 does not connect
  - #2517 - wpa2+aes fails with airport extreme v5.6
  - #2560 - Bass/Treble options seem to be broken in Fishbone lately
  - #2570 - Selecting Moodlogic from web page return ARRAY()
  - #2571 - brightness reverts to brightest if you dim while playing then scroll
  - #2573 - Use of uninitialized value in ContextualFetch.pm
  - #2581 - sb2/3 firmware chokes on this mp3 file, plays static
  - #2583 - Multi-disc tracks improperly sort in the server/browse pane
  - #2585 - Sox causing 95+% cpu usage
  - #2592 - When saving a new playlist the playlist is saved in addition under untitled.m3u
  - #2605 - Scan crashes for playlist ref to WMA file that has a "WM/URL" tag set to allofmp3.com
  - #2606 - live365 stops slimserver
  - #2609 - unicode text in Polish looks very bizarre on sb2/3 display
  - #2617 - if the path to your music folder contains high ascii characters, the server can't read it
  - #2622 - Fishbone skin: frame bug
  - #2623 - Problem with tracks that have no 'album' metadata
  - #2629 - Player info - Reports squeezebox2
  - #2632 - Cannot add MoodLogic playlist with remote.
  - #2644 - Shuffled playlist does not play from the top.
  - #2658 - Title of remote streams should be able to be changed in _updateMetaData
  - #2663 - Strange IP address/settings
  - #2682 - AAC/ALAC Artwork stopped being displayed in 6.2.1
  - #2693 - slashdot and bbc rss entries don't work lately
  - #2694 - update installation.txt in tgz distribution
  - #2704 - DB scanning fails to find directories starting with double underscores "__"
  - #2717 - can't play this list of internet radio stations from iTunes
  - #2719 - Interpret flac Replay Gain tags as generated by J River Media Center
  - #2728 - Unable to connect to 3com 3CRWE754G72-A.
  - #2730 - Getting allocated 169.254.x.x addresses
  - #2733 - Advanced bitrate search
  - #2736 - Divide by zero in Squeezebox.pm
  - #2740 - report of unreliable wireless connection with wg602
  - #2744 - Track details shows only first of many Genre values
  - #2746 - Wake on LAN - PC returns to standby after Power Save period
  - #2748 - setting pitch above 110 on an SB1 causes audio dropouts
  - #2759 - Music will occasionally be queued to the wrong player, depending on UI state
  - #2762 - server crashes when i tune in to this station in the web interface
  - #2763 - MoodLogic plugin causes SlimServer to stop
  - #2775 - Missing space in tooltip text when browsing artwork
  - #2776 - Songs in Collection Albums presented in alphabetic order by Artist when browsing Albums
  - #2785 - WPA2+AES fails with Cisco AP1200 w/v12.3(7)JA2
  - #2788 - CLI returns incorrect UTF-8 string
  - #2793 - Smart Gain - Unexpected behavior when gain value set to 0dB
  - #2815 - Live365 Search mode doesn't properly remove right arrow in search text
  - #2830 - MusicMagic Exporting songs takes hours...
  - #2843 - Playback of OGG files results in digitial white noise
  - #2847 - Wireless connection to SMC 2804WBRP-G and SMC 2804WBR fails entirely
  - #2854 - Cannot authenticate with d-link di-624 using WPA2 personal
  - #2865 - server preference pane does not work on new Intel Macs
  - #2889 - Dropouts
  - #2890 - sleep cuts sound early, but then continues
  - #2891 - "repeat 2" ignored if set late
  - #2905 - can't associate with zoom x6 5590 adsl router
  - #2908 - Now playing number keys are blocked when showing current song
  - #2916 - fallback IP for Squeezenetwork is now wrong in sb2/3 firmware
  - #2932 - Temp Files are still exist after finished playlist
  - #2935 - Server crash trying to edit playlist
  - #2937 - WPA2 fail with SMC Barricade G 108mbps WBR14T-G
  - #2939 - Renaming a playlist saves a copy to disk
  - #2940 - Editing names of items in a playlist does not save the amendments to disk
  - #2965 - Crash using ffw on alienbbc prerecorded entry
  - #2966 - Press and hold brightness when in player setup locks machine
  - #2980 - Wrong clip plays
  - #2984 - Audio data TCP throughput issues
  - #2989 - WPA / WPA2 not working with Motorola WR850G
  - #2996 - Multiple FLAC DISCNUMBER tags causes indexing failure
  - #3037 - MusicMagic API Playlist Generation Flawed in 6.2.1
  - #3053 - Server crash during browsedb
  - #3075 - wpa and wpa2 fail with Draytek Vigor 2800VG
  - #3095 - Perl pins cpu at 100% when importing .ape file.
  - #3110 - problems connecting reliably to Netgear DG834G V2 fw3.01.25
  - #3112 - Files with no "DATE" attribute are not added to library when using MySQL
  - #3125 - audio stuttering issues with firmware 35 related to buffering
  - #3153 - Incorrect error handling in Audio::FLAC::Header
  - #3154 - Fix issues where checking/unchecking tracks in itunes wouldn't appear properly in SS
  - #3190 - Third party DRM WMA files should not show up in browse music
  - #3201 - Playlist scan fails
  - #3206 - Search music page has invalid link for album under "Songs matching x
  - #3211 - server gets stuck after skipping or stopping from ogg-File
  - #3219 - DHCP timeout/assignment of local loop IP is user-unfriendly
  - #3224 - One Genre missing from Advanced Search drop down
  - #3256 - Deletion of playlists on "clear library" rescan
  - #3275 - After upgrading to an Intel iMac cannot play OGG files
  - #3286 - slimserver doesn't recognize CUE files generated by "cueconvert"
  - #3287 - slimserver doesn't correctly recognize multi-track FLACs
  - #3300 - sox failes under 10.4.4
  - #3302 - adhoc networking broke somewhere along the line
  - #3306 - Full rescan triggerred each time the service starts up
  - #3313 - Coverart stored in id3 tags aren't recognized any more

## Version 6.2.1 - 2005-11-14

- Updates:

  - Update to Firmware 28 for Squeezebox2/Squeezebox v3.
    - Fixes issues with WMA (and other audio files) not moving onto the next track.
  - SoftSqueeze has been updated to version 2.2

  - ID3v2.x Genre handling updates.

  - Fixed a memory leak in the HTTP Request code.

- Bug Fixes:

  - #1811 - Playback of ShoutCast Radio Stations works only on the second press of PLAY
  - #2202 - 100% CPU usage every minute with musicmagic
  - #2203 - Albums with more than one artist being listed many times
  - #2250 - Interpret Replay Gain tags as generated by J River Media Center
  - #2317 - Request to support 'Album Artist' Tag from J.River Media Center 11
  - #2327 - ExBrowse 3 doesn't show Random Mix options
  - #2335 - Cuesheet + flac image stopped working starting 10-16 nightly
  - #2345 - Sync Group preferences can leak preferences
  - #2350 - Blank album names appearing at the start of Browse Album list
  - #2351 - Reloading playlist frame causes actions to be repeated
  - #2354 - --prefsfile fails if preferences file does not exist
  - #2356 - WMA stops at end of track
  - #2358 - Cannot change current formats
  - #2359 - SlimServer 6.2.0 crashes when trying to build database
  - #2361 - Statistics bars in handheld skin
  - #2362 - Minor Fishbone skin issues
  - #2363 - Albums breaking up in multiple parts
  - #2366 - WMA VBR incorrect bit rates shown
  - #2367 - settings -> alarm menu shows you incorrect options
  - #2368 - wma internet radio station problem (wma voice)
  - #2371 - Selecting Year when browsing by year adds entire library
  - #2372 - compilations in same directory get split into multiple albums incorrectly.
  - #2376 - Various small artwork problems
  - #2377 - Slimserver hangs on WMA radio play
  - #2378 - geekport button input
  - #2381 - MP3 Replay Gain Tags not seen by SlimServer
  - #2382 - Tray icon tool-tip says "PerlTray" instead of "SlimServer"
  - #2385 - Re-count of albums / songs / artists on the home page causes dropouts
  - #2386 - status.html (partially?) not uf8 encoded
  - #2387 - Stutter or bounce on fade on pause.
  - #2393 - Single artist albums appear under Various Artists
  - #2394 - Please allow choice of Display Font for SliMP3 in v6.2
  - #2395 - itunes playlists come up with hex nomenclatures for special characters
  - #2404 - Particular unicode character in title crashes server
  - #2405 - Scan track order should have no influence on scanning result
  - #2410 - Missing tracks in Slimserver database when adding new songs to iTunes
  - #2411 - Playback of album starts not with first track
  - #2412 - Playlist title incorrect with Perl 5.6
  - #2415 - Remember current playlist name when saving a modified playlist
  - #2416 - SlimServe Scans Playlist when going Home
  - #2418 - Various Artists category empty on SB2/SB1
  - #2421 - Unable to set Weekday Alarm settings on Player
  - #2425 - MusicMagic broken in 6.2.1
  - #2427 - "touch" skin doesn't automatically refresh status
  - #2435 - build-perl-modules.pl does not correctly check perlBinary - patch included
  - #2437 - No Artist if the DB if the artist is also in one of the composers
  - #2440 - Another unblessed reference
  - #2449 - Preamp Volume Control feature should not show up on SB1 player settings
  - #2450 - Picks plugin shows urls instead of titles
  - #2454 - direct streaming: playing KEXP from iTunes->Radio->Public causes SB2 to hang hard
  - #2456 - Multiple artist sorting broken
  - #2457 - X-Playerduration header has the wrong value
  - #2458 - "version" command no longer available
  - #2460 - Toggling play/pause alters the value of "X-Playervolume" header
  - #2468 - Artwork broken for album FLACs
  - #2485 - Looping scans
  - #2489 - Browsing to "statistics" page crashes SlimServer
  - #2499 - Fishbone Volume Bars misaligned
  - #2528 - AlienBBC and Favourites
  - #2533 - Now Playing doesn't match the actual track if the first is skipped through

## Version 6.2.0 - 2005-10-24

- New Features:

  - Replay Gain - SB2/SB3
    - Automatically adjusts the volume based on RG infomation from the following formats:

      - Ogg & FLAC with the standard replaygain tools.
      - mp3gain, aacgain, J.River Media Center & iTunes
    - "Smart" setting mode that will work for whole albums.
  - WMA Support in Firmware - SB2/SB3
    - Streaming WMA radio stations and local files.
  - Unicode on the Display - SB2/SB3
    - Unicode support is available on the display after downloading a TrueType Font file.
    - See the Wiki for more information.
  - Random Mix
    - Generate a random mix of your music based on songs, artists or albums. Filter out unwanted genres.
    - Lots of contributions from Kevin Deane-Freeman & Max Spicer
  - Various Artists
    - Automatically identify Various Artists / Compilation albums. Allow 'Album Artists' to be set.
  - Wake-on-LAN - SB2/SB3
    - Sends a WOL packet to SlimServer on local subnet when connecting, to power up your PC.
  - Firmware 24 - SB2/SB3
    - IR blasting support. JVC, Sony, NEC & Philips Remotes supported.
    - Fixed inverted polarity of analog outputs
    - Fixed JVC and One-For-All remote codes
    - WPA2 Support - Support for WPA2 access points.
    - Pre-Amp Volume Control Setting
  - Add basic Lyrics support to the WebUI
    - iTunes 5 supports the USLT tag
    - Vorbis Comment users can use 'LYRICS' as the tag.
  - Allow multiple comment keys of the same type for Vorbis comments.
    - This is most useful for: ARTIST, ALBUMARTIST, TRACKARTIST, COMPOSER, CONDUCTOR, BAND & GENRE
- Skin Updates:

  - Fishbone now has multiple styles - Gray & Tan
  - ExBrowse3 replaces ExBrowse2 - with a live AJAX type interface.
  - Update from "TheEndless" for the XML skin.
  - Removed: WebPad, Ruttenberg, SenseMaker
- Integration / Plugin Developers:

  - Add preliminary JSON-RPC support (http://json-rpc.org/)
  - Convert $ds->find() to be call by name.
- MusicMagic:

  - Server Setting to restrict Mixes to a given filter.
- Performance:

  - Search Improvements - easily search hundreds of thousands of songs in your collection.
  - Rewritten Browse Music Folder functionality.
- Plugins:

  - New iTunes Plugin - which allows rescanning of playlists only.
  - Snow Screensaver updates from James Craig
  - Health Plugin - from Adrian, giving stats on your Squeezeboxen & Network.
- Internationalization:

  - Added Translations:
    - Czech from Roman Smetak
    - Chinese (Traditional) from Kok-Bin Lee
- Bugs Fixed:

  - #38 - add support for the TCMP tag.
  - #80 - volume normalization based on ID3 tag and itunes information
  - #236 - make m3u files with backslashes from windows systems parse cleanly elsewhere
  - #288 - Listing compilation discs under "Various Artists"
  - #303 - creating a big playlist with the play button gives no feedback in double-height mode
  - #368 - "Group Discs" doesn't function
  - #399 - Blackouts on clients after Searching for Songs
  - #442 - timestamps for events in slimserver.log would be useful
  - #452 - multiple artists in vorbis comments
  - #512 - Zapping songs from playlist always selects first song
  - #576 - Server got stuck in shortcut-folder-loop and dies
  - #625 - Add "unsynch" button to Fishbone Skin
  - #947 - mysql: SlimServer needs to reconnect on lost database connections
  - #952 - Artwork-reading with %ALBUM does not work in 6.0a2
  - #987 - Live Search/Manual Search confusion
  - #1078 - MusicMagic Player prefs
  - #1143 - Genre is not updated if tags changed and rescan happens.
  - #1176 - crash while doing firmware updating
  - #1200 - implement magic packet wake-on-lan (wol) with Squeezebox2
  - #1209 - The "Multiple Items in Tags" feature doesn't show multiple artists.
  - #1222 - Feature Request: support DISC and DISCC keywords in flac vorbus tags and embedded cuesheets
  - #1234 - would be nice to show server hostname and ip in settings->information->server information
  - #1278 - itunes playlists coming up empty or not at all
  - #1311 - Squeezebox2 FLAC decoder needs REPLAY-GAIN type capability
  - #1313 - add iTunes-like party shuffle
  - #1320 - make low volumes lower
  - #1325 - Charset selection in CLI
  - #1360 - cue sheets show up funny when browsing music folder
  - #1378 - Allow bypass of "Common Album Titles"
  - #1387 - Current Playlist shows song info from stream at time of click
  - #1392 - PodcastBrowser and unknown encoding
  - #1401 - Stopping OGG playback makes sox process use 100% CPU
  - #1424 - cursor should return to start of playlist at playout-stop
  - #1428 - Unpausing by clicking on a new track.
  - #1441 - Option to disable automatic iTunes scanning
  - #1463 - Use ALBUMARTIST tag for Various Albums
  - #1465 - worldclock.pm fails to compile when using slim.exe but not using activestate
  - #1582 - CURTRACK written but not used for saved playlists
  - #1597 - Add current selected playlist to alarm clock selection list
  - #1618 - Need (1 of N) on setup home
  - #1625 - iTunesUpdate plugin crashes SlimServer when --daemon option set
  - #1636 - Searching for artists doesn't search display name properly, uses sort order instead
  - #1659 - Pressing PLAY when should work for contributors as well as artists
  - #1669 - setting username to 'squeezebox' in Server Settings -> Security breaks audio
  - #1698 - Alarm for weekdays only
  - #1701 - Don't add playlist file contents to playlist when adding whole directory
  - #1732 - crash when using high speed ffwd
  - #1734 - right pane refresh during player selection
  - #1766 - New Music -> All Songs shows wrong songs
  - #1781 - Wrong song title attached to songs in db
  - #1784 - radio streams play command could use rework from server side.
  - #1786 - Problem with accented character
  - #1793 - show lyrics on songinfo page
  - #1819 - SqueezeNetwork connection timeout is too short
  - #1821 - Softsqueeze BODY frames (used in direct streaming) have extra padding
  - #1825 - file urls get munged when playing other songs in folder using browse music folder and remote control
  - #1826 - bad playlists can put slimserver into an infinite loop
  - #1843 - Ignore Unchecked songs info is confusing
  - #1847 - m3u playlists are doubled when scanned by slimserver
  - #1853 - disappearing playlist makes alarm fail
  - #1854 - Remote streaming RETRY_TIME could be adjusted to match bitrates and/or OS pipe buffer size
  - #1861 - Play and Add to playlist images not displayed in MusicMagic playlist in fishbone
  - #1865 - Wrong version in SQL/mysql/dbcreate.sql
  - #1866 - Please add perl modules for new MIPS-based LinkStation
  - #1867 - Crash when rescanning playlists only.
  - #1868 - Corruption on character displays - line 1 appears on top of doubled line 2
  - #1870 - Web interface to favorites
  - #1877 - Artist wth accent causes incorrect/duplicate entries in browser
  - #1882 - Shoutcast plugin does not use INPUT.list for navigation.
  - #1883 - Download track from slimserver, incorrect filename
  - #1885 - Squeezebox won't play rest of directory if new track is selected while another track is playing.
  - #1890 - Array preference is not created if it doesn't exist
  - #1892 - rescan playlists removes iTunes playlists
  - #1895 - Non-ASCII characters mangled and dropped when scanning directories
  - #1904 - Default2: Browse Music Folder Page Links Broken
  - #1905 - ExBrowse2: Clicking [+] or [> Icons Plays Entire Collection
  - #1913 - Browsing by artist also lists tracks with artist as composer
  - #1914 - Implement Browse By Year for Player UI
  - #1915 - press/holding play with remote to save the current playlist doesn't create an m3u file
  - #1918 - character display corrupt with large fonts
  - #1920 - SoftSqueeze won't start, gives error message
  - #1923 - Foreign language display switches to English when text size set to "full"
  - #1927 - moodlogic song mixes broken in Web Interface
  - #1930 - slimserver dies with "Can't call method "namesort" on an undefined value"
  - #1933 - Menu Transition leaving some Information screens does two pushRights
  - #1934 - Idle Stall: UI Stalls When Browsing After SS Idle Time
  - #1935 - attributes missing from webUI musicmagic mix list
  - #1936 - scheduler::remove_task removes all
  - #1938 - MMM doesn't generate mixes based on ALAC/AAC tracks where artist, album or track name has accented characters
  - #1940 - there should be no features in the help area
  - #1947 - New Various Artists feature is ignored after a rescan of the database
  - #1950 - New Various Artists feature does not correctly work with the "Mutiple Items in Tags" option
  - #1951 - Searching should be able to search TRACKARTIST field in db
  - #1952 - "Browse Songs" and "Search for Songs" on the Squeezebox show also matching album and artist names
  - #1955 - Single Artist Album wrongly recognized as Various Artists
  - #1957 - current track should be clickable
  - #1958 - Library Scanning Problem with duplicate roles in SlimServer 6.2b1
  - #1962 - weird url crap shows up in default and fishbone web interface after playing internet radio
  - #1963 - Feature request: Browse Artwork - split pages alphabetically, not by page number
  - #1966 - Browse by year in web interface is empty
  - #1967 - BrowseDB not keeping last selection for Artists and Albums
  - #1969 - Illegal bullet character in Default, Default2 and NBMU skins
  - #1970 - Browse Genres -> Jazz -> Various Artists via remote locking up slimserver
  - #1973 - Using delete icon in playlist editor web page causes server crash
  - #1974 - Build Items Per Pass wrongly implemented in Pages.pm
  - #1975 - Allow Shoutcast "Recently played" to be added to "Favorites"
  - #1978 - Unmatched ) in regex... at Slim/DataStores/DBI/DBIStore.pm line 1659.
  - #1980 - Add confirm deletion popup for playlists
  - #1981 - Player loses current position in track when turned off
  - #1984 - "sort by song information" doesn't seem to work
  - #1986 - Problem with browsing whole-album flac files with embedded metadata cuesheets
  - #1988 - Synchronization group does not persist across server restart
  - #1993 - Browse By Year display blank for all items
  - #1994 - Renaming a music file occuring in a playlist results in no album/no artist entries
  - #1995 - Bogus artist "1" appears for tracks w/no artist
  - #1996 - Enable MusicMagic seeding directly from the "now playing" list.
  - #2000 - Server crashes when selecting playlist for alarm
  - #2001 - CLI returns %3F plus other data in responses intermittently
  - #2002 - enabled() should NOT call initPlugin()
  - #2003 - Cannot disable "Include Band..."
  - #2005 - Database problem with Various Artists and accented characters
  - #2006 - Don't use CBR for transcoding
  - #2008 - Allow (DDNS) hostnames in allowedHosts
  - #2009 - Prefs get lost
  - #2010 - Unicode problem in 6.2.x releases (Simplified Chinese)
  - #2014 - Generating a MusicMagic Mix from the album level using the remote crashes SlimServer.
  - #2015 - 6.2b1 Musicmagic Player Settings for Each Mix
  - #2017 - ID3v2 tags in Oggs don't work
  - #2023 - album art displays incorrectly when two album names by the same artist are present
  - #2024 - extra missing search results
  - #2031 - Trying to play new music crashes with previously playing playlist
  - #2033 - 6.1.1 fails to find files due to casing in tags?
  - #2038 - The database should keep MusicBrainz IDs
  - #2044 - Rescan setting should use popup menu, not check boxes
  - #2045 - Random mix plugin ignores count.
  - #2046 - Random Mix plugin UI issues.
  - #2047 - SlimServer crashes when trying to play music via Browse Music Folder on SBG
  - #2048 - Library scan should not scan playlist files
  - #2049 - Random Mix URL's/links should have player= included
  - #2053 - Music summary is missing some spaces
  - #2054 - you can't add a playlist as a favorite
  - #2055 - When using "Multiple Items in Tags" option albums are incorrectly treated as VA albums
  - #2056 - Several problems with VA album handling (Track Artist) and proposal for a new approach
  - #2057 - Accented characters in Vorbis Tags are resulting in problems with VA Albums
  - #2059 - Unicode support during Spectrum Analyzer screensaver
  - #2066 - Various Artists and the ALBUMARTIST tag problem?
  - #2067 - Music Magic Mixer doesn't generate playlists based upon seed tracks in 2005-09-03 nightly
  - #2070 - - not allowed in playlist directory name
  - #2071 - no object method unblock in Plugins:ShoutcastBrowser:Plugin.pm
  - #2073 - alarm clock: volume bar in 'set alarm volume' doesn't work
  - #2075 - Various Artists and TSOP Support
  - #2077 - alarm clock fails to play selected playlist
  - #2079 - Display shows nothing after power on
  - #2080 - WMA / ASX streaming is broken with v 6.2.b1
  - #2083 - Artwork not displayed in 2005-09-06 nightly
  - #2085 - Using remote 'add' to end of Playlist causes Playlist to restart
  - #2087 - Rescanning too often.
  - #2088 - Default2 skin problems (r4189)
  - #2089 - switching languages causes blank entries on home page
  - #2099 - crash during scan
  - #2102 - when changing skins, buttons do not reflect current playing state
  - #2104 - Search in Handheld is broken/ugly
  - #2106 - Help link has changed to Home
  - #2110 - Server crash playing remote urls
  - #2121 - Each Artist In A Compilation Album Listed In It's Own Album
  - #2122 - Various Artist appears always when doing a search by artist
  - #2124 - Clicking on artist name shows too many albums
  - #2125 - Fishbone playlist not showing track (by) artist (from) album
  - #2126 - Some cue sheets don't work well with Various Artist albums
  - #2129 - scan should ignore files with leading ._
  - #2131 - Artwork Scan as an importer
  - #2136 - A compilation 2 disc set has multiple entries under Browse albums
  - #2139 - 'Off' mode should display blank screen
  - #2141 - crossfade not updated between server and sb2
  - #2143 - Various "Various Artists" issues
  - #2144 - Incorrect sorting for tracks with DISCNUMBER tags
  - #2145 - Crash while changing tags during scanning
  - #2147 - Browse song info -> Artist -> only shows one album
  - #2162 - playtime statistics show the least often played tracks
  - #2165 - Clicking on artwork from currently playing track
  - #2166 - Advanced Search form always has -1 results before the list
  - #2168 - Multiple genre tags in flac crashes SlimServer during scan
  - #2172 - Missing spaces in Default template
  - #2175 - SlimServer fails to play selected mp3 files.
  - #2184 - Safari refresh stops MMM playlist playing
  - #2186 - Cosmetic bug with default skin interpreting diacritic characters in flac embedded and external cuesheets
  - #2187 - Browsing music folder to flac files or cuesheets lacks an "All Songs" link
  - #2189 - Playlist get broken (contains numbers)
  - #2196 - Slimserver incorrectly interprets UTF8 encoded 0xA0 Non-breaking space character
  - #2197 - crashed when clicking on album name in search results.
  - #2198 - Playlists intermittently broken, display with track ID rather than name
  - #2203 - Albums with more than one artist being listed many times
  - #2204 - port missing in startup text
  - #2209 - Default Skin "Clear Current Playlist" has gone all funky in svn 4444
  - #2210 - play other songs in folder adds subfolders
  - #2211 - Strange return from "<playerid> mixer volume ?" query
  - #2216 - bug in redirection (HTTP response tag LOCATION) in asynch http
  - #2217 - mutliple async http requests can't be issued at the same time
  - #2219 - Genre scanning completly broken for whole-album flacs with embedded cuesheet metadata
  - #2223 - RandomPlay crashes when there's no client connecte
  - #2225 - Fishbone skin: change default search type
  - #2228 - Clear database & rescan needed to detect genre changes
  - #2229 - Random web ui to show 'stop random mix' when mode active.
  - #2230 - Fishbone: no "Home" link!
  - #2231 - unwanted composer shown in ARTIST track info
  - #2234 - Artwork display problems
  - #2236 - Minor display issues with Fishbone skin
  - #2237 - Home link and Browse Selection pull-down issues
  - #2238 - Search Music displays large gap between hitcount and results
  - #2239 - remove slimp3 updater from slimserver installer
  - #2240 - Random Song Mix and Alarms not working
  - #2241 - Auto dimming is broken when screensaver is set to none
  - #2242 - DISC number is not displayed
  - #2243 - Look for new and changed music - scan never completes
  - #2247 - Album information is duplicated in playlist info in web interface
  - #2248 - Multi-disc albums, all discs get assigned the last disc number of the set
  - #2250 - Interpret Replay Gain tags as generated by J River Media Center
  - #2251 - Buffer fullness shows negative sometimes (softsqueeze only?)
  - #2252 - Can't save any changes to prefs on Server Settings -> Plugins
  - #2253 - Live Search doesn't display results in pages correctly
  - #2254 - Server & Network Health display reports syntax errors
  - #2255 - Songs on Statistics page don't contain clickable items
  - #2257 - Minor Fishbone skin issues in build 4536
  - #2258 - Every day Alarm Clock problem
  - #2259 - Random Mix fails to stop on playlist "play" and "load" commands
  - #2260 - "0" character in 6.2 is a different width, messing up the clock display
  - #2261 - Can't browse to track or artist from MusicMagic Mix browser interface
  - #2269 - search for non-existent string crashes SlimServer
  - #2270 - Live365 crashes when accessing its web page without internet connection
  - #2271 - Can't play any various artist songs
  - #2278 - Treat mult-disc sets as single album is broken
  - #2279 - Tracks with multiple artist tags show repeated artists
  - #2290 - null crash in latest nightly
  - #2291 - Space in MusicMagic Mixer filter name causes playlist generation to fail
  - #2296 - Browsing an album in "New music" shows the songs for all albums in "New music"

## Version 6.1.1 - 2005-07-21

- Bugs:

  - Fixed a problem where the bitrate of a track is reset when it was played. This broke transcoding & ffwd/rwd of MP3s.

## Version 6.1.0 - 2005-07-21

- Squeezebox2 Firmware (Revision 15):

  - Fixed problems with certain FLAC files (those with a sum of bits per sample, qlp_coeff_precision and lpc order over 32 took a different codepath).
  - Reset error codes when a connection is successfully established to a server, so we don't see the "Problem: Can't connnect" message prematurely when switching between SlimServer and SqueezeNetwork.
  - Change needed to support seamless reconnection to the SqueezeNetwork. Set the reconnect bit of the HELO message if we're playing an infinitely looping short track.
- Usability:

  - Dramatically increase performance for the common case of 'Browse Albums' with years.
  - Add a link on the WebUI for PodCast playlists imported from iTunes.
- Internet Radio:

  - Live365 fixes from chrisp810:
    - Proper error reporting when your Live365 login times out or has been superceded by a login elsewhere.
    - No more crash when listening to a station with only one song in the playlist.
    - Better login handling to avoid logging in multiple times if more than one player is browsing/playing Live365 stations at once.
- Internationalization:

  - Complete Czech translation from Roman Smetak.
  - Updated German translations from Michael Herger
  - Updated Spanish translations from Néstor
- Skins:

  - ExBrowse2, Fishbone & Touch Updates.
- Bugs Fixed:

  - #1360 - cue sheets show up funny when browsing music folder
  - #1475 - disabled itunes tracks require wipe cache to re-enable
  - #1508 - flac files made by dbpoweramp don't play properly (massive distortion)
  - #1592 - Fast forward / rewind remain active after changing tracks
  - #1613 - particular FLAC file causes SB2 display to get corrupted and sometimes overwrite nvram
  - #1620 - "Problem: Can't connect" with error 4 screen comes up immediately sometimes
  - #1675 - when screensaver is set to analog VU meter, sometimes display just ends up blank
  - #1692 - Restarting SN shouldn't stop player, lose station title.
  - #1704 - "Greatest Hits" Albums confused
  - #1718 - Whitenoise output when syncing players
  - #1735 - Scanning (corrupt) playlists adds albums, removes years
  - #1741 - Slimserver crashes loading podcast for Make blog
  - #1752 - XML request crashes SlimServer
  - #1769 - integration of iTunes' podcasts into SlimServer
  - #1794 - edit single playlist item on Web interface
  - #1797 - Wrong Sorting Order in "Browse Songs"
  - #1800 - Touch skin could use some work
  - #1810 - Symlinks to artcover is displayed in BMF
  - #1811 - Playback of ShoutCast Radio Stations works only on the second press of PLAY
  - #1812 - Wrong Behavior when Jumping through the Song List with the Remote
  - #1813 - Wrong linking of "all songs" at the bottom of the hierachy during browsing
  - #1815 - Missing/wrong German translation
  - #1816 - Articles to ignore when sorting artist names
  - #1817 - Screensaver oddity
  - #1818 - add sanity check version check
  - #1820 - 24/48 audio files (WAV or FLAC) not playing on SB2
  - #1822 - Trying to use SHOUTCast now crashes SlimServer
  - #1825 - file urls get munged when playing other songs in folder using browse music folder and remote control
  - #1836 - Undefined values in $osDetect cause warnings on NetBSD
  - #1840 - When browsing by year, no need to display year in listing
  - #1783 - can't seem to play Live365 on OSX 10.2.8
  - #1784 - playing radio streams saved in playlists - not working
  - #1825 - file urls get munged when playing other songs in folder using browse music folder and remote control
  - #1838 - editing playlists not possible
  - #1842 - LiveSearch display issue when you delete the search term

## Version 6.1b2 - 2005-07-09

- Squeezebox2 Firmware (Revision 14):

  - Fix some issues where we would take excessive time connecting to SqueezeNetwork:
  - Reduced DNS timeout to 5 seconds
  - If DHCP only hands us one DNS server, clear the second entry.
- Platform Support:

  - mDNS/Rendezvous/Bonjour cleanup - only spawn one mDNSResponder, better launching semantics, no fork & exec.
  - CLI Updates from Fred.
  - Fixed a hang in the MusicMagic plugin.
  - Unicode handling fixes.
- Bugs Fixed:

  - # 673 - RSS Ticker activation freezes Squeezebox/large text on slimp3
  - #1278 - itunes playlists coming up empty or not at all
  - #1337 - when sb2 requires firmware update, web interface links to firmware.html
  - #1341 - ExBrowse2 skin catches F11
  - #1399 - slimserver should write the pid file before changing uid
  - #1474 - Directory scan ignores lots of files
  - #1477 - Audio stops if quoted display command entered via telnet
  - #1482 - WAV CUE files start playing on first track always
  - #1486 - "High" Unicode characters cause Slimserver crash with SliMP3 player.
  - #1547 - bounce up and bounce down animations are backwards? for everything?
  - #1567 - Safari crashes when using the search feature of the server interface
  - #1573 - bounce animation repeats to muchly.
  - #1596 - metadata errors during scan
  - #1694 - Need scanning feedback on home page of web interface
  - #1695 - Feature request (from Bugzilla Bug 1678: Navigation anomaly?)
  - #1696 - When browsing by year, would be great to see artist name as well as album name
  - #1699 - Service stops Web interface becomes inaccessible
  - #1703 - ISO-8859-1 accented file/directory names
  - #1719 - Playlist edit or overwrite crashes slimserver
  - #1731 - 6.1b1: skyradio doesn't play but it works fine in windows media player
  - #1736 - Some tracks have no title after rescan
  - #1738 - "Coming Next" listing
  - #1739 - Next page links within Browse Music Folder now lose track of selected player
  - #1741 - Slimserver crashes loading podcast for Make blog
  - #1742 - CLI playlist command fails...
  - #1743 - Automatically stored "Now playing" playlist miss umlauts
  - #1744 - Edit Zapped Songs playlist crashes Slimserver
  - #1748 - Add no longer works from "Browse Music Folder"
  - #1751 - CRASHER: Press left to go into Choose Playlist For Alarm
  - #1753 - Choose Playlist for Alarm list needs (N of M)
  - #1754 - Browsing playlist, press PLAY, should play entire playlist starting at selected song`
  - #1756 - Song titles missing in Now Playing playlist after rescan.
  - #1757 - save playlist plugin doesn't use db.
  - #1758 - Deleted iTunes Playlists Persist in SlimServer Database
  - #1765 - Non-functional header links in ExBrowse2 skin
  - #1767 - Browsing New Music -> Any Artist shows incorrect info on top line
  - #1768 - Play/Add to Playlist link on top of MusicMagic mix list
  - #1769 - integration of iTunes' podcasts into SlimServer
  - #1770 - Browse New Music - All Songs list errors
  - #1771 - SlimServer 6.1b1 quits itself less than 30 seconds after launch
  - #1780 - lLive 365 Internet Radio appears in browse menu list, with Plugin disabled

## Version 6.1b1 - 2005-06-24

- SqueezeNetwork:

  - Added support for Slim Devices' Always-On Network Service: SqueezeNetwork.
  - Select the 'SqueezeNetwork' item from the Player UI Main Menu to connect.
  - See www.squeezenetwork.com for more details.
- Squeezebox2 Firmware (Revision 14):

  - Support for SqueezeNetwork & DirectStreaming
  - TCP out-of-order packet reassembly has been added. This improves direct streaming performance for many stations.
  - Fix a problem where some versions of the firmware would hang on completing an upgrade.
- Performance Improvements:

  - Playlists are now stored in the database, which drastically increases the speed for loading & shuffling large playlists. User created playlists are written out to the filesystem as a backup.
  - Browse Music Folder has been completely rewritten, and can now load a directory with 2000 items in 1 second.
  - The webserver now supports HTTP 304 Reponses & ETag Headers to allow smart caching of images for improved performance. These changes don't fully work in Safari however.
  - Rewritten Player update / Render Cache from Adrian
  - Browsing Albums & Tracks at the Genre & Artist level is now much faster.
- Internet Radio:

  - Michael Herger added a Web Interface for the Shoutcast & RadioIO plugins. Large portions of the Shoutcast plugin were rewritten for improved performance and memory savings.
  - Dave Cohen added a Podcast Plugin with some presets.
  - Live365 plugin now uses async HTTP connections for fetching catalog and current song information.
  - Web-enabled Live365 plugin from chrisp810. The packages in the old Live365.pm are factored out into individual files in the Live365 directory. Also included are templates for the Default and EN skins. Thanks chrisp810!
- Usability:

  - The WipeDB checkbox now resides on the first page as part of the Rescan button.
  - Turn on active cleanup of removed tracks - if you remove a track from your filesystem, it will now be removed from the DB on rescan.
  - New display code including "ticker mode" scrolling for the RSS Plugin.
  - Unicode / Character set updates, which fix file encoding that was causing SlimServer to skip files with accented characters.
- Skins:

  - Fixes to the Handheld Skin from Michael Herger
  - Jacob Potter updated ExBrowse2 to use his JXTK, and to have Drag-n-Drop playlist modification.
- Windows Platform Support:

  - SlimServer.exe has been replaced with SlimTray.exe.
  - The tray tool can check the status of SlimServer, stop and start the service, and launch the web interface in the user's default browser. SlimServer is now always installed as a Windows service (the option of starting automatically at boot time still exists).
- SoftSqueeze (revision 2.0b9):

  - Added support for direct streaming.
  - Fix audio buffer to ensure that changes in the audio format are always correctly detected. This stops the white noise when playing aac files in sync.
  - Fixed up/down animations.
  - Added Excession-Thin skin, contributed by Josh Eckels.
- 3rd Party Integration:

  - Improved MusicMagicMixer support. Don't try and scan the MMM database, while it's still analyzing music. This would cause Slimserver to grind to a halt. We recommend upgrading to the latest version of MusicMagicMixer.
  - XPL Updates - patch from John Gorst, including doc update.
- Bugs Fixed:

  - #330 - reloading Handheld skin can cause unexpected behavior
  - #354 - Add (artist name) to album view in web interface
  - #527 - irmap preference should not use absolute path
  - #648 - leave brightness unchanged when entering screensaver
  - #739 - Request: option to show year with 'browse artists'
  - #939 - "Standby text size" item "bumps" to the right
  - #1154 - Duration not being respected by Slimp3 in 'display' command
  - #1160 - Problem with shuffle modes
  - #1180 - merge track list handling to common code
  - #1206 - Include artist in 'new' albums
  - #1211 - new formatting in 2 steps works - not in 1.
  - #1221 - alarm clock snooze does not respond
  - #1238 - removing songs from playlist with add button can be annoying
  - #1241 - Shuffle (song) -> Shuffle (off) goes back to beginning of playlist, not to current song
  - #1242 - First song skipped on play in random iTunes playlist
  - #1266 - Large Playlists cannot be saved
  - #1286 - Squeezebox no longer displays (Disc M of N) for multi-CD
  - #1289 - Playlist stops at track boundary
  - #1311 - Squeezebox2 FLAC decoder needs REPLAY-GAIN type capability
  - #1319 - Images Not Cached in SS Web Interface - Performance
  - #1334 - Genre->Artist->Album navigation is slow
  - #1347 - Consolidate "Wipe Cache" and "Rescan"
  - #1370 - removing Now Playing from player menu creates weird behavior
  - #1438 - Pluging appear in Browse Menu list, even when disabled
  - #1440 - sysseek causes crash while playing 'net radio
  - #1441 - Option to disable automatic iTunes scanning
  - #1444 - Browsing an artist's albums in player UI unnecessarily includes artist name
  - #1445 - Powering off players should cancel sleep
  - #1446 - MusicMagic plugin eats memory and cpu
  - #1457 - Won't advance if song added to playlist while last song playing.
  - #1464 - slimserver crashes when given m3u file for an internet radio stream
  - #1466 - save playlist link disappears
  - #1475 - disabled itunes tracks require wipe cache to re-enable
  - #1483 - if current playlist spans multiple pages, current song is not on first page, it doesn't load the proper page
  - #1484 - status.xml reporting incorrect song names in playlist
  - #1485 - Javascript Error loading postback: undefined -- Default2 skin in Safari on 10.3 or 10.4
  - #1492 - Slimserver fails to start when using Solaris 10 service framework
  - #1498 - Back buttons don't always go back
  - #1500 - XML skin returns extra / for cover art URL
  - #1501 - d_mp3 debug option from web interface gives error
  - #1504 - link to csrf help points to localhost, should be relative
  - #1506 - WPL playlists with relative paths cause the server to crash
  - #1510 - Slimserver terminates when attempting to play Live365 station
  - #1511 - Error message generated when Shoutcast station is selected
  - #1513 - Play other songs in album doesn't work in some case
  - #1516 - search on the player crashes slimserver
  - #1520 - status.html does not always return content-type
  - #1523 - server crashes whenever web interface is loaded
  - #1524 - Too much hard coded html and text in livesearch
  - #1529 - jump to letters in Browse Music Folder look messed up sometimes
  - #1532 - disabled plugins added to prefs repeatedly
  - #1535 - CLI artists does not follow server setting about composer
  - #1537 - CLI debug command toggle returns toggled value
  - #1538 - Sync info is missing from CLI API doc about status
  - #1539 - CLI status does not report signalstrength for squeezebox2
  - #1540 - Synchronization playing each song twice
  - #1541 - AAC files "hiccup" during playback.
  - #1542 - RSS News connection problem
  - #1548 - Artist, Album and Genre should be case insenstive
  - #1552 - RadioIO HTTP URLs are visible in title area of song info on player
  - #1554 - Animation glitch when moving RIGHT off of home menu
  - #1570 - signoff from squeezenetwork doesn't stop playing audio
  - #1580 - Connecting or reconnecting to SqueezeNetwork should wake the player from the screensaver
  - #1583 - Missing display update in Podcast plugin
  - #1589 - Connections to remote streams/pls files not being closed.
  - #1590 - songinfo.xml does not return correct information
  - #1602 - plugins that fail initPlugin should NOT be disabled permanently
  - #1603 - Mix from remote does not include seed song
  - #1609 - execute method crash on startup
  - #1610 - r3291: Rescan creashes slimserver
  - #1621 - Songs added in reverse order when using All Albums
  - #1637 - savePlaylist plugin always enabled
  - #1642 - spectrum analyzer screensaver pushes on but doesn't push off
  - #1643 - Screensaver (Stopped) player setting missing in SlimServer
  - #1644 - firmware update clears current playlist
  - #1645 - SB2 display doesn't power off when server is not present
  - #1650 - plugins sort in server settings is case sensitive
  - #1653 - Web interface broken
  - #1654 - No Album displayed in now playing on Squeezebox
  - #1657 - RSS News Ticker scroll should end at the end of the item, not at a fixed time
  - #1660 - Add To Favorites should be first item in track info screen
  - #1661 - Track info mode needs (N of M) on top line
  - #1671 - ExBrowse2 skin keeps giving me an OK dialog box
  - #1676 - Force scroll on sb using remote control.
  - #1688 - Need a "Do Nothing" screensaver
  - #1695 - Feature request (from Bugzilla Bug 1678: Navigation anomaly?)
  - #1702 - checking formats could be more optimised
  - #1705 - Undefined subroutine crasher in Misc.pm (with patch)
  - #1706 - Artist tracks with defined Genre and No Genre are both sorted under defined Genre
  - #1707 - Playlists with '#' duration notiation aren't parsed correctly
  - #1710 - bogus center text on screen during animation
  - #1712 - Browse Playlists via remote, .m3u files have url-style escaping
  - #1713 - Loading up Browse Playlists takes way too long

## Version 6.0.2 - 2005-04-27

- Squeezebox2 Firmware (revision 11):

  - Work around a bug in 3Com wireless router model 3CRWE454G72 with firmware 1.03.07A that prevented Squeezebox2 from connecting.
- Softsqueeze (revision 2.0b6):

  - #1410 - static from SoftSqueeze when it's synced to a hardware player
  - #1411 - softsqueeze stops playing when synced and playing flac
  - #1271 - Fixed Softsqueeze to send track start events (STMs) when streaming wav.
  - Fix softsqueeze version number, this was not being read correctly from the configuration file.
  - Fix ssh port number, this was not initialised correctly in the Softsqueeze 2.0b1 - 2.0b3 releases.
  - Fixed off by one error in Softsqueeze audio buffer. Also tightened up the thread synchronization.
  - Moved the Java MP3 Plugin prompt into the audio preference tab.
- CLI and web interface:

  - CLI fixes and documentation updates from Frederic Thomas.
  - Updates to web interface to support Salling Clicker
- Lots o' SlimServer bug fixes:

  - #1314 - clicking on download playlist downloads an empty file called status.m3u
  - #1293 - Prefs.pm 'mkpath $CacheDir' will not allow server to start
  - #1248 - Artists containing special characters in iTunes are missing
  - #1345 - trying to access playlists from webUI crashes server
  - #1294 - Crashes and odd display behavior when displaying "smart" apostrophe
  - #974 - rpm install refers user to http://localhost:/ (leaves out port number)
  - #1329 - Incorrect (wrong) song playing on Squeezebox player
  - #1370 - removing Now Playing from player menu creates weird behavior
  - #1364 - mime-type for Monkey's Audio incorrect
  - #1216 - Volume Resetting With New Song
  - #179 - shn doesn't work on windows
  - #1167 - Plugins show up on player even when disabled
  - #1278 - itunes playlists coming up empty or not at all
  - #1226 - Parts or full albums missing.
  - #1299 - Incorrect first letter links in Browse Music folder
  - #1317 - digital output volume fixed option shouldn't say 'better analog quality'
  - #1220 - Now Playing list in web interface doesn't always update correctly
  - #589 - Transcoding WMA files fails when filename contains $
  - #1391 - Remote has become too sensitive
  - #1307 - RSS Reader being banned from Slashdot
  - #1357 - Using COMMENT in Title format doesn't work anymore
  - #1418 - Can crash server at will with volume button
  - #1005 - unset tags shouldn't stomp on tags that are set
  - #1306 - Get duplicate artist entries when using artist separator characters
  - #1382 - $client->currentPlaylist() not updated with synced players
  - #1247 - Live365 causes SlimServer Service to halt
  - #1335 - First Track Name displayed incorrectly
  - #1427 - Sorting of iTunes playlists incorrect
  - Wipe Cache sometimes leaves the database in a bad state
  - mms: protocol recognized as "audio" type so we don't open the stream more than once to check the type

## Version 6.0.1 - 2005-04-05

- Squeezebox2 Firmware:

  - Added support for WEP open system authentication (previously, we only did shared key).
  - Fixes for BEFW11S4 v4 and Netgear MR814 v2 access points.
  - Fixes for WEP on BEF11S4v2
  - Support Ad-hoc wireless.
  - Turned off global debugging. Leaving it on (an oversight) could cause performance problems, including the "crunchy" audio when there was a large amount of network activity while playing FLAC.
  - Fix: blank screen after server disconnect.
  - Fix: client-side animations weren't using the correct screen size when we had side visualizers.
- Usability:

  - Don't include composers during searches unless you've changed the settings to.
  - Don't try to shuffle remote streams - as they won't have a distinct Album.
  - We weren't adding COMPOSER, CONDUCTOR, etc to the title format, which we used to do in 5.4
- iTunes:

  - If iTunes is available, turn it on by default.
  - If a user moved their iTunes Music Folder, we still had stale information in the database. Rescan, and pull the correct Music Folder path from the .XML file.
- Formats:

  - Updated 'sox' on OSX to be statically linked for Ogg usage.
  - Monkey's Audio: Use mac.exe v3.99 that properly supports stdout.
- SoftSqueeze:

  - Fix for Java 1.4 users (OSX mostly) - that prevented SoftSqueeze from being usable.
- Skins:

  - Fixes for Fishbone & ExBrowse2
- Known Issues:

  - Large playlists can't be saved: bug #1266
  - On some systems (Windows mostly), files with accented characters are not scanned: bug #1226
- Bugs fixed:

  - #896 - Browse by artwork halts on accented characters.
  - #936 - bottom line scrolling animation doesn't use new technique
  - #1044 - Client-side animations should only use the server-specified width
  - #1108 - .slimserversql.db (and conffile) always owned by group root
  - #1220 - Now Playing list in web interface doesn't always update correctly
  - #1225 - Crash on 'player settings' for remote client
  - #1226 - Parts or full albums missing.
  - #1232 - SoftSqueeze stops responding.
  - #1239 - "Browse Music Folder" from player fails on non-ASCII directory names
  - #1245 - display duration does not work as documented
  - #1246 - Fishbone cosmetics
  - #1249 - Pause changes volume level
  - #1255 - Problem saving 'now playing' information for player
  - #1259 - filetypes settings now showing transcoding
  - #1263 - ExBrowse2 + Browse Music Folder: no Page 1..n links
  - #1278 - itunes playlists coming up empty or not at all
  - #1295 - keyboard shortcut to copy causes ExBrowse2 to play
  - #1298 - Album year not shown with fishbone skin
  - #1301 - Selected Browse Option still inconsistent with browse results panel
  - #1308 - Can't set effective group at startup
  - #1312 - clicking download link on some songs in web interface crashes server

## Version 6.0 - 2005-03-27

### Summary:

- Support for the new Squeezebox2 player.
- Faster scanning, searching and browsing—scales to very large music libraries (100K+ tracks).
- Advanced search features and new browse categories.
- Integrates with MusicMagic Mixer from Predixis, MoodLogic and iTunes.
- Unicode support—web interface translated to even more languages, including Japanese.
- Many more improvements and bug fixes.

- Performance & Memory Usage:

  - Only load the strings for the currently active language, make plugins re-loadable for language changes.
  - Memory usage further reduced by dynamically loading SLIMP3 & xPL modules.
  - iTunes rescan performance is now much faster.
- General:

  - Don't check for stale tracks on startup - this is back to 5.4 behavior.
  - Stale Album, Contributor and Genre cleanup happens only after a rescan.
  - Updated to the latest Squeezebox2 Firmware.
- Formats:

  - Use sox instead of oggdec for ogg decoding.
    With sox, we can specify the output audio parameters, so that we will always get 44.1Khz 16-bit audio, even if the input is of a different sample rate.
    This fixes the chipmunk problem with serveral Ogg streams.
- Command Line Interface:

  - More updates from Frederic Thomas.
- Softsqueeze:

  - Fixed spectrum analyzer to work correctly.
  - Fixed visualizer crash when using fwd/rew.
  - Fixed volume control following change in slimserver.
  - Do allow Softsqueeze2 to run when connected to 5.4.x server.
  - Short tracks were not being played, force the playback to start if the stream is closed and we are still buffering.
  - Fixed Softsqueeze configuration, when used for the first time then mac address was not sticky.
  - Fixed Softsqueeze configuration error, that could stop ssh tunneling from working.
  - Fixed aac playback in Softsqueeze
  - Fix playback of non 44100 frame rates in Softsqueeze. Let's lose those radio chipmunks.
  - Softsqueeze could not play mp3 streams transcoded to 64 or 96 kbit/s.
    With these low bit rate streams the output buffer would fill before the decoder buffer reached the autostart threshold.
    Now we start playback if either buffer is full.
  - Fix display brightness.
- Skins:

  - xmlTelCanto has been updated for 6.0
  - Gordon "Flash" skin. has been removed.
  - Fixes for ExBrowse2, NBMU, Touch, Default2 & Handheld.
- Games:

  - SlimTris updated for Squeezebox2!
  - Shooter has been removed, as it doesn't work.
- Platform Support:

  - Removed bogus setting of the IO::Socket::blocking method on Windows.
- Known Issues:

  - All Albums/Songs in search results for the Player UI are broken and have been removed.
  - Artists or Albums with '*' in the string cause the Player UI to behave strangely.
  - MusicMagic connection settings need to be exposed when plugin is enabled, even though connection cannot be established.
  - Streaming to a SB1 using OSX Tiger has dropouts. Panther works fine.
- Bugs fixed:

  - #253 - Nx FWD and RWD work incorrectly for single file MP3 w/ CUE Sheet
  - #521 - /html/controller.html broken for some button modes
  - #875 - Browse Folder in web should have an alpha pagebar not a number page bar
  - #906 - if a small visualizer was enabled, standby clock screen is shifted left
  - #923 - album artwork images getting truncated or not shown
  - #954 - SB2 messages dont' fit properly in the excession skin
  - #958 - Connedting to SlimServer... stays on forever
  - #975 - upon install, UI says 1 album, not zero
  - #984 - now playing information isn't updated
  - #991 - Does not appear to ignore songs disabled in iTunes
  - #1027 - Mute does not work
  - #1029 - Server should send STREAMINFO header with FLAC stream
  - #1041 - images in software should be of squeezebox2
  - #1046 - player font settings need to match player type
  - #1066 - PDA / Handheld skin problems selecting album in 6.0b1
  - #1071 - To many artists listed (started in #995)
  - #1072 - no indication in UI of 8s limitation for transition time
  - #1075 - Cannot show 'time remaining' on now playing screen
  - #1122 - playlist caching
  - #1124 - 'Now playing (jump back on wake)' does not change with song title change
  - #1129 - Fix xmlTelCanto skin
  - #1137 - ExBrowse2: Error browsing directory with "+" in its name
  - #1141 - crash when hitting Now Playing after changing buffer fullness settings in web interface
  - #1146 - 6.0 b3 Crash while playing some music - formatting
  - #1151 - DateTime screensaver does not work on SB2
  - #1152 - SlimServer execute with the user argument creates log and conf with incorrect and unusable privileges.
  - #1155 - Server rescan having more trouble with Ogg tags
  - #1156 - script error when browsing music folder
  - #1158 - null track request?
  - #1159 - sb2 firmware update could mention sb2
  - #1166 - Slimserver 6 doesn't read COMPOSER tag from flac embedded cuesheets
  - #1168 - starting with no DB and __$MAC playlists may not scan
  - #1169 - Playing items using player Browse Artist menu/remote doesn't work when TSOP (sort order performer tag) is different from ID3 artist name
  - #1170 - 6.0b3 crashes at startup in SqueezeboxG.pm line 111
  - #1171 - Playlists folder not automatically created on Mac.
  - #1174 - proxy settings interfere with localhost
  - #1185 - tons of errors reported after performing an SB2 firmware update
  - #1191 - firmware.html page for updating squeezebox1 is broken in 6.0 beta
  - #1194 - Mozart Forever, Always station from Live365 crashes the server
  - #1198 - errors reported after "punching" left from SB2 home to setup menu
  - #1201 - analog vu meter, digital vu meter, spectrum analyzer screensavers broken
  - #1203 - Resetting... not shown anymore after firmware update
  - #1210 - Shortcut when editing playlists

## Version 6.0b3 - 2005-03-19

- Performance:

  - Improved the speed for Browse Music Folder and Browsing Playlists.
- General:

  - Fixed a bug that was preventing SoftSqueeze from being launched.
  - Fixed a potential problem that could cause malformed UTF-8 characters on Windows systems.
- Bugs fixed:

  - # 874 - Browsing large directories is very slow.
  - # 955 - SS v6.0b1 scanning library glacially slow
  - #1124 - 'Now playing (jump back on wake)' does not change with song title change.
  - #1125 - Not able to ffw mp3 on sb1 or flac on sq2.
  - #1127 - Installer hangs after clicking Update
  - #1128 - Clicking on the letters of the alphabet doesnt jump to album beginning with that letter.

## Version 6.0b2 - 2005-03-19

- Performance & Memory usage:

  - Fixed a memory leak in non-streaming HTTP response.
  - Fixed a memory leak in iTunes scanning/rescanning.
  - Fixed a memory leak in Music Folder scanning/rescanning.
  - Ogg::Vorbis::Header::PurePerl (Ogg Scanning) - 18x speedup.
  - Dynamically include Format modules - most users will only need a few.
  - Only poll for UDP packets if there is a SLIMP3 connected.
  - Timer improvements from Adrian.
  - The Now Playing playlist (Web UI) is now generated only when changed. Should fix / alleviate the 100% CPU issue.
  - Fixed load time for "All Albums" / "All Tracks" & All within a Genre.
  - Only load the MoodLogic plugin on Windows.
  - Don't generate the 'genre_count' unless we're on the Hitlist - it's expensive.
- Internationalization:

  - Updated German translations from Michael Herger
  - Updated Spanish translations from Nestor
- Syncing:

  - Syncing between a SB1 and SB2 now works.
- Softsqueeze:

  - Updated to Softsqueeze 2.0a13
  - Many bugs fixed - need to get a list from Richard.
- Platform Support:

  - We do not support Redhat 7.1 or 7.2 - these OSes have broken Perl builds.
  - We do not support the EIS Linux package - it also has a broken Perl build.
  - Fixed support for Perl 5.6.x users and ISO-8859-1 languages.
- Importers:

  - iTunes: Don't load 'Library' as a playlist.
  - MusicMagic: Remote access settings are confusing and only work for very specific cases. Support has been removed.
- Skins:

  - Updates for Fishbone, Handheld and Touch.
  - ExBrowse2 - now uses XSLT to parse search results - Jacob Potter.
- Known Issues:

  - Artists or Albums with '*' in the string cause the Player UI to behave strangely.
  - MusicMagic connection settings need to be exposed when plugin is enabled, even though connection cannot be established.
  - Not all skins have been updated to use browsedb. (xmlTelCanto may be broken.)
  - Streaming to a SB1 using OSX Tiger has dropouts. Panther works fine.
  - Browsing Music Folder is very slow - with lots of top level directories.
- Bugs fixed:

  - #121 - Shuffle by album always plays the same album first
  - #441 - Named pipe with a known audio extension hangs server
  - #459 - Some languages display bogus dates & times.
  - #678 - Tune in page: trying to tune in to any station causes script errors.
  - #721 - Shoutcast plugin writing directly into /
  - #761 - WMA lossless (and reportedly other WMA formats) play in mono!
  - #796 - Web Interface Bugs - songcount
  - #866 - Date of file on songinfo is today's date, not file's date.
  - #869 - Muted playback.
  - #881 - Alphabetic inconsistencies.
  - #907 - Pressing buttons while player is in standby makes things blip on to the screen.
  - #916 - Search results shouldn't show * in query
  - #917 - When in Browse menu, pressing PLAY or ADD should play or add the item selected.
  - #942 - Live Search song result missing artist and album links.
  - #963 - Max volume should be unity gain.
  - #973 - Clicking play in web interface on an artist that only has one album puts tracks in wrong order.
  - #979 - disabledPlugin keeps adding pref.
  - #986 - locale en_US.UTF-8 will crash SS when using perl 5.6
  - #987 - Live Search/Manual Search confusion.
  - #988 - Backspace in Live Search doesn't refresh.
  - #989 - Live Search ignore search within words pref.
  - #992 - Web and player UI not updating - 03/09 nightly
  - #993 - Special character not sorted properly in web ui artist browse.
  - #994 - Need to add FLAC transcoding rules to convert.conf for SB2.
  - #995 - SS v6.0b1 scanning library glacially slow.
  - #997 - $ds->objectForUrl(Slim::Player::Playlist::song($client))->title() returns stream name instead of songtitle
  - #1007 - Playlist view: empty "by".
  - #1008 - Artists are not de-duplicated for different capitalisations.
  - #1009 - Menus not functioning correctly.
  - #1010 - SB2 connects to SqueezeNetwork even though a SlimServer was selected.
  - #1012 - Need to add ppc-linux Perl 5.8 binaries (for LinkStation users).
  - #1013 - Now playling track does not update when scrolling.
  - #1016 - Squeezebox should detect if a server's IP address has changed.
  - #1027 - Mute does not work.
  - #1029 - Server should send STREAMINFO header with FLAC stream.
  - #1030 - FLAC decoding parameters could be improved to avoid bug.
  - #1032 - SB2 will not play music after switching servers without rebooting.
  - #1033 - Trying to save a read-only playlist causes server to crash.
  - #1034 - radioio: urls that are saved into playlists show up with albums and artists in web.
  - #1037 - Server crash on parsing cue file.
  - #1038 - Every time a new softsqueeze is opened on the PC it is IDed as a new player.
  - #1055 - sendFrame function missing in SLIMP3.pm player module.
  - #1057 - Softsqueeze2 should play nicer with SlimServer 5.4 and 6.0.
  - #1059 - Web interface hogging CPU.
  - #1063 - Can't view all results from multi-page advanced search.
  - #1069 - fade_volume broken.
  - #1082 - Handheld skin / Search Music crashes server.
  - #1083 - Playing items from autocomplete search results broken with multiple players.
  - #1087 - Non-livesearch searches, album results don't work.
  - #1088 - Selecting iTunes menu from SB crashes server.
  - #1089 - ID3 tag display error on Squeezebox.
  - #1118 - Browse playlist not showing with iTunes & no playlist directory.

## Version 6.0b1 - 2005-03-08

- Usability & Features:

  - Added support for new Squeezebox2 hardware.
    - Support for 320x32 display
    - New fonts
    - Native FLAC decoding
    - Visualizers
    - Audio transitions
    - Larger audio buffers
- Softsqueeze:

  - Updated to Softsqueeze 2.0a11
  - Audio layer and buffering rewritten to emulate SB2.
  - Synchronization is now more stable. Fixes an audio bug on Linux.
  - Display emulation rewritten to include support for SB2. Code is optimized for performance.
  - Visualizers: Digital and Analogue VU meters, Spectrum Analyzer.
  - Softsqueeze know issues:

    - Spectrum Analyzer is not working correctly.
    - SB2 features not yet implemented: native FLAC, audio transitions.
    - Excession, lcd, full screen and applet skins need updating.
    - Experimental music search is now disabled, this was not working with slimserver 6.0.
    - Java MP3 Plugin may use 100% cpu, if this effects you try jlayer instead for this release.
- Performance & Memory usage:

  - Fixed a filehandle / memory leak when not connecting to remote HTTP servers.
- Internationalization:

  - Updated German translations from Michael Herger
  - Updated Spanish translations from Nestor
- Platforms:

  - Silence errors from File::Spec::Win32::canonpath when fixCasePath is passed an undefined or non-existant path.
- Skins:

  - Updates for Fishbone.
  - Added the 'Default2' skin.

    This is based on ExBrowse2, but looks and acts like Default. VERY rough at this point - some things aren't even implemented yet. Check Default2/NOTES.txt for details.

- Known Issues:

  - Artists or Albums with '*' in the string cause the Player UI to behave strangely.
  - MusicMagic connection settings need to be exposed when plugin is enabled, even though connection cannot be established.
  - Not all skins have been updated to use browsedb. (xmlTelCanto may be broken.)
- Bugs fixed:

  - #332 - Support alternate syntax for enhanced metadata in cuesheets.
  - #885 - Ending time missing for files referenced by external cuesheet.
  - #896 - Browse by artwork halts on accented characters.
  - #905 - DATE tag used in vorbis comments is more specific than YEAR.
  - #910 - Browse Music Folder pwd links are blank.
  - #921 - Album artwork display order not strictly alphabetical.
  - #925 - Advanced Search Javascript error on IE.
  - #925 - Songs referenced by external cuesheets won't play.
  - #928 - "Any..." in advanced_search.html needs translation
  - #940 - Method objectFromUrl appears to be undefined.
  - #941 - Crash in the middle of the night (possibly RSS News Reader).
  - #942 - Live Search song result missing artist and album links.
  - #944 - Skin override falls to EN on a case mismatch.
  - #950 - SlimServer doesn't deal well with album names that end in "..."
  - #970 - Can't disable CLI in web interface.

## Version 6.0a2 - 2005-3-01

- Usability & Features:

  - Fixed composerInArtists preference setting.
  - Handle group discs properly.
  - Browsing tracks in Music Folder was broken in Default skin, now fixed.
  - Added links to Default skin to add/play all songs from Advanced Search.
  - Patch from Adrian to optimise SBG scrolling animations.
- Internet Radio:

  - radioIO new channels: 70's Pop, 80's Pop, Country.
- Performance & Memory usage:

  - Try to use the faster Template::Stash::XS module for template parsing.
  - Use weaken() if available to make sure we don't have any circular references in the caches.
- Platform Support:

  - Add NetBSD XS modules from Jason Holtzapple.
  - Win32: Changes to socketwrapper from Adrian.
  - Removed sparc-linux, solaris, solaris64 Time::HiRes modules.
  - Update Time::HiRes to v1.66
- Backend Database:

  - Update to DBD::SQLite 1.08 / SQLite 3.13 - performance improvements.
- Skins:

  - Handheld update from Michael Herger
  - Removed ExBrowse skin, in favor of ExBrowse2
- Known Issues:

  - Artists or Albums with '*' in the string cause the Player UI to behave strangely.
  - MusicMagic connection settings need to be exposed when plugin is enabled, even though connection cannot be established.
  - Not all skins have been updated to use browsedb. (xmlTelCanto may be broken.)
  - Ending time missing for files referenced by external cuesheet.
  - Artwork may not be shown for paths with accented characters.
- Bugs fixed:

  - # 44 - Browse new music - available in the Player & Web UI.
  - #376 - Music folder path should be fixed per platform.
  - #583 - Music Folder setting is case sensitive.
  - #717 - Using external cuesheets results in duplicate entries in the db.
  - #803 - Ogg tracks cause the server to die with an SQL error.
  - #848 - Duplicate genres where capitalisation differs.
  - #849 - Double artist and composer shown.
  - #851 - Can't use parameters containing spaces in CLI.
  - #853 - Advanced search switches chosen player to default player.
  - #854 - Fishbone skin defaults to livesearch.
  - #856 - 99% CPU - Update the genre & artist objects at the same time as the song for MusicMagic.
  - #857 - Slimserver dies under Debian stable.
  - #863 - Can't call method "id" on an undefined value.
  - #868 - Browse by album crashes slimserver / MoodLogic & MusicMagic import.
  - #870 - iTunes db problem crashes windows service.
  - #871 - Pressing add while displaying an album in song info causes the server to lock up and hog CPU.
  - #876 - SlimServer crashes when changing groupdiscs option, which does not work.
  - #880 - Update to DBD::SQLite-1.08 / SQLite 3.1.3
  - #881 - Alphabetic inconsistencies.
  - #883 - Now Playing playlist not always saved correctly.
  - #887 - Changing language on latest 6.0 nightly causes server to crash.

## Version 6.0a1 - 2005-2-23

- Usability & Features:

  - Added a Browse by New Music to the web UI.
  - Extracting Conductor, Composer and Band metadata.
  - Comments are available and searchable.
  - Fixed the "Greatest Hits" problem - multiple albums with the same name.
  - Files removed from disk are deleted from the database on a rescan.
  - Combined Artist, Album & Track search into one interface.
  - Standard Search results are "live" - no submit button needed.
  - Added Advanced Search - for complex queries.
  - The Add button will clear the playlist if you hold or just press it.
- Integration:

  - Addition of MusicMagic Mixer integration.
  - Improved MoodLogic & iTunes importers.
- Internationalization & Translations:

  - Full UTF-8 server support.
  - Japanese translation (Thanks Ken!) - available in the Web UI only.
  - Updates to:

    - German - Michael
    - Spanish - Nestor
    - Swedish - Peter
- Performance & Memory usage:

  - MP3 scanning has been optimized even more.
  - Memory footprint reduced considerably, and stays constant even with large (100k track) libraries.
- Platform Support:

  - Added binary modules for Debian Woody (stable) & SuSe i586
  - Windows binaries use perl 5.8.6 - previously was 5.8.3
- File Formats:

  - FLAC / Cuesheets - Improved support for internal & external cuesheets.
  - Apple lossless files may have a binary tag for genre.
  - Monkey's Audio support (Currently Windows only)
- Backend Database:

  - Massively improved library scanning speed & resource consumption.
  - Fast and complex searching ability.
- Developer API changes:

  - New DataStores API - allowing access to the backend database, and other plugable data stores. This replaces most of the old Info API.
  - Add non-blocking HTTP requests. This will allow requests to external sources to not interrupt the currently playing audio. Update plugins to use the new API. Any Plugin that wishes to make a HTTP request (GET or POST) should use this API.
  - Changes to the string() API - $client->string() should be used where $client is available. Plugins should return the token for getDisplayName() rather than the string itself.
- Command Line API:

  - Extended CLI, allowing more access to server information - Fred.
- Skin Developer changes:

  - browseid3 has been deprecated by browsedb.
  - songinfo.html prefers an item (id), but can still deal with an itempath.
- SoftSqueeze version 1.17:

  - Improved buffering when playing Internet radio stations. (playback starts if bufer is 5% full after 5 seconds)
  - Increased the JavaSound audio buffer size when using the primary sound driver, this may improve playback on some PCs.
  - Improved the JavaSound audio buffering, it should now be much harder to get buffer under runs.
  - Add support for Sun's new Java MP3 Plugin.
  - Upgraded JLayer MP3 library to version 1.0
  - Added ssh gateway server. (Patch from Avi Schwartz).
  - Added ssh proxy (socks5 and http) support. (Patch from Ben Fried)
  - Use simple encryption to store ssh password, it used to be stored in the clear.
  - Added a playlist mode to the music search (still work in progress).
  - Added an 'Escape' keyboard shortcut to exit fullscreen mode.
  - Fixed java web start desktop shortcut and menus. (Java 1.5 only)
  - Fixed bug that caused the slimproto connection to drop. (Patch from David Cohen)
  - Fixed headless mode. (use -Dskins=headless to run with out the gui)
  - Fixed audio buffer bug, sometimes the start of a song was clipped.
  - Fixed CPU usage when listening to Internet radio with slimserver 6.0.
  - Fixed SlimServer name in preferences to keep the value entered by the user.
  - Fixed on the fly switching between graphics and noritake modes.
  - Fixed music search to use the browser http tunnel over ssh.
- Skins:

  - Added ExBrowse2
  - Removed Experimental, Olson skins.
- Known Issues:

  - Artists or Albums with '*' in the string cause the Player UI to behave strangely.
  - Browse New Music & Browse Years don't exist in the Player UI
  - MusicMagic connection settings need to be exposed when plugin is enabled, even though connection cannot be established.
  - Some bitrates in songinfo are still showing 0.
  - Play entire playlist, Add entire playlist is missing from search results. Right now, you have to add them one by one.
  - Not all skins have been updated to use browsedb. (xmlTelCanto may be broken.)
- Bugs fixed:

  - # 44 - Browse new music - partially fixed, available in the Web UI.
  - # 67 - Browse via CLI
  - #198 - Playlists with title information overrides ID3 tags. Make this optional.
  - #246 - Issuing pause from CLI doesn't update screen immediately.
  - #271 - Allow hostnames and IP addresses for the web proxy.
  - #295 - Split sort order tags.
  - #365 - Browsing should allow for multiple albums with the same name.
  - #379 - Add ability to search by other tags, such as comments.
  - #433 - 'Multiple Items In Tags' should be able to split on words.
  - #469 - Sort order tags being ignored again.
  - #469 - Use the sorted tags as the alphapagebar data.
  - #504 - status_header doesn't load properly in Camino, Firefox, possibly other browsers.
  - #586 - Determine if player has graphic display from the CLI.
  - #633 - Artwork not searched for Flac files w/ CUE sheets.
  - #664 - iTunes Playlists won't go away.
  - #668 - RssNews plugin crashes on Perl 5.6.1 - Undefined subroutine: utf8::decode.
  - #671 - Slimserver bug with .m3u playlist format.
  - #677 - RssNews Plugin crashed when feed contains items with id attributes.
  - #679 - ASX parsing when there are unescaped special chars (&) in the playlist cause mayhem and havoc.
  - #683 - Playing FLAC files from directories with a $ (dollar) sign fails.
  - #686 - "Now playing ... Moodlogic mix" text shown in MusicMagic mode.
  - #700 - SlimServer truncates ID3 tag info when headers include repalygain info.
  - #718 - Parsing cuesheet in flac tag.
  - #737 - listen 1 induces CLI API change.
  - #738 - Searching behavior is poorly designed.
  - #756 - Setup links broken when running on port 80.
  - #758 - CSRF vulnerabilities in Web UI, non-Referer test needed.
  - #763 - Selecting Play from Browse Artwork doesn't work.
  - #764 - HTML output gets cut off when special characters are displayed.
  - #769 - Rescan causes server to crash.
  - #770 - itemsPerPage param does not work for album lists.
  - #771 - Browse artwork pwd list has extra album param.
  - #772 - Browse year pwd shows DBIstore hash instead of year.
  - #774 - Splitting Artists doesn't work anymore with 2005-01-06
  - #778 - Names of plugins in web interface uses output of getDisplayName directly.
  - #789 - itemsPerPage=-1 == BOOM
  - #794 - Search + drill down to album not working.
  - #800 - Playlist commands broken.
  - #822 - Moodlogic features and playlists missing on restart.