.. THIS FILE WAS GENERATED - DO NOT MODIFY
.. _net-api_netRemote_multiroom:
===================
netRemote.multiroom
===================
BaseMultiroomCapsMaxClients (netRemote.multiroom.caps.maxClients)
-----------------------------------------------------------------
*TODO*
.. list-table::
:header-rows: 1
:widths: 20, 20, 20, 20
* - Node Path
- Methods
- Type
- Notifying, Cacheable
* - ``netRemote.multiroom.caps.maxClients``
- ``GET``
- :class:`NodeU8`
- ``False``, ``True``
.. code-block:: xml
:linenos:
:caption: Example: /fsapi/GET/netRemote.multiroom.caps.maxClients?pin=1234
.. raw:: html
BaseMultiroomCapsProtocolVersion (netRemote.multiroom.caps.protocolVersion)
---------------------------------------------------------------------------
*TODO*
.. list-table::
:header-rows: 1
:widths: 20, 20, 20, 20
* - Node Path
- Methods
- Type
- Notifying, Cacheable
* - ``netRemote.multiroom.caps.protocolVersion``
- ``GET``
- :class:`NodeU32`
- ``False``, ``False``
.. code-block:: xml
:linenos:
:caption: Example: /fsapi/GET/netRemote.multiroom.caps.protocolVersion?pin=1234
.. raw:: html
BaseMultiroomClientMute0 (netRemote.multiroom.client.mute0)
-----------------------------------------------------------
*TODO*
.. list-table::
:header-rows: 1
:widths: 20, 20, 20, 20
* - Node Path
- Methods
- Type
- Notifying, Cacheable
* - ``netRemote.multiroom.client.mute0``
- ``GET``, ``SET``
- :class:`NodeE8`
- ``True``, ``False``
As this node is of an enum type, you can utilize the following constants in
its usage:
- ``0``: *"NOT_MUTE"*
- ``1``: *"MUTE"*
.. code-block:: xml
:linenos:
:caption: Example: /fsapi/GET/netRemote.multiroom.client.mute0?pin=1234
.. raw:: html
BaseMultiroomClientMute1 (netRemote.multiroom.client.mute1)
-----------------------------------------------------------
*TODO*
.. list-table::
:header-rows: 1
:widths: 20, 20, 20, 20
* - Node Path
- Methods
- Type
- Notifying, Cacheable
* - ``netRemote.multiroom.client.mute1``
- ``GET``, ``SET``
- :class:`NodeE8`
- ``True``, ``False``
As this node is of an enum type, you can utilize the following constants in
its usage:
- ``0``: *"NOT_MUTE"*
- ``1``: *"MUTE"*
.. code-block:: xml
:linenos:
:caption: Example: /fsapi/GET/netRemote.multiroom.client.mute1?pin=1234
.. raw:: html
BaseMultiroomClientMute2 (netRemote.multiroom.client.mute2)
-----------------------------------------------------------
*TODO*
.. list-table::
:header-rows: 1
:widths: 20, 20, 20, 20
* - Node Path
- Methods
- Type
- Notifying, Cacheable
* - ``netRemote.multiroom.client.mute2``
- ``GET``, ``SET``
- :class:`NodeE8`
- ``True``, ``False``
As this node is of an enum type, you can utilize the following constants in
its usage:
- ``0``: *"NOT_MUTE"*
- ``1``: *"MUTE"*
.. code-block:: xml
:linenos:
:caption: Example: /fsapi/GET/netRemote.multiroom.client.mute2?pin=1234
.. raw:: html
BaseMultiroomClientMute3 (netRemote.multiroom.client.mute3)
-----------------------------------------------------------
*TODO*
.. list-table::
:header-rows: 1
:widths: 20, 20, 20, 20
* - Node Path
- Methods
- Type
- Notifying, Cacheable
* - ``netRemote.multiroom.client.mute3``
- ``GET``, ``SET``
- :class:`NodeE8`
- ``True``, ``False``
As this node is of an enum type, you can utilize the following constants in
its usage:
- ``0``: *"NOT_MUTE"*
- ``1``: *"MUTE"*
.. code-block:: xml
:linenos:
:caption: Example: /fsapi/GET/netRemote.multiroom.client.mute3?pin=1234
.. raw:: html
BaseMultiroomClientStatus0 (netRemote.multiroom.client.status0)
---------------------------------------------------------------
*TODO*
.. list-table::
:header-rows: 1
:widths: 20, 20, 20, 20
* - Node Path
- Methods
- Type
- Notifying, Cacheable
* - ``netRemote.multiroom.client.status0``
- ``GET``
- :class:`NodeE8`
- ``True``, ``False``
As this node is of an enum type, you can utilize the following constants in
its usage:
- ``0``: *"CONNECTED"*
- ``1``: *"SYNCRONIZING"*
- ``2``: *"READY_TO_STREAM"*
.. code-block:: xml
:linenos:
:caption: Example: /fsapi/GET/netRemote.multiroom.client.status0?pin=1234
.. raw:: html
BaseMultiroomClientStatus1 (netRemote.multiroom.client.status1)
---------------------------------------------------------------
*TODO*
.. list-table::
:header-rows: 1
:widths: 20, 20, 20, 20
* - Node Path
- Methods
- Type
- Notifying, Cacheable
* - ``netRemote.multiroom.client.status1``
- ``GET``
- :class:`NodeE8`
- ``True``, ``False``
As this node is of an enum type, you can utilize the following constants in
its usage:
- ``0``: *"CONNECTED"*
- ``1``: *"SYNCRONIZING"*
- ``2``: *"READY_TO_STREAM"*
.. code-block:: xml
:linenos:
:caption: Example: /fsapi/GET/netRemote.multiroom.client.status1?pin=1234
.. raw:: html
BaseMultiroomClientStatus2 (netRemote.multiroom.client.status2)
---------------------------------------------------------------
*TODO*
.. list-table::
:header-rows: 1
:widths: 20, 20, 20, 20
* - Node Path
- Methods
- Type
- Notifying, Cacheable
* - ``netRemote.multiroom.client.status2``
- ``GET``
- :class:`NodeE8`
- ``True``, ``False``
As this node is of an enum type, you can utilize the following constants in
its usage:
- ``0``: *"CONNECTED"*
- ``1``: *"SYNCRONIZING"*
- ``2``: *"READY_TO_STREAM"*
.. code-block:: xml
:linenos:
:caption: Example: /fsapi/GET/netRemote.multiroom.client.status2?pin=1234
.. raw:: html
BaseMultiroomClientStatus3 (netRemote.multiroom.client.status3)
---------------------------------------------------------------
*TODO*
.. list-table::
:header-rows: 1
:widths: 20, 20, 20, 20
* - Node Path
- Methods
- Type
- Notifying, Cacheable
* - ``netRemote.multiroom.client.status3``
- ``GET``
- :class:`NodeE8`
- ``True``, ``False``
As this node is of an enum type, you can utilize the following constants in
its usage:
- ``0``: *"CONNECTED"*
- ``1``: *"SYNCRONIZING"*
- ``2``: *"READY_TO_STREAM"*
.. code-block:: xml
:linenos:
:caption: Example: /fsapi/GET/netRemote.multiroom.client.status3?pin=1234
.. raw:: html
BaseMultiroomClientVolume0 (netRemote.multiroom.client.volume0)
---------------------------------------------------------------
*TODO*
.. list-table::
:header-rows: 1
:widths: 20, 20, 20, 20
* - Node Path
- Methods
- Type
- Notifying, Cacheable
* - ``netRemote.multiroom.client.volume0``
- ``GET``, ``SET``
- :class:`NodeU8`
- ``True``, ``False``
.. code-block:: xml
:linenos:
:caption: Example: /fsapi/GET/netRemote.multiroom.client.volume0?pin=1234
.. raw:: html
BaseMultiroomClientVolume1 (netRemote.multiroom.client.volume1)
---------------------------------------------------------------
*TODO*
.. list-table::
:header-rows: 1
:widths: 20, 20, 20, 20
* - Node Path
- Methods
- Type
- Notifying, Cacheable
* - ``netRemote.multiroom.client.volume1``
- ``GET``, ``SET``
- :class:`NodeU8`
- ``True``, ``False``
.. code-block:: xml
:linenos:
:caption: Example: /fsapi/GET/netRemote.multiroom.client.volume1?pin=1234
.. raw:: html
BaseMultiroomClientVolume2 (netRemote.multiroom.client.volume2)
---------------------------------------------------------------
*TODO*
.. list-table::
:header-rows: 1
:widths: 20, 20, 20, 20
* - Node Path
- Methods
- Type
- Notifying, Cacheable
* - ``netRemote.multiroom.client.volume2``
- ``GET``, ``SET``
- :class:`NodeU8`
- ``True``, ``False``
.. code-block:: xml
:linenos:
:caption: Example: /fsapi/GET/netRemote.multiroom.client.volume2?pin=1234
.. raw:: html
BaseMultiroomClientVolume3 (netRemote.multiroom.client.volume3)
---------------------------------------------------------------
*TODO*
.. list-table::
:header-rows: 1
:widths: 20, 20, 20, 20
* - Node Path
- Methods
- Type
- Notifying, Cacheable
* - ``netRemote.multiroom.client.volume3``
- ``GET``, ``SET``
- :class:`NodeU8`
- ``True``, ``False``
.. code-block:: xml
:linenos:
:caption: Example: /fsapi/GET/netRemote.multiroom.client.volume3?pin=1234
.. raw:: html
BaseMultiroomDeviceClientIndex (netRemote.multiroom.device.clientIndex)
-----------------------------------------------------------------------
*TODO*
.. list-table::
:header-rows: 1
:widths: 20, 20, 20, 20
* - Node Path
- Methods
- Type
- Notifying, Cacheable
* - ``netRemote.multiroom.device.clientIndex``
- ``GET``
- :class:`NodeU8`
- ``True``, ``False``
.. code-block:: xml
:linenos:
:caption: Example: /fsapi/GET/netRemote.multiroom.device.clientIndex?pin=1234
.. raw:: html
BaseMultiroomDeviceClientStatus (netRemote.multiroom.device.clientStatus)
-------------------------------------------------------------------------
*TODO*
.. list-table::
:header-rows: 1
:widths: 20, 20, 20, 20
* - Node Path
- Methods
- Type
- Notifying, Cacheable
* - ``netRemote.multiroom.device.clientStatus``
- ``GET``
- :class:`NodeE8`
- ``True``, ``False``
As this node is of an enum type, you can utilize the following constants in
its usage:
- ``0``: *"CONNECTED"*
- ``1``: *"SYNCRONIZING"*
- ``2``: *"READY_TO_STREAM"*
.. code-block:: xml
:linenos:
:caption: Example: /fsapi/GET/netRemote.multiroom.device.clientStatus?pin=1234
.. raw:: html
Multiroom: List Devices (netRemote.multiroom.device.listAll)
------------------------------------------------------------
Lists all other multiroom devices in the local network.
.. list-table::
:header-rows: 1
:widths: 20, 20, 20, 20
* - Node Path
- Methods
- Type
- Notifying, Cacheable
* - ``netRemote.multiroom.device.listAll``
- ``LIST_GET_NEXT``
- :class:`NodeList`
- ``False``, ``False``
.. code-block:: xml
:linenos:
:caption: Example: /fsapi/LIST_GET_NEXT/netRemote.multiroom.device.listAll/-1?pin=1234
-
46C19E4A-472B-11E1-9F67-002261ED0770
DeviceName
192.168.xxx.xxx
3
0AD57A8A-49A8-11E6-XXXX-002261EDXXXX
MultirooGroupName
2
254
.. raw:: html
BaseMultiroomDeviceListAllVersion (netRemote.multiroom.device.listAllVersion)
-----------------------------------------------------------------------------
*TODO*
.. list-table::
:header-rows: 1
:widths: 20, 20, 20, 20
* - Node Path
- Methods
- Type
- Notifying, Cacheable
* - ``netRemote.multiroom.device.listAllVersion``
- ``GET``
- :class:`NodeU32`
- ``True``, ``False``
.. code-block:: xml
:linenos:
:caption: Example: /fsapi/GET/netRemote.multiroom.device.listAllVersion?pin=1234
.. raw:: html
BaseMultiroomDeviceServerStatus (netRemote.multiroom.device.serverStatus)
-------------------------------------------------------------------------
*TODO*
.. list-table::
:header-rows: 1
:widths: 20, 20, 20, 20
* - Node Path
- Methods
- Type
- Notifying, Cacheable
* - ``netRemote.multiroom.device.serverStatus``
- ``GET``
- :class:`NodeE8`
- ``True``, ``False``
As this node is of an enum type, you can utilize the following constants in
its usage:
- ``0``: *"STREAM_STARTING"*
- ``1``: *"STREAM_PRESENTABLE"*
- ``2``: *"STREAM_UNPRESENTABLE"*
.. code-block:: xml
:linenos:
:caption: Example: /fsapi/GET/netRemote.multiroom.device.serverStatus?pin=1234
.. raw:: html
BaseMultiroomDeviceTransportOptimisation (netRemote.multiroom.device.transportOptimisation)
-------------------------------------------------------------------------------------------
*TODO*
.. list-table::
:header-rows: 1
:widths: 20, 20, 20, 20
* - Node Path
- Methods
- Type
- Notifying, Cacheable
* - ``netRemote.multiroom.device.transportOptimisation``
- ``GET``, ``SET``
- :class:`NodeE8`
- ``False``, ``False``
As this node is of an enum type, you can utilize the following constants in
its usage:
- ``0``: *"DISABLED"*
- ``1``: *"ENABLED"*
.. code-block:: xml
:linenos:
:caption: Example: /fsapi/GET/netRemote.multiroom.device.transportOptimisation?pin=1234
.. raw:: html
BaseMultiroomGroupAddClient (netRemote.multiroom.group.addClient)
-----------------------------------------------------------------
*TODO*
.. list-table::
:header-rows: 1
:widths: 20, 20, 20, 20
* - Node Path
- Methods
- Type
- Notifying, Cacheable
* - ``netRemote.multiroom.group.addClient``
- ``GET``, ``SET``
- :class:`NodeC8`
- ``False``, ``False``
.. code-block:: xml
:linenos:
:caption: Example: /fsapi/GET/netRemote.multiroom.group.addClient?pin=1234
.. raw:: html
BaseMultiroomGroupAttachedClients (netRemote.multiroom.group.attachedClients)
-----------------------------------------------------------------------------
*TODO*
.. list-table::
:header-rows: 1
:widths: 20, 20, 20, 20
* - Node Path
- Methods
- Type
- Notifying, Cacheable
* - ``netRemote.multiroom.group.attachedClients``
- ``GET``
- :class:`NodeU8`
- ``True``, ``False``
.. code-block:: xml
:linenos:
:caption: Example: /fsapi/GET/netRemote.multiroom.group.attachedClients?pin=1234
.. raw:: html
BaseMultiroomGroupBecomeServer (netRemote.multiroom.group.becomeServer)
-----------------------------------------------------------------------
*TODO*
.. list-table::
:header-rows: 1
:widths: 20, 20, 20, 20
* - Node Path
- Methods
- Type
- Notifying, Cacheable
* - ``netRemote.multiroom.group.becomeServer``
- ``GET``, ``SET``
- :class:`NodeE8`
- ``True``, ``False``
As this node is of an enum type, you can utilize the following constants in
its usage:
- ``0``: *"NO_GROUP"*
- ``1``: *"CLIENT"*
- ``2``: *"SERVER"*
.. code-block:: xml
:linenos:
:caption: Example: /fsapi/GET/netRemote.multiroom.group.becomeServer?pin=1234
.. raw:: html
BaseMultiroomGroupCreate (netRemote.multiroom.group.create)
-----------------------------------------------------------
*TODO*
.. list-table::
:header-rows: 1
:widths: 20, 20, 20, 20
* - Node Path
- Methods
- Type
- Notifying, Cacheable
* - ``netRemote.multiroom.group.create``
- ``GET``, ``SET``
- :class:`NodeC8`
- ``False``, ``False``
.. code-block:: xml
:linenos:
:caption: Example: /fsapi/GET/netRemote.multiroom.group.create?pin=1234
.. raw:: html
BaseMultiroomGroupDestroy (netRemote.multiroom.group.destroy)
-------------------------------------------------------------
*TODO*
.. list-table::
:header-rows: 1
:widths: 20, 20, 20, 20
* - Node Path
- Methods
- Type
- Notifying, Cacheable
* - ``netRemote.multiroom.group.destroy``
- ``GET``, ``SET``
- :class:`NodeE8`
- ``False``, ``False``
As this node is of an enum type, you can utilize the following constants in
its usage:
- ``0``: *"IDLE"*
- ``1``: *"DESTROY"*
.. code-block:: xml
:linenos:
:caption: Example: /fsapi/GET/netRemote.multiroom.group.destroy?pin=1234
.. raw:: html
BaseMultiroomGroupId (netRemote.multiroom.group.id)
---------------------------------------------------
*TODO*
.. list-table::
:header-rows: 1
:widths: 20, 20, 20, 20
* - Node Path
- Methods
- Type
- Notifying, Cacheable
* - ``netRemote.multiroom.group.id``
- ``GET``
- :class:`NodeC8`
- ``True``, ``False``
.. code-block:: xml
:linenos:
:caption: Example: /fsapi/GET/netRemote.multiroom.group.id?pin=1234
.. raw:: html
BaseMultiroomGroupMasterVolume (netRemote.multiroom.group.masterVolume)
-----------------------------------------------------------------------
*TODO*
.. list-table::
:header-rows: 1
:widths: 20, 20, 20, 20
* - Node Path
- Methods
- Type
- Notifying, Cacheable
* - ``netRemote.multiroom.group.masterVolume``
- ``GET``, ``SET``
- :class:`NodeU8`
- ``True``, ``False``
.. code-block:: xml
:linenos:
:caption: Example: /fsapi/GET/netRemote.multiroom.group.masterVolume?pin=1234
.. raw:: html
BaseMultiroomGroupName (netRemote.multiroom.group.name)
-------------------------------------------------------
*TODO*
.. list-table::
:header-rows: 1
:widths: 20, 20, 20, 20
* - Node Path
- Methods
- Type
- Notifying, Cacheable
* - ``netRemote.multiroom.group.name``
- ``GET``
- :class:`NodeC8`
- ``True``, ``False``
.. code-block:: xml
:linenos:
:caption: Example: /fsapi/GET/netRemote.multiroom.group.name?pin=1234
.. raw:: html
BaseMultiroomGroupRemoveClient (netRemote.multiroom.group.removeClient)
-----------------------------------------------------------------------
*TODO*
.. list-table::
:header-rows: 1
:widths: 20, 20, 20, 20
* - Node Path
- Methods
- Type
- Notifying, Cacheable
* - ``netRemote.multiroom.group.removeClient``
- ``GET``, ``SET``
- :class:`NodeC8`
- ``False``, ``False``
.. code-block:: xml
:linenos:
:caption: Example: /fsapi/GET/netRemote.multiroom.group.removeClient?pin=1234
.. raw:: html
BaseMultiroomGroupState (netRemote.multiroom.group.state)
---------------------------------------------------------
*TODO*
.. list-table::
:header-rows: 1
:widths: 20, 20, 20, 20
* - Node Path
- Methods
- Type
- Notifying, Cacheable
* - ``netRemote.multiroom.group.state``
- ``GET``, ``SET``
- :class:`NodeE8`
- ``True``, ``False``
As this node is of an enum type, you can utilize the following constants in
its usage:
- ``0``: *"NO_GROUP"*
- ``1``: *"CLIENT"*
- ``2``: *"SERVER"*
.. code-block:: xml
:linenos:
:caption: Example: /fsapi/GET/netRemote.multiroom.group.state?pin=1234
.. raw:: html
BaseMultiroomGroupStreamable (netRemote.multiroom.group.streamable)
-------------------------------------------------------------------
*TODO*
.. list-table::
:header-rows: 1
:widths: 20, 20, 20, 20
* - Node Path
- Methods
- Type
- Notifying, Cacheable
* - ``netRemote.multiroom.group.streamable``
- ``GET``
- :class:`NodeE8`
- ``True``, ``False``
As this node is of an enum type, you can utilize the following constants in
its usage:
- ``0``: *"FALSE"*
- ``1``: *"TRUE"*
.. code-block:: xml
:linenos:
:caption: Example: /fsapi/GET/netRemote.multiroom.group.streamable?pin=1234
.. raw:: html
BaseMultiroomSinglegroupState (netRemote.multiroom.singlegroup.state)
---------------------------------------------------------------------
*TODO*
.. list-table::
:header-rows: 1
:widths: 20, 20, 20, 20
* - Node Path
- Methods
- Type
- Notifying, Cacheable
* - ``netRemote.multiroom.singlegroup.state``
- ``GET``, ``SET``
- :class:`NodeE8`
- ``True``, ``False``
As this node is of an enum type, you can utilize the following constants in
its usage:
- ``0``: *"SINGLE"*
- ``1``: *"MULTIROOM"*
.. code-block:: xml
:linenos:
:caption: Example: /fsapi/GET/netRemote.multiroom.singlegroup.state?pin=1234
.. raw:: html