Install Squeezebox SVN trunk Server2012
- Download and install ActiveState perl (Perl 5.10 is required to run Squeezebox Server 7.4. For SqueezeCenter 7.3, use the latest 5.8 version)
- Download and install TortoiseSVN
- Create a folder
C:\Program Files\Squeezebox
, C:\Program Files\Slimserver
or C:\Program Files\SqueezeCenter
. Win32.pm only looks for files in one of these folders during startup, so you must use one of the three folder names for the server to start.
- Browse to this folder in Explorer
- Right-click and choose "SVN Checkout"
- Enter [1]
http://svn.slimdevices.com/repos/slim/7.4/trunk/server
as the "URL of Repository" ("7.4" should be replaced by the release version number you'd like to base your installation upon (e.g. "7.3", for a demonstration follow the link with your browser).
- Click OK and wait until the Checkout completes
- This step is not required for 7.4. Browse to the
C:\Program Files\Slimserver\server
folder. Check to see if there is a folder called "Cache". If it doesn't exist, create it.
- Win32.pm only looks for scanner.exe which doesn't exist when running interpreted perl. You need to tell the server to use scanner.pl instead. Browse to the
C:\Program Files\Squeezebox\Slim\Utils\OS
folder and create the file called Custom.pm with the contents below. Replace the "Squeezebox" in the PATHs with the folder name you created above, if different.
package Slim::Utils::OS::Custom;
use strict;
use base qw(Slim::Utils::OS::Win32);
sub initDetails {
my $class = shift;
$class->{osDetails} = $class->SUPER::initDetails();
# Make sure we can find any CPAN modules packaged with Squeezebox Server.
unshift @INC, 'C:/Program Files/Squeezebox/CPAN';
# Make sure plugin files are found.
push @INC, 'C:/Documents and Settings/All Users/Application Data/Squeezebox';
return $class->{osDetails};
}
sub scanner {
return 'C:/Program Files/Squeezebox/scanner.pl';
}
1;
- The latest 5.10 ActiveState perl requires Digest::SHA1 to be newer than 2.11. Version 2.11 is still included within the source and needs to be removed before attempting to start the server. Browse to the
C:\Program Files\Squeezebox\CPAN\Digest
folder. Right click on SHA1.pm, select TortoiseSVN->Delete and add to the ignore list->SHA1.pm. After an exclaimation mark is added to the icon, delete the file.
- Run "C:\Program Files\Squeezebox\slimserver.pl"
- Browse to http://localhost:9000 to check it's working.
- Finally, go to Server Settings and set your Music Folder location.
- Last update:
- 20-01-2016 17:10
- Author:
- Karl Hudgell
- Revision:
- 1.0
You cannot comment on this entry