Hi! This will be the first stable version of squeezecenter, which replaces the
old "slimserver" (which was never marked stable and will be removed once we
have a stable squeezecenter). Note that 7.2.0 will be ready to mark stable at
the end of this month, but doing 7.1.0 might be a good way for us (myself and
the Stuart, the proxy maintainer) to get feedback on the procedure - respond
with any questions. It's a bit involved, so don't get overwhelmed. We may be
able to cut it down a bit, but I am including below the exhaustive test process
that Stuart uses:
1. Start with no MySQL database set up for SqueezeCenter.
2. Add a few package.use variables (the SC one to test pulling in
some dependencies, support FLAC files in my little test library,
and allow some transcoded streaming to be tested):
1. media-sound/squeezecenter flac lame
2. dev-perl/GD jpeg png
3. media-libs/gd jpeg png
3. emerge squeecezenter
4. emerge --config =media-sound/squeezecenter-7.1.0
1. Enter MySQL root password (needed so the config script can
create a new user and database for SqueezeCenter)
2. Make up a new password for SqueezeCenter (you don't need to
remember it as you'll never need to type it in)
5. Start SqueezeCenter with "/etc/init.d/squeezecenter start"
6. (you'll see a Perl warning here about an uninitialized value -
that's usual for the first time the server is started)
7. Point your browser to http://localhost:9000
8. You should see a configuration wizard appear. Do the following to
complete it:
1. Skip the "SqueezeNetwork Account" step - it's optional
2. Leave just the "Use local music" option ticked on the next
step's page; click "next"
3. Use the directory tree browser to choose a directory
containing some MP3 and/or FLAC files. This can be the root
of a music directory tree as the search is recursive. eg
"/mnt/media/Music" or wherever you keep music. SqueezeCenter
will never modify these files. This music tree must be
readable to the "squeezecenter" user or group.
4. Use the directory tree browser to choose a directory where
Playlists will be stored (which should be writable to the
"squeezecenter" user or group), or just click "next" if you
don't have one (the step is optional).
5. You'll see a summary of your settings; click "next".
9. The main SqueezeCenter interface should now appear with some text
at the bottom indicating the library is being scanned.
10. Wait a few minutes for the scan to finish then browse around the
music under the "Music Library" branch of the tree on the left.
11. If you've album art in the music directories or embedded in the
music files themselves then they should appear.
12. This is a pretty good confidence test; if you can get the web
interface up with music browsable then it's usually working fine
as that requires the correct permissions and the database to be
working.
13. If you don't possess a SqueezeBox hardware player then you can
test playing by connecting a music player to
"http://localhost/stream.mp3"; when you refresh the web interface
you'll see the player now show up on the right-hand side. You'll
get playlist controls there.