A (quite a long) while back, I was asking these forums if there is a lighter version of Slimserver to run on slow hardware. Since there wasn't, I threatened to write some myself, and well, I did
So, I wrote a software called ScrawnyServer. I have been working on it on my free time on and off for quite a while. The link to the page:
https://sourceforge.net/userapps/php...kallehapponen/
This is an alpha release, and I have yet only tested it on my Linux x86 box with a non-huge music collection. So YMMV, I don't guarantee it works at all! I did want to get out a first release though, and it should have the following functionality.
- Only supports Squeezebox 2 (this is the version I have)
- Supports mp3 files
- Web interface
- Controllable by remote
A significant amount of improvements are planned for future releases including:
- multiple player support
- support for other audio formats
- support for other squeezebox players
- better remote control and web interface
- plugin interface
The main point of the software is to stay light though, and this will be a consideration for all future work. Also the current version will be profiled and hopefully slowest parts will be improved on.
It is coded from scratch in python and uses BDB as the database backend. The runtime requirements are python(2.4-6), libdb, and python mutagen.
I would greatly appreciate any (and I do mean any) feedback on this. I will continue working on it and release newer versions, but it's a free-time project.
Also, just as a disclaimer, neither me nor ScrawnyServer has any connection with Logitech, except that both of us like their products![]()
Results 1 to 10 of 41
-
2010-01-06, 13:24 #1Member
- Join Date
- Nov 2006
- Posts
- 32
ScrawnyServer - Slimmer than slim
-
2010-01-09, 15:28 #2Member
- Join Date
- Nov 2006
- Posts
- 32
Tested on LinkstationII
Just a quick update. I have a Linkstation II, and I just compiled python for it and installed ScrawnyServer. It works nicely with a 64 GB mp3 collection, and the interface is snappy enough. So I encourage anyone to try it on small devices.
I also made some bugfixes (encoding errors, bsddb3 support) , and there will be a bugfix release soonish.
Cheers,
Kalle
-
2010-01-11, 07:00 #3Junior Member
- Join Date
- May 2009
- Posts
- 8
Super news
Kalle, I'm delighted to see this project progress. Delighted that your choice of tools encourages hacking.
I briefly tried adding boom support but got an ungodly static burst. Maybe there's a way to test using an emulator instead? I don't want to damage speakers (or my ears!)
Stephen.
-
2010-01-19, 00:12 #4Member
- Join Date
- Nov 2006
- Posts
- 32
Other devices
Hello Stephen,
thanks for the feedback! Yes, currently the support for different player types is a bit lacking, mainly because I only own a Squeezebox2. With the next release I'll try to add some more supported types, if I can get my hands on one, or alternatively, if I can get detailed enough info on the differences in protocols. I think Boom had some special commands for enabling/disabling audio outputs/inputs because of the added number of connectors. I just got softsqueeze, I'll see what it could do.
Cheers,
Kalle
-
2010-01-25, 16:09 #5Junior Member
- Join Date
- May 2009
- Posts
- 8
Public source repo?
Kalle, I was just having a browse of the code today.
Is there a public source repository?
Stephen.
-
2010-02-02, 01:03 #6Member
- Join Date
- Nov 2006
- Posts
- 32
Hi Steven.
Sorry for the latish reply, I've been busy with other stuff for the last week. But no, I've been trying to learn the ins and outs of git, so I only have the repo on my machine for now. The only available code right now is the releases. I do have some more stuff done, so I should put up a public repo. I'll see what I can do today, once I get home, and have some time to play
.
Cheers,
Kalle
-
2010-02-02, 12:33 #7Member
- Join Date
- Nov 2006
- Posts
- 32
GIT repo
So as promised the git repo is created, details here.
http://sourceforge.net/projects/scrawnyserver/develop
Sadly I couldn't reach it yet by ssh, I assume there's a delay, but I'll put the freshest version of the code there once I can access it.
Kalle
-
2010-05-23, 05:56 #8Member
- Join Date
- Nov 2006
- Posts
- 32
New version out
I thought I'd continue this thread by announcing that a new version, 0.3a of scrawnyserver has been out for a few weeks. It actually has a lot of improvements
http://sourceforge.net/userapps/phpw...n/webpage/id/2
Sadly it still does not support other squeezebox devices (e.g. Boom), but I'll try to include support in a future version.
Depending on your scenario, this is already a completely usable day-to-day version, without too many bells and whistles.
-
2010-05-23, 06:51 #9Linux finally gets a great audio tagger: puddletag - now packaged in most Linux distributions.
-
2010-05-25, 11:14 #10Member
- Join Date
- Nov 2006
- Posts
- 32
Great! Since my FLAC collection is severely limited, I'd appreciate any feedback on troubles with FLAC.
And the Transporter is similar but not quite the same, so I doubt it'll work nicely. But with the next version, I'll try to add support for new devices. Once I know where they differ, it shouldn't be too hard. But as I haven't got the devices myself, it'll take a while.

Reply With Quote

