JJZolx;310951 Wrote: 
> The protocols could easily be hidden in binaries distributed with the
> server.  It's not that the protocols themselves would be executed on
> the SC server, because all (IIRC) of these service have PC software
> counterparts.  The multi-platform nature of SqueezeCenter, though,
> makes distributing binaries impractical, and using SqueezeNetwork makes
> it a whole lot easier.

Agreed re: multiplatform, but I think there's another aspect. Let's
take Rhapsody as an example: we'd need to distribute a binary which
essentially works like a transcoder (e.g. flac.exe) - it takes in a
command line with the ID of a song and returns a stream of audio data
for SC to send to the player. Whilst that binary could be reasonably
secure in itself (at least as secure as the regular Rhapsody client) I
now have an extremely easy way to download their entire catalogue and
save it to disk without DRM :) The binary is taking plain text command
line input and returning plain audio data. This problem kind of exists
with the regular Rhapsody client (I could grab it's output during
playback) but it's a lot harder to script the GUI to get the tracks I
want. By running the binary on SN they can assert that it really is a
Squeezebox because they control both ends of the handshake (player
firmware & SN server).


-- 
radish
------------------------------------------------------------------------
radish's Profile: http://forums.slimdevices.com/member.php?userid=77
View this thread: http://forums.slimdevices.com/showthread.php?t=48772

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

Reply via email to