Join GitHub today
GitHub is home to over 28 million developers working together to host and review code, manage projects, and build software together.Sign up
Perl Perl 6
Fetching latest commit…
Cannot retrieve the latest commit at this time.
|Failed to load latest commit information.|
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.