Friday, November 13, 2009

Upgrading SqueezeCenter to SqueezeBoxServer

Logitech has released an upgrade of SqueezeCenter (now called SqueezeBoxServer btw) and here are the steps for upgrading from version 7.3.2 to 7.4.1.

  1. Uninstall SqueezeCenter 7.3.2
    # /ffp/sbin/funpkg -r squeezecenter-7.3.2-1.tgz
  2. Upgrade and install additional necessary Perl packages
    # wget -r -l1 --no-parent -A.tgz http://www.inreto.de/dns323/fun-plug/0.5/extra-packages/perl/
    # /ffp/sbin/funpkg -u *.tgz
    # /ffp/sbin/funpkg -i *.tgz

  3. Install SqueezeBoxServer 7.4.1
    # wget wget http://www.inreto.de/dns323/fun-plug/0.5/extra-packages/squeezecenter/squeezeboxserver-7.4.1-1.tgz
    # /ffp/sbin/funpkg -i squeezeboxserver-7.4.1-1.tgz


A couple of things to note:
  1. SqueezeBoxServer installs to /ffp/lib/squeezeboxserver and /ffp/etc/squeezeboxserver.
  2. You can delete any remainings of /ffp/lib/squeezecenter and /ffp/etc/squeezecenter.
  3. Before starting squeezecenter, it's safest to reset the database using /ffp/sbin/reset-slimserver-database.sh. Note that all your previous settings are preserved but your music library will be rescanned.
  4. Change the symlink for the logs in /ffp/var/log
    # rm /ffp/var/log/squeezecenter
    #ln -s /ffp/lib/squeezeboxserver/Logs /ffp/var/log/squeezeboxserver

2 comments:

Ben and Lisa said...

fonz seems to have posted a stripped down version of SqueezeboxServer - in particular, file types other than mp3 are not streamed/added to the database.

Any idea of how to install the full version of the server so I can add my flac files to the database?

Ben and Lisa said...

Sorry, my mistake. It will play flac files but not wma lossless. I assume this is because the files needed for transcoding are not installed. Any idea of how to do this?