Music To Code To (was "Most In Need of Positivity" Award)
abw at wardley.org
Sat Aug 12 10:40:29 BST 2006
Chris Benson wrote:
> I'm not sure what an "iTunes Server" does, but the SO & I are *very* happy
The little knowledge I have was grokked from google. DAAP is the Digital
Audio Access Protocol which iTunes and various other music players use
for streaming music across a network.
As I understand it, it is little more than HTTP with a few extra headers
(DAAP-Server and DAAP-Client-Version) and some pre-defined URLs like
/server-info, /databases, /login, etc.
So an "iTunes Server" is effectively a specialised web server with a
a bit of Apple's Bonjour/Rendezvous protocol bolted on for network
discovery (i.e. allows iTunes to see the server on the network).
> with our SlimServer from http://www.slimdevices.com/su_downloads.html
SlimServer++ for being Open Source
SlimServer++ for being written in Perl
SlimServer++ for using CPAN Perl modules
SlimServer++ for using TT generated web interface
SlimServer-- for including *all* 19MB of the CPAN modules it uses
I can understand them bundling everything for people who want a
one-click install and don't know (or care) anything about Perl.
But I would have thought it was safe to assume that someone downloading
the Perl source would know how to use CPAN or could follow a simple
'install Bundle::SlimServer' instruction.
Anyway, that's small cheese. It looks like it does the job, it's well
written and it's free in both senses!
More information about the london.pm