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
