Current Version
Note: Read the warnings, download either version (compare hardware) and follow the installation instructions. If you experience problems with this release, uninstall SSODS using the ssods-3.x-uninst.pat patch and install it again.
Note: SSODS 3.16 dropped support for the older ppc platform and does not update the i686 version. There is, however, SSODS 3.15 which runs fine and still supports the latest SqueezeCenter (7.3.2). See below for a download link.
Changes
From 3.17 to 3.18 (16.06.2009)
- fixed Expat.so in armv5tejl
- Updated Audio-Scan perl module to 0.19.
- added more modules to the list of evil modules
- dropped support (in ssctrl and the SSODS webinterface) for SS/SC 6.x
- added work-around for setting the right process priority on broken systems
From 3.16 to 3.17 (19.05.2009)
- Added Perl modules: Audio-Scan-0.13, EV-3.6, Sub-Name-0.04, Linux-Inotify2-1.2 (ppce500v2 only), Compress-Raw-Zlib-2.019.
- Upgraded Perl modules: YAML-Syck-1.05, DBI-1.608, DBD-SQLite-1.25, GD-2.41, HTML-Parser-3.60, JSON-XS-2.232, ML-Parser-2.36, Template-Toolkit-2.20.
- Upgraded sqlite to 3.6.14.
- Adjusted ssctrl script for the 7.4-noweb-sqlite branch (display database size, ignore MySQL).
- Added code to ssctrl that removes more evil files and directories from
$SSDIR/CPAN that might interfere with the SSODS ones. - Some typos and small bug fixes.
From 3.15 to 3.16 (04.05.2009)
- Dropped ppc and i686 versions.
- Modified
ssctrl so that it sets the correct path to the Perl interpreter in $SSBIN and $SSSCANNERBIN. This prevents $SSD from thinking SC is already running if users run other Perl processes. See thread #58238. - Upgraded bash to 3.2.48 (only ppce500v2).
- Upgraded lame to 2.98.2 (only ppce500v2 (?), because previous version was not working).
- Fixed
updatedb script (locate database). - Added dump and unknown terminals to the terminfo database (see thread #56904).
- Upgraded SoX to 14.2.0 (should fix the flac+cue «problem»).
- Added Perl modules: AutoXS-Header-0.05, AutoXS-0.04, Algorithm-C3-0.07, B-Generate-1.20, B-Utils-0.07, Class-C3-0.21, Class-C3-XS-0.11, Class-XSAccessor-0.14, Class-XSAccessor-Array-0.14.
- Renamed
svnserve to svnserve.bin. - Removed perfmon button in the SSODS web interface.
- Some cleanups here and there.
- And probably more.
From 3.14 to 3.15 (01.09.2008)
- Patched
${SSODSDIR}/lib/perl5/5.8.8/overload.pm in order to make the Shoutcast plugin work. See threads #328395, #328394 and #51057. - new command
ssctrl rescan - fixed
ssods-ts for the «only root can do that» problem (untested) - (unsupported) binaries for i686 available
- moved some stuff from the binary
.tar.gz to ssods-noarch.tar.gz (untested, seems to work here)
From 3.0beta13 to 3.14 (11.08.2008)
- SSODS available for DS-508 (ppce500v2).
- eliminated another culprit that disabled hard disk standby (Perl’s
IO::Socket::INET module, which accessed /etc/protocols, see FAQ for details) - Disabled eaDir and unicode patch for SC >= 7.1 (no longer necessary and better work-arounds available, respectively. See FAQ.)
- added flac2mp3.pl (0.3.0rc1, slightly modified)
- SSODS now uses
/usr/local/etc/rc.d instead of /etc/rc.local for fw >=636 - changed version numbering :)
From 3.0beta12 to 3.0beta13 (23.05.2008)
- updated to a slightly modified thttpd binary which apparently improves the harddisk standby situation. See this thread and this FAQ entry for details.
From 3.0beta11 to 3.0beta12 (19.05.2008)
- revised patch-ss.sh and patches, added the eaDir patch for SC, re-enabled the unicode patch
- slight performance improvment to the Settings page
- updated DBI to 1.604
- thttpd-ssods.conf now generated from template file (allows for a different
$SSUSER and new config variable $SSODSPORT)
From 3.0beta10 to 3.0beta11 (20.04.2008)
- minor bug fixes (typo in ssctrl, timeout in ssods_cgi-status.sh)
- SwissRadio.m3u (sadly dropped Radio Tropic, added Rosche’s Radio 1)
- ssctrl should now re-generate locale automatically if necessary (e.g. after a firmware upgrade)
- and maybe more
From 3.0beta9 to 3.0beta10 (02.04.2008)
- added (glibc) locales
- and, therefore, removed (disabled) «Unicode patch»
- moved bug work-arounds to ssctrl
- some cosmetical fixes and improvements
- and probably more
From 3.0beta8 to 3.0beta9 (29.03.2008)
- added mplayer-stdout-{ds,ts}-fp binaries (see FAQ)
- added NFS related man pages and an init script
- added a sudoers-local-example file
- added a crontab-example file with examples for mandb and locatedb
- removed a few dangling symlinks in the man pages
- a few minor cosmetical fixes
From 3.0beta7 to 3.0beta8 (28.03.2008)
- thttpd (SSODS web interface) now uses port 9099 (9090 = CLI)
- modified install-ts.
- documentation
- new mplayer-stdout on armv5tejl to fix RTSP streaming issues.
- and more.
Old Versions
Note: you can download even older versions by modifying the URL accordingly.
Really Old Versions
Note: These do not work out of the box anymore with recent firmwares. Check the Internet for support and information.
Add-ons
Here are some add-ons to SSODS 3.x for experienced users. They are provided with no support at all!
Binaries for i686
The ssods-3.xx-i686.tar.gz contains binaries for for i686 based devices. It should run on any i686 box running Linux 2.6.x. Installation is fully manual and there is no support at all. You need the ssods-noarch.tar.gz and the ssods-admin.tar.gz, which can be found in the ssods-xxxx-xxx.pat, which is a .tar, which is included in in all of the above SSODS packages. As said, there is no support at all for this (unless you pay for it, of course). The files must go into the slightly unusual path /volume1/SSODS, which may be a symlink.
