Home of the Squeezebox™ & Transporter® network music players.
Page 1 of 5 123 ... LastLast
Results 1 to 10 of 41
  1. #1

    Lightbulb ScrawnyServer - Slimmer than slim

    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

  2. #2

    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

  3. #3
    Junior 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.

  4. #4

    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

  5. #5
    Junior 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.

  6. #6
    Quote Originally Posted by steve9000 View Post
    Kalle, I was just having a browse of the code today.
    Is there a public source repository?
    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

  7. #7

    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

  8. #8

    Exclamation 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.

  9. #9
    Senior Member audiomuze's Avatar
    Join Date
    Oct 2009
    Posts
    755
    Quote Originally Posted by Splatter View Post
    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

    Depending on your scenario, this is already a completely usable day-to-day version, without too many bells and whistles.
    Now that it has FLAC support I'll bite. Any Transporter support - pretty much same as SB3 I presume?
    Linux finally gets a great audio tagger: puddletag - now packaged in most Linux distributions.

  10. #10
    Quote Originally Posted by audiomuze View Post
    Now that it has FLAC support I'll bite. Any Transporter support - pretty much same as SB3 I presume?
    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.

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •