Menu

Tree [68c08b] master /
 History

HTTPS access


File Date Author Commit
 db 2011-04-15 Kalle Happonen Kalle Happonen [2f2b83] Added files so that the git version would work ...
 src 2012-05-17 Kalle Happonen Kalle Happonen [68c08b] Update to 0.6b-1
 web 2012-05-17 Kalle Happonen Kalle Happonen [68c08b] Update to 0.6b-1
 README 2011-08-27 Kalle Happonen Kalle Happonen [226ed1] Probably I screwed up teh last commit. However,...
 changelog 2011-08-27 Kalle Happonen Kalle Happonen [226ed1] Probably I screwed up teh last commit. However,...
 gpl-3.0.txt 2010-01-23 Kalle Happonen Kalle Happonen [63edbd] Initial commit of scrawnyserver version 0.2a-1(...
 scrawnybanner-sb2.bin 2010-01-23 Kalle Happonen Kalle Happonen [63edbd] Initial commit of scrawnyserver version 0.2a-1(...
 scrawnybanner-sbboom.bin 2011-04-09 Kalle Happonen Kalle Happonen [b9fdd3] Added support for squeezebox boom
 scrawnyserver.py 2012-05-17 Kalle Happonen Kalle Happonen [68c08b] Update to 0.6b-1

Read Me

Installing and using Scrawnyserver

Installation
The setup of Scrawnyserver should be really starightforward. Ensure that you
have bdb installed (usually a package called libdb*). You will also need python
2.x (A python 3 version will come at some point). Depending on the version and
packaging of python, you might need the bsddb python package separately. Then
you will still need the python-mutagen package. If you are running python 2.5
or older, you will also need to install the simplejson package for python.

Running
After you have these installed you can unpack the tarball (well, if you're
reading this, you probably already did). After that the only thing you need is
to run "python scrawnyserver.py start" or "./scrawnyserver.py start". That
should be it! Point your webbrowser to http://localhost:8000/ and you should
see the web interface where you can setup the rest.

ScrawnyServer can take some command line argumets. This document might be
outdated, you'll get the full list with "./scrawnyserver.py --help".

--help, -h

Print the usage instructions

--no-daemon, -n

Do not start the program in daemon mode, i.e. detach from the console. If you
run this under windows, you might have to use this flag.

--port=PORT, -p PORT

Port that the webserver should listen to. default: 8000

--loglevel=LEVEL, -l LEVEL

Loglevel for ScrawnyServer (DEBUG, INFO, WARN, ERROR). default: INFO

--console, -c

Outputs logging to console in addition to the log file


Instructions for Windows

ScrawnyServer has been tested on Windows but not thoroughly. For Windows you
will also need a version of Python (2.6 seems to work fine), and you need to
install python mutagen (http://code.google.com/p/mutagen/). After installing
those two, it should be pretty straightforward. Install scrawnyserver
somewhere, and run a command (alt-r) "c:\path-to-python\python.exe
c:\path-to-scrawny\scrawnyserver.py -n start". Notice that you will need the
"-n" flag to run on Windows. You may also supply other parameters. 
Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.