#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
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.
#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.
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.
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)
#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
#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.
#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.
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
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
#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
#954 - SB2 messages dont' fit properly in the excession skin
#958 - Connedting to SlimServer... stays on forever
#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.
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.