Talking JSON over Comet to deliver content for a network music player

By Ben Klaas
Lightning talk
Target audience: Any
Language:
Tags: comet json lua music perl squeezebox streaming

You can find more information on the speaker's site:


The Logitech Squeezebox is a product that delivers a rich networked audio experience. And the server is in Perl (woot!).

The newest generation of Squeezebox products have a Lua-based GUI (Squeezeplay). To communicate between the Lua client and the Perl server, we've employed Comet and JSON to accomplish this task.

For the next 5 minutes I'm going to discuss the basics of that communication API, particularly the use of subscriptions.

Copyright © 2008-2010 Minneapolis Perl Mongers
The Perl logo is a trademark of the Perl Foundation.