Would like the ability to turn Rio On, play an MP3, then
turn off again via TCP/IP. Ideally this would be a simple
HTTP interface accepting an XML request (XML-RPC?).
XML (or even HTTP for that matter) are not required, just
a nice to have.
Use case: Home automation software detects outside
motion in the backyard (via a PIR detector). Software
running on a PC unstructs the RIO to play an MP3
saying "Backyard motion has been detected" via TCP/IP.
If the RIO is currently off, it will be automatically turned
on, play the MP3, and turned off. If the RIO was
currently on but not playing an MP3, it will play the
instructed MP3 and remain on. If the RIO is playing an
MP3, the current MP3 will be suspended (paused), the
instructed MP3 will be played, and the RIO will resume
play of the original MP3. This is like a "priority
inturrupt" to play an MP3.
I realize there will not be enough room for a XML parser,
so this is not really a requirment. An HTTP GET
requirement with a bunch of params would work as
Possible example of a request: