Other Areas For Improvement - Roku M1000 Software Manual

Roku soundbridge m1000 digital media receiver: software guide
Hide thumbs Also See for M1000:
Table of Contents

Advertisement

software upgrade procedure. Currently there is no RCP support at all in safe-
mode. In the future, there will be a minimal RCP host implementation in safe
mode with the ability to re-attempt a software upgrade and reboot the unit.

Other Areas For Improvement

RCP has only a limited ability to set the user presets. See the section
"Commands for Using Presets" for more information. Roku plans on adding
commands to let the RCP client set all types of user presets, not just internet
radio presets.
RCP support for socket commands only supports simple TCP sockets at present.
See the section "Socket Commands for Generalized Network Communication".
Roku plans on adding full socket support including datagram (UDP) sockets and
listening stream (TCP) sockets.
RCP is planned to offer support for drawing on the display using drawing
primitive commands. This capability is currently available from the SoundBridge
shell command sketch, but we would like to roll this into RCP eventually.
RCP also needs to support sorting an album's listing of songs into album order.
E.g., to list the songs on an album, the RCP client currently sets browse filters for
the desired artist and album name, then executes ListSongs. The correct songs
are returned, but they are in the order returned by the server, not necessarily in
album order. There is no current way to get around this limitation.
When connecting to servers that support a container hierarchy, it is possible
through the RCP-host user interface to queue for playback all the songs below a
certain container. E.g., the user can browse to an "Artists" container, highlight
the name of an artist, and then hit the PLAY button to play all the songs within
that container, even if it has album sub-containers within it. The only way to
duplicate this process in RCP is to manually recurse through all the sub-
containers and add all songs with the NowPlayingInsert command. This is
unnecessarily complex. We would like to add a command to handle this
procedure automatically.
There is also a need for an error-detection protocol for guaranteeing the delivery
of RCP transactions on a non-error-correcting connection, like RS232.
Telnet/TCP connections have error-detection built-in to the communication
protocol, so clients can assume the connection is dependable.
Copyright© 2006 Roku, LLC
Page 18
www.rokulabs.com

Hide quick links:

Advertisement

Table of Contents
loading

This manual is also suitable for:

M2000M500

Table of Contents