User Manual

Chapter 5: Services Described 27
SI x t h re S P o N S e
#@TL3800538001161007532_1~UDP10.15.0.11_2141:Room 2 Player#MENU_RESP
{{<sources idpath=”sources” itemnum=”-1” />}}
NOTE f : itemnum=”-1”. The “-“ sign indicates that there are no more audio sources.
If itemnum = a positive number, then there are more audio sources assigned to this Service
and the command needs to be re-issued until itemnum=”-x” is received.
Example: #@Room 2 Player:~UDP10.15.0.11_5000#MENU_LIST 7,9,SOURCES will get a response
detailing the seventh through ninth items from the MENU_LIST.
NOTE f : If there are only five items in the menu (as in this case), then a command requesting
a list of ten sources, like:
#@Room 2 Player:~UDP10.15.0.11_5000#MENU_LIST 1,10,SOURCES
will still generate the exact same response as above, with the sixth response showing
itemnum=-1”.
Co m m a N d : #meNu_Sel {{path}}
Selects the Audio Sources from a list available to the Renderer Service.
Example: #@Room 2 Player:~UDP10.15.0.11_5000#MENU_SEL {{sources>Stream 2}}
This command selects Stream 2 as the source to be rendered.
NOTE f : The menu path for this list is established by concatenating the item’s idpath and source id
separated by the “>” symbol.
Example: {{sources>Stream 2}} becomes the menu path to select the fifth (itemnum=5) audio source
based on the responses received from the MENU_LIST example above.
NOTE f : Alternatively, in this specific case, an #SRC_SEL command (see below) may be
used.
Co m m a N d : #multIaudIo
This command causes the renderer service to join an AV super-zone referred to as a “multi-zone session”.
(see section: AV Multi-Zone Operation)
Co m m a N d : #multIaudIo JoIN {{S e S S I o N Na m e }}
sessionName is the name of the multi-zone session. This name may be any string which would be a valid
StreamNet group address name; but it should not be an existing group name because a new group will be
formed using this name. Using an existing group name would have the effect of making the existing group
members part of the multi-zone session and vice versa.
When the addressed renderers receive a JOIN command they will automatically leave any currently active
session to join the new session. Also if the renderer is in the active=”0” state then it will change to the ac-
tive=”1” state before joining the session.
Co m m a N d : #multIaudIo leave
When the addressed renderers receive a LEAVE command they will immediately leave any currently active
session.