Mark Lanctot wrote:
> It's open source - sorry to sound blunt, but if you want one, make one.
> 
> They support the default interface and the Classic one.  Others were
> made by ordinary users who wanted something different.

Just to make things clear, SqueezeCenter (the PERL program running on 
your computer) is open sourced.  It's been that way since the beginning 
of the project.  That's been about a decade hasn't it?  Because of that 
maturity, you'll probably have a hard time convincing the core 
developers to include new features.  The way around that problem is to 
develop a "plug in application".  This way the core code does not change 
and people who are interested can pick up your new features just by 
installing it.  The draw back is that you may need to update / maintain 
the plug in should the plug in interface change.


The firmware inside the SqueezeBoxes and the SqueezeBox hardware designs 
are not open sourced.  However, there is enough protocol information 
available to create an client application from scratch on your computer 
(the simplest I know of is slimp3slave), on other thin media clients 
(try slimroku) or even as a pluging for other opensource projects (try 
mythsqueezebox).

I think it best to create your feature as a plug rather then on the 
target.  As a plug in it would be more widely accepted and should be 
available to any type of SqueezeCenter client.  However, you will need 
to leave the computer on to get your internet feed.  As code targeting 
the client, you might be able to turn off your computer and still listen 
to an internet feed.  But you would have a very "narrow" user group if 
one at all.



_______________________________________________
discuss mailing list
[email protected]
http://lists.slimdevices.com/lists/listinfo/discuss

Reply via email to