Skip to content
Minimal alternative server software for squeezebox and similar music players
Perl Perl6
Find file
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.
examples
lib/Mini
t
Build.PL
Changes
LICENSE
MANIFEST
README
TODO

README

Mini-Slim

This is an alternative to squeezecenter, previously known as slimserver.  It is
a fairly minimal server for slim devices (now logitech) products.

I wrote it because I wanted my squeezebox2 to run from a small embedded device
and was tired of squeezecenter trying to take up half a gig of RAM for no good
reason.

I don't intend to match squeezecenter's featureset, I'm just happy if
I have a working player at 1% of the size.


REQUIREMENTS

To use this application, you will need a modern version of perl, and the CPAN
modules mentioned in Build.PL.  You will also need direct filesystem access to
the music files you intend to play.

You will also a webserver running on port 80 on the same machine, which is
configured to serve the same music files.  (Unlike squeezecenter, this
application does not have a web server built in, but the player can stream
music just fine from apache or lighttpd.)


INSTALLATION

To install this application, run the following commands:

	perl Build.PL
	./Build
	./Build test
	./Build install

CONFIGURATION

The server reads configuration from /etc/mini-slim.conf and $HOME/.mini-slim.
At a bare minimum, you will need to tell it how to get to your music, both via
the local filesystem and via the webserver.  If your music was at /media/music/
in your local filesystem, and you could get to the same place in a web browser
with "http://localhost/music/", you would use the following settings:

    musicdir: /media/music
    httpdir: /music


SUPPORT AND DOCUMENTATION

After installing, you can find documentation for this module with the
perldoc command.

    perldoc Mini::Slim

You might find additional information at:

    Github, the source repository
        http://github.com/Infinoid/Mini-Slim

    RT, CPAN's request tracker
        http://rt.cpan.org/NoAuth/Bugs.html?Dist=Mini-Slim


ACKNOWLEDGEMENTS

Mad props to slim devices for making nifty hardware.

Also, props to whoever wrote this:

    http://wiki.slimdevices.com/index.php/SlimProtoTCPProtocol

It isn't always accurate, but it's a whole lot better than nothing.


COPYRIGHT AND LICENCE

Copyright (C) 2009 "Mark Glines"

It is distributed under the terms of the Artistic License 2.0.
For more details, see the full text of the license in the file LICENSE.
Something went wrong with that request. Please try again.