## Version 7.2 - 2008-08-28

- International:
  - Four new official translations: Danish, Suomi, Norsk, Svenska
- Firmware updates:

- Boom - Version 32

- Initial Boom firmware.

- Squeezebox 2/3 - Version 112
  Transporter - Version 62
  Receiver - Version 47

- #3958 - Show error messages during first setup (don't go dark after 10 seconds)
- #4120, #7773, #8665 - Fix crash when switching between different wireless encryption modes.
- #7594 - Revert latest WOL change and learn SC address again always (this will break setups where SC is behind a wireless bridge reporting its own instead of SCs MAC address)
- #8959 - Local Control when SqueezeCenter/Network Down
- #9003 - Occasional loud noises when moving to a new Rhapsody track
- #9099 - SB3 Factory reset - due to single key on Bose Wave Radio remote
- #9157 - Rhapsody error: not a version 3 EA file (code 105)

- Receiver Only

- #8647 - Support WOL when pressing front button when LED is blue

- Transporter Only

- #9005 - RS-232 broken
- #9058 - Panic due to incorrect AC line voltage measurement

- Web UI
  - Improved performance of web interface.
  - Ask for confirmation when setting a password to prevent typos in web page protection.
  - Split up Audio settings page into Audio and separate Synchronization pages
- Bug Fixes:
  - #7586 - FLAC.pm should be a little stricter parsing track titles from CDDB tags
  - #8116 - SongScanner key defs should be in default.map
  - #8443 - FLAC file with invalid embedded cue sheet isn't scanned properly
  - #8689 - Missing important encodings for XML parsing
  - #8704 - Seek: FFWD/REW scanner UI timer doesn't reset with each button press
  - #8797 - Support for LAME 3.98 default endianness change
  - #8926 - CLI interface not returning hasitems correctly for Staff Picks
  - #8939 - MP3 file with invalid id3v2 data causes the scanner to crash
  - #8986 - make sure iTunes/MusicIP settings are saved before audiodir, as changing audiodir automatically launches a rescan
  - #9031 - Shuffle tooltip undefined
  - #9065 - Windows Server 2008 and not Windows Vista
  - #9112 - Last.fm settings menu is useless when no account is registered
  - #9144 - Non-Default skin settings pages broken in Safari 3.1.2 on OS X
  - #9168 - PluginManager fails with more than one targetPlatform in install.xml
  - #9170 - xPL IR Code Broadcast Broken
- Softsqueeze
  - Bumped Version to 3.7b0 (eternal beta now).
  - Fixed version check to last through 7.5, followed by more appropriate warning after.
  - New Boom skin and remote.
- Improved alarm clock functionality:
  - Alarms can be set for any combination of days at a specified time, allowing weekday alarms, weekend alarms etc (#2263)
  - Alarms can now be snoozed
  - The time is displayed on screen during an alarm with feedback about the current alarm or snooze
  - The Date Time screensaver now indicates when the next alarm will go off
  - Alarms can be configured as one-off alarms that disable themselves after they go off
  - Ability to quickly disable all alarms (holiday mode)
  - Can choose to one volume setting for all alarms, allowing the volume to be quickly changed
  - Back end:
    - The CLI alarm and alarms commands have changed! External callers will need to be updated to remain compatible
    - INPUT.Time now exits on both left and right. Plugins that use this mode will need to be updated to handle the new exit conditions.
    - New Slim::Utils::Alarm class provides easy access to alarm functionality
      - The screensaver used during an alarm is configurable (via calls into Slim::Utils::Alarm)
      - Plugins can register new playlists that can then be selected by the user as alarm playlists
      - See docs in Slim::Utils::Alarm for more details

## Version 7.1 - 2008-07-28

- Firmware updates:
  - Squeezebox 2/3 - Version 101
    Transporter - Version 50
    Receiver - Version 36
  - Updated Rhapsody Direct to higher quality 192k MP3.
  - Gapless MP3 fixes.
  - Changed "fixed digital levels" to fix both digital and analog levels. This was necessitated by an architectural change.
  - #5720 - Gapless MP3 not possible if file has CRC
  - #6684 - Enable UDAP for SB3 and TR
  - #8698 - Strings fix for SB3 and added some missing translations.
  - Transporter-specific features and fixes
  - Added "effects loop" feature for hooking in an external DSP via S/PDIF.
  - New programmable logic: Xilinx CPLD will be automatically upgraded, but if you subsequently downgrade to an earlier firmware, it must be manually re-flashed to the older rev (press '1' on startup).
  - Added support for native 88.2k playback.
  - CPU optimizations in UART and IR blaster, freed up over 20 MIPS. Should prevent 24/96 FLAC from ever being able to max out the CPU, even with replaygain and spectrum analyzer enabled.
  - Word clock and effects loop settings take effect immediately - no need to reconnect or restart the track.
  - Make word clock and effects loop settings take effect immediately instead of on player's initial connection to the server.
  - #4322 - Digital input does not come back from pause reliably
  - #4436 - No AES output when wordclock signal is disconnected then reconnected
  - #4634 - Cannot slave to 96k external word clock
  - #4712 - Support for 88.2kHz sample rate
  - #4834 - After Switching to digital input device will not play music without a complete reset
  - #4895 - Lack of audio output after turning on
  - #6937 - Rhapsody fails to play in bridged mode
  - #7269 - Volume control breaking digital inputs
- Music Services:
  - Support for Last.fm Radio
- Seek Improvements:
  - Improved FF/REW seek UI.
  - Seek support for natively streamed Ogg files.
  - Seek support for remote MP3 files (i.e. podcasts) on servers that support it.
  - Seek support for remote WMA files on Windows Media Servers.
- Default Web UI:
  - SqueezeJS framework
  - Show notification messages for various actions which might be delayed
  - Add web GUI main menu icons for favorites
  - Allow MusicIP moods and RandomPlay mixes to be saved as favorites
- Player handling:
  - Discover players connected to other SqueezeCenters in your local network
  - Connect players to and disconnect from other SqueezeCenters or SqueezeNetwork
  - Add CLI support, player and web UI
  - Add way to reset player to default values
- Windows installer:
  - during installation check for port conflicts and blocking firewalls
  - optionally remove all SC preferences, logs and registry keys to make sure a fresh install creates a working system
- Bug Fixes:
  - #1592 - Fast forward / rewind rework
  - #2319 - Don't crossfade successive album tracks
  - #3809 - No scanning (FF/RW) with Ogg
  - #4402 - If music library unavailable duplicate album entries created
  - #4760 - Players not doing FF/RW while synced, although display says otherwise
  - #5907 - Home on breadcrumb trail in Infobrowser Settings Edit -loses edit
  - #5979 - Add option to cancel a scan in progress
  - #6049 - Information Browser has duplicate entries
  - #6235 - Many players sync'ed: can't see names in classic/fishbone skin's status frame
  - #6266 - SqueezeCenter does not stream to iPod Touch or iPhone
  - #6471 - Huge thumbnails being generated in PNG format
  - #6836 - lack of cue sheet support for .ogg files
  - #6890 - Implement smarter RVA/track gain + SoundCheck logic
  - #7068 - Fast-forward/rewind is broken on controller
  - #7103 - Option to disable artwork pre-caching at scan time
  - #7489 - Safari/WebKit doesn't recognize encoding returned when saving SN settings in SC
  - #7497 - gototime when paused restarts play but does not unmute
  - #7702 - Random Mix: powered off player turns on and starts playing by itself
  - #7820 - Play doesn't cancel fast forward mode from controller
  - #8003 - Playing Pandora after leaving Controller idle over night doesn't work
  - #8112 - Playing a remote stream while player is off does not turn on player right away
  - #8148 - Playing Sirius Internet Radio via SoftSqueeze fails on stream
  - #8175 - Atom feeds may not parse properly
  - #8181 - Quote symbol causes adding song(s) to playlist to fail using Fishbone
  - #8192 - Toggling favorites form Songinfo page broken in non Default skins
  - #8212 - Default Crossfade duration is zero
  - #8248 - Use RadioTime logos in Now Playing
  - #8254 - Allowed IP Addresses field validation is not accurate
  - #8275 - MusicIP Mix for New Music broken
  - #8276 - Trackinfo from MusicIP mix fails
  - #8278 - Changing players in SC causes "Tune in URL" to play when it shouldn't
  - #8332 - MusicIP error when choosing mix parameters
  - #8334 - Menu does not return to HOME when switching from SN > SC
  - #8344 - disable authentication if user/password are empty
  - #8360 - 7.0.1 fails scanning on OSX
  - #8465 - Error message when trying to update SC while scan is running.
  - #8410 - Add possibility to force a character set to be used by SqueezeCenter where no such locale is available
  - #8519 - Support ID32 block type in WAV files
  - #8601 - WavPack files with large RIFF headers not parsed correctly
  - #8622 - Box for player selection is not correctly resized after player change
  - #8864 - Extended text scrolls on push/pop mode when it should not

## Version 7.0.1 - 2008-05-14

- Firmware updates:
  - Squeezebox Classic - Version 88
    Transporter - Version 37
    Squeezebox Receiver - Version 23
  - #15 - DHCP fails with Mac OS X network sharing DHCP server
  - #6513 - WPA / WPA2 Personal: Setting passphrase to more than 63 characters shows garbage characters and crashes the Squeezebox
  - #6994 - Problems connecting WPA and WPA2 to Netgear WNR3500
  - #7415 - Apple Time Capsule, Airport Express N don't work with Squeezebox
  - #7637 - Change serv 2 to www.test.squeezenetwork.com
- Transporter - Version 37

- #4653 - Right screen does not update during button tests

- Music Services:
  - Support for SIRIUS Internet Radio.
- Squeezebox Controller:
  - Fully support per device language settings
- Tag Reading:
  - #3727 - Unicode genres are duplicated between MP3 and FLACs
  - #7782 - Use COVERART tag in Ogg files
- Bug Fixes:
  - #4092 - Multiple radio stations in a playlist don't work
  - #4276 - Accented / special characters in cue file name
  - #4361 - Albums with same name but different artists are wrongly grouped together if "Treat multi-disc sets as a single album" is set.
  - #5143 - View log file from web interface
  - #5339 - Music containing special characters does not appear when integrating iTunes XML on Linux
  - #5584 - Add support for Mac aliases in music folder
  - #5833 - log4perl error messages when scripts return to the console/shell
  - #6621 - Can't store non-latin characters in preference file
  - #6628 - Sync RadioTime and Last.fm prefs with SN
  - #6643 - Searching for "Various Artists" Hangs SC
  - #6689 - UTF-8 not rendered correctly on web browser in scan progress
  - #6712 - Rebuffering (due to output-buffer underrun) should have time-limit
  - #6720 - Year not removed from database when last song with that year is changed
  - #6789 - Accented characters in music folder setting not accepted
  - #6823 - Player name of newly attached player is empty in settings page
  - #6864 - SB1 synch problems
    Please note that the original Squeezebox (Squeezebox v1) is less capable of maintaining synchronization than newer Squeezebox models. See the notes associated with this bug for more information
  - #6914 - Encoding problems in Podcasts display
  - #6920 - 88.2kHz 24-bit WMA displayed incorrectly
  - #6928 - CLI query playlist with stream items fails
  - #7053 - Tags with cyrillic characters breaks CLI
  - #7061 - Power on Resume behaviour is broken when not playing at power off
  - #7066 - Bad Favorites URLs can't be edited and made playable
  - #7073 - Filenames with accented characters truncated when browsing
  - #7089 - Items in Extras Menu are not ordered correctly
  - #7092 - New players should only be given a default name with a number if there's a player without a number with the same default name
  - #7286 - Scrolling through UTF-8 chars on medium font misses a couple of pixels
  - #7303 - MusicIP plugin active even when disabled
  - #7314 - DateTime screensaver doesn't display alarm bell for alarms on sundays
  - #7351 - Mac Installer prompts to stop server error
  - #7369 - Ampersand in iTunes playlists names kills those playlists
  - #7376 - SBC unresponsive when coming out of sleep mode
  - #7414 - Selecting favorites by typing numbers should be enabled again
  - #7424 - LAME Installed Correctly shown when it's not
  - #7426 - Power-on-resume does not work for Internet radio
  - #7430 - XMLBrowser pagination broken for search result lists
  - #7443 - Artwork doesn't show properly if each track has a different image
  - #7460 - mac (Monkey's Audio) darwin binary is PPC-only
  - #7465 - Strings are not updated when a plugin is updated
  - #7470 - Podcast Time Played/Remaining off on various UIs
  - #7478 - playlistTrack not mixable on player UI
  - #7479 - Lyrics does not display correctly accented characters
  - #7507 - Failure to scan dirs/files with names contaning non-latin chars
  - #7509 - Changing Last.fm accounts does not work for Audioscrobbler
  - #7517 - Rhapsody: Song # 200 is "Play All" in top tracks for an artist.
  - #7524 - Non-blocking connect() fails on win32
  - #7526 - Problem switching players in Handheld skin
  - #7537 - MusicIP icon in invalid locations
  - #7547 - Don't utf8 decode file paths in CUE sheets
  - #7549 - No error message when selecting to transcode when decoder is not installed correctly
  - #7563 - Unable to add audio urls to favorties if mime type not known
  - #7574 - Problems with hebrew characters in various aspects of the product
  - #7582 - Random Mix plugin no longer distinguishes between 'add' and 'play' in player UI
  - #7583 - SlimServer 7.0 throws an exception when shutting down.
  - #7585 - DRM track in Playlists causes scanner to quit scan
  - #7610 - Playlists with . seperating words have the . converted to a space
  - #7633 - server.prefs re-written every 5 min. and prevents HDD spin-down
  - #7636 - CLI response when browsing XMLBrowser should include type of item
  - #7643 - CLI current duration value wrong for some plugins
  - #7648 - JPEG image headers truncated for some APIC frames
  - #7649 - MusicIP should return info about missing player instead of empty playlist
  - #7667 - Synchronize pop-up window doesn't use HTML label tags
  - #7675 - new scan is not launched when needed if only iTunes or MusicIP, but no music path is defined
  - #7679 - CLI search command does not respect itemsPerResponse parameter
  - #7684 - CLI hasitems tag doesnt return 0 when it should
  - #7685 - Unable to clear out SqueezeNetwork account info in SqueezeCenter
  - #7692 - Simplify access to log files
  - #7703 - Visualizer screen gets extended text stuck, won't clear
  - #7739 - pcmsamplesize not set right for all remote WMA files
  - #7744 - Player Plugin information menu is wrong
  - #7752 - scanner won't scan folders with "foreign " characters
  - #7769 - missing/wrong fields in Internet Radio Station Description on Controller when streaming to iTunes
  - #7778 - Song information doesn't always show duration in web interface
  - #7789 - Can't delete playlists in default and Fishbone skins
  - #7791 - Web UI blocks creating playlists with illegal characters, player UI does not
  - #7800 - cli_socket_accept doesn't accept() if max connections reached
  - #7818 - Sleep timer + Alarm does not reset idle timer, Pandora won't play
  - #7840 - does not find custom artwork.jpg files in folders that have a file name with non-latin characters
  - #7881 - Ogg tag parser is broken
  - #7907 - Artwork in FLAC not showing if picture type is not 3 (Cover)
  - #7936 - When enabling/disabling plugins, enforced plugins are always listed as changed
  - #7957 - VBRI header not read in MP3 files
  - #7960 - Random Plugin Not Honouring 'ADD' or 'ADD Next'
  - #7986 - Embedded Artwork Error in WMA lossless
  - #7992 - Bad query used for CLI 'artists in genre' queries
  - #8007 - Display Settings not correct for SB3
  - #8036 - CLI: albums query hangs sometimes with "a" tags
  - #8069 - Title Format pref not shown for stream.mp3 clients
  - #8101 - Rhapsody track search, pick "All Songs", plays wrong tracks.

  ## Version 7.0 - 2008-03-03

  - General:
    - Renamed SlimServer to SqueezeCenter
  - Firmware updates:
    - Use new OpenDNS servers if default DNS servers fail, when connecting to SN
    - Squeezebox 2 - Version 86
    - #6478 - Fix slim discovery
    - #6030 - Fix WPA group key renewal
    - #4664 - Fix WOL if SC is behind a wireless bridge
  - Squeezebox 2 - Version 84
  - #5959 - Fix premature STMo
  - #6156 - Fix double STMs
  - #6256 - Replace SlimServer with SqueezeCenter
- Squeezebox 2 - Version 83

- #5171 - Some settings were lost when after a factory reset the player was connecting directly to SN (w/o first being connected to SC)

- Transporter - Version 36

- #6478 - Fix slim discovery
- #6030 - Fix WPA group key renewal
- #4664 - Fix WOL if SC is behind a wireless bridge
- #5092 - Fix WOL for Transporter

- Transporter - Version 34

- #5959 - Fix premature STMo
- #6156 - Fix double STMs
- #6256 - Replace SlimServer with SqueezeCenter

- Transporter - Version 33

- #4580 - Fix brief noise when switching digital inputs
- #5171 - Some settings were lost when after a factory reset the player was connecting directly to SN (w/o first being connected to SC)

- File Formats:
  - WavPack is now supported.
- Internationalization:
  - Updated official translations (EN, DE, ES, FR, IT, NL)
  - Updated Danish translations from Bjørn Haagensen
- Internet Radio/Music on Demand:
  - Support for Slacker
  - Support for Pandora
  - Support for Rhapsody Direct
  - Support for MP3tunes
  - Last.fm AudioScrobbler is now included.
- SqueezeNetwork:
  - Preferences integration - preferences for SqueezeCenter and SqueezeNetwork are synchronized.
  - View and switch players that are connected to SqueezeNetwork.
- Skins:
  - Brand new default skin
  - Old Default skin renamed to Classic
  - Fishbone: ability to toggle display of album text in gallery view
  - Fishbone: drag n drop playlist manipulation
  - Classic & Fishbone: popup album track list when clicking on album art
  - Classic & Fishbone: browse multiple levels with 'tree' view (icon on left of browse items)
  - unsupported and unmaintained skins are no longer part of the distribution
- Performance:
  - #259 - Syncing of multiple players has been greatly improved. Players are now able to stay in sync with each other even in the face of poor network conditions or while playing long radio streams.
- Player UI:
  - Suppress "Play All" at top level browse menus
  - Play other songs on album feature is now a per-player setting - default is to use the older server preference if no player preference has been chosen yet
  - Repeated pressing of browse or search button will now toggle through the list of options respectively
- Platform Support:
  - Logging/Debugging has been overhauled. We now use Log::Log4perl
  - Logging/Debugging is now multi-level and persistent across server restarts.
- Tag Reading:
  - Some fixes to WMA tag reading
  - Browse Music Folder can add album covers in new folders
  - Ape tags now reported as the ID3 version if found
- Plugins:
  - Pre-Distributed plugins now stored in Slim/Plugin
  - Third party plugins require rewrite to new API
  - Third party plugins only to be installed in Plugins folder
- CLI API:
  - Browse Music Folder
  - Browse filesystems from the server's point of view
  - Rescan progress
  - Please see the documentation in docs/cli-api.html for details, in particular about API changes that may impact your client
- Bug Fixes:
  - #223 - add WavPack support
  - #1524 - make live search skinnable
  - #3351 - Composers included in Artist count when browsing by Genre
  - #3548 - Cycle through menu by pressing the Search/Browse buttons
  - #4104 - link to FAQ under help shouldn't put ?player=[MACADDY] at end of url
  - #4137 - Sort the list of radios returned by radios query
  - #4188 - CUE-sheet can't be browsed in player, OK in web interface
  - #4259 - Fishbone never refreshes playlist
  - #4293 - Move to using Log::Log4perl to replace --d_* debugging.
  - #4338 - MusicMagic => MusicIP
  - #4351 - change to idle screensaver when playback stops during Now Playing" screensaver.
  - #4405 - Rhapsody/Upnp browse only works on Default skin
  - #4408 - MoodLogic errors with MoodLogic disabled
  - #4409 - All fonts lost
  - #4466 - Wrong sorting order in "browse songs" list at the player
  - #4421 - Pressing play when displaying a track title in the playlist plays Track 1
  - #4485 - Artwork files are not picked up in unicode-named folders
  - #4498 - Advanced search for compilation album shows all tracks twice
  - #4507 - Touch skin needs to work in IE
  - #4513 - SqueezeCenter should ignore the iTunes COMMENTs: ITUNPGAP & ITUNSMPB
  - #4516 - Enabling Playlists Breaks Search Results
  - #4579 - Bonjour fails to initialize
  - #4595 - CLI support for Browse music folder
  - #4598 - Better CLI scanner access
  - #4625 - artists cli query does not always return an artist for tracks in compilations
  - #4629 - For albums with ALBUMARTIST, track artists don't have any albums listed when searching for track artists from the player UI
  - #4678 - Localize DateTime screensaver
  - #4707 - Forcing transcode to MP3 results in a bit rate of 0
  - #4730 - Echo from CLI when next song in playlist
  - #4822 - Create a new playlist via CLI
  - #4849 - Default time display should not include seconds
  - #4873 - Error creating INI entry in Logitech.url
  - #4877 - Shorten files option in SqueezeCenter not needed any more
  - #4922 - When PlayList is empty, Download brings up a blank web page and gets stuck there
  - #4927 - ID3v2.4 date tags ignored
  - #4941 - New music limit not working
  - #4947 - Search does not search '0'
  - #4955 - items per page preference off by 1
  - #5075 - Upgrade flac binary to latest version (1.2.1)
  - #5080 - Live search doesn't display artist with albums
  - #5093 - Nokia770 skin on Nokia N800 shows a vertical scroll bar and the page footer moves bottom of the page when scrolling
  - #5112 - Allow multiple plugins to register buttons in same mode
  - #5159 - Album thumbnail lost when music file mtime changes
  - #5160 - Debian plugins path needs updating after Slim/Plugin/* reorg
  - #5165 - Option not to filter genres at album and track level doesn't work
  - #5193 - Restore CSRF protection. Patch by Peter Watkins
  - #5197 - I18n: Strange shortcut links in Artist view.
  - #5217 - First file in iTunes library is not scanned into SlimServer
  - #5218 - iTunes playlists scanned but not visible in interface
  - #5221 - Set Player block/unblock mode through CLI command
  - #5255 - CLI muting
  - #5287 - Artist link from basic search results ignores gallery setting
  - #5296 - MUSICBRAINZ_SORTNAME - not supported but in code?
  - #5324 - SqueezeCenter should run with group permissions from /etc/groups
  - #5432 - Random mix plugin no longer at menu top level
  - #5443 - Difficult specifying desired sort order (national characters)
  - #5444 - Random Mix status doesn't update in non-continuous mode
  - #5607 - Debugging settings not shown after restart
  - #5610 - ResetDisplay method failed
  - #5831 - APE tag processing isn't listed in the ID3 tag version
  - #5838 - returning bad data to illogical request
  - #5839 - Song order for addalbum makes no sense
  - #5842 - Can't play all songs from favorites
  - #5858 - Cookies on stream requests
  - #5871 - Numeric key selection not correct within Browse New Music
  - #5902 - Alarm triggers on all players / displays on all players
  - #5944 - No "Added to playlist" message when an album is picked from the Music Folder browser
  - #5973 - Slimserver cannot read Genre tag above numeric ID 79 for AIFF files.
  - #6163 - no way for 3rd party plugins to add custom icons
  - #6167 - Random Mix "recently played songs" value can not be set to zero.
  - #6294 - Track title is incorrect when album is a whole-CD flac file with cuesheet and track is in a playlist
  - #6507 - ALBUMARTIST tag causes ARTISTSORT tags to be lost
  - #3332 - Audio plays back at 44.1 KHz with 48Khz FLAC's when decompressing at server
  - #4098 - Wrong time after scanning through a file / scanning short songs jumps to next track
  - #4391 - Softsqueeze cannot play certain FLAC files
  - #4760 - Players not doing FF/RW while synced
  - #5210 - Now Playing & Time Incorrect On Synced Players with RandomPlay
  - #5271 - 7.0a1 does not play WAV file of 16 bits
  - #5631 - Problem with WMA files read from a UPnP media server
  - #6508 - Occasional songs freeze with no sound
  - #6539 - Sync via player UI breaks sometimes
  - #6666 - Synchronisation offset when unpausing if player has volume set to 0