netRemote.multiroom

BaseMultiroomCapsMaxClients (netRemote.multiroom.caps.maxClients)

TODO

Node Path

Methods

Type

Notifying, Cacheable

netRemote.multiroom.caps.maxClients

GET

NodeU8

False, True

Example: /fsapi/GET/netRemote.multiroom.caps.maxClients?pin=1234
1<!-- TBD --!>

BaseMultiroomCapsProtocolVersion (netRemote.multiroom.caps.protocolVersion)

TODO

Node Path

Methods

Type

Notifying, Cacheable

netRemote.multiroom.caps.protocolVersion

GET

NodeU32

False, False

Example: /fsapi/GET/netRemote.multiroom.caps.protocolVersion?pin=1234
1<!-- TBD --!>

BaseMultiroomClientMute0 (netRemote.multiroom.client.mute0)

TODO

Node Path

Methods

Type

Notifying, Cacheable

netRemote.multiroom.client.mute0

GET, SET

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”

Example: /fsapi/GET/netRemote.multiroom.client.mute0?pin=1234
1<!-- TBD --!>

BaseMultiroomClientMute1 (netRemote.multiroom.client.mute1)

TODO

Node Path

Methods

Type

Notifying, Cacheable

netRemote.multiroom.client.mute1

GET, SET

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”

Example: /fsapi/GET/netRemote.multiroom.client.mute1?pin=1234
1<!-- TBD --!>

BaseMultiroomClientMute2 (netRemote.multiroom.client.mute2)

TODO

Node Path

Methods

Type

Notifying, Cacheable

netRemote.multiroom.client.mute2

GET, SET

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”

Example: /fsapi/GET/netRemote.multiroom.client.mute2?pin=1234
1<!-- TBD --!>

BaseMultiroomClientMute3 (netRemote.multiroom.client.mute3)

TODO

Node Path

Methods

Type

Notifying, Cacheable

netRemote.multiroom.client.mute3

GET, SET

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”

Example: /fsapi/GET/netRemote.multiroom.client.mute3?pin=1234
1<!-- TBD --!>

BaseMultiroomClientStatus0 (netRemote.multiroom.client.status0)

TODO

Node Path

Methods

Type

Notifying, Cacheable

netRemote.multiroom.client.status0

GET

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”

Example: /fsapi/GET/netRemote.multiroom.client.status0?pin=1234
1<!-- TBD --!>

BaseMultiroomClientStatus1 (netRemote.multiroom.client.status1)

TODO

Node Path

Methods

Type

Notifying, Cacheable

netRemote.multiroom.client.status1

GET

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”

Example: /fsapi/GET/netRemote.multiroom.client.status1?pin=1234
1<!-- TBD --!>

BaseMultiroomClientStatus2 (netRemote.multiroom.client.status2)

TODO

Node Path

Methods

Type

Notifying, Cacheable

netRemote.multiroom.client.status2

GET

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”

Example: /fsapi/GET/netRemote.multiroom.client.status2?pin=1234
1<!-- TBD --!>

BaseMultiroomClientStatus3 (netRemote.multiroom.client.status3)

TODO

Node Path

Methods

Type

Notifying, Cacheable

netRemote.multiroom.client.status3

GET

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”

Example: /fsapi/GET/netRemote.multiroom.client.status3?pin=1234
1<!-- TBD --!>

BaseMultiroomClientVolume0 (netRemote.multiroom.client.volume0)

TODO

Node Path

Methods

Type

Notifying, Cacheable

netRemote.multiroom.client.volume0

GET, SET

NodeU8

True, False

Example: /fsapi/GET/netRemote.multiroom.client.volume0?pin=1234
1<!-- TBD --!>

BaseMultiroomClientVolume1 (netRemote.multiroom.client.volume1)

TODO

Node Path

Methods

Type

Notifying, Cacheable

netRemote.multiroom.client.volume1

GET, SET

NodeU8

True, False

Example: /fsapi/GET/netRemote.multiroom.client.volume1?pin=1234
1<!-- TBD --!>

BaseMultiroomClientVolume2 (netRemote.multiroom.client.volume2)

TODO

Node Path

Methods

Type

Notifying, Cacheable

netRemote.multiroom.client.volume2

GET, SET

NodeU8

True, False

Example: /fsapi/GET/netRemote.multiroom.client.volume2?pin=1234
1<!-- TBD --!>

BaseMultiroomClientVolume3 (netRemote.multiroom.client.volume3)

TODO

Node Path

Methods

Type

Notifying, Cacheable

netRemote.multiroom.client.volume3

GET, SET

NodeU8

True, False

Example: /fsapi/GET/netRemote.multiroom.client.volume3?pin=1234
1<!-- TBD --!>

BaseMultiroomDeviceClientIndex (netRemote.multiroom.device.clientIndex)

TODO

Node Path

Methods

Type

Notifying, Cacheable

netRemote.multiroom.device.clientIndex

GET

NodeU8

True, False

Example: /fsapi/GET/netRemote.multiroom.device.clientIndex?pin=1234
1<!-- TBD --!>

BaseMultiroomDeviceClientStatus (netRemote.multiroom.device.clientStatus)

TODO

Node Path

Methods

Type

Notifying, Cacheable

netRemote.multiroom.device.clientStatus

GET

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”

Example: /fsapi/GET/netRemote.multiroom.device.clientStatus?pin=1234
1<!-- TBD --!>

Multiroom: List Devices (netRemote.multiroom.device.listAll)

Lists all other multiroom devices in the local network.

Node Path

Methods

Type

Notifying, Cacheable

netRemote.multiroom.device.listAll

LIST_GET_NEXT

NodeList

False, False

Example: /fsapi/LIST_GET_NEXT/netRemote.multiroom.device.listAll/-1?pin=1234
 1<fsapiresponse>
 2    <item key="0">
 3        <field name="udn">
 4            <c8_array>46C19E4A-472B-11E1-9F67-002261ED0770</c8_array>
 5        </field>
 6        <field name="friendlyname">
 7            <c8_array>DeviceName</c8_array>
 8        </field>
 9        <field name="ipaddress">
10            <c8_array>192.168.xxx.xxx</c8_array>
11        </field>
12        <field name="audiosyncversion">
13            <c8_array>3</c8_array>
14        </field>
15        <field name="groupid">
16            <c8_array>0AD57A8A-49A8-11E6-XXXX-002261EDXXXX</c8_array>
17        </field>
18        <field name="groupname">
19            <c8_array>MultirooGroupName</c8_array>
20        </field>
21        <field name="grouprole">
22            <u8>2</u8>
23        </field>
24        <field name="clientnumber">
25            <u8>254</u8>
26        </field>
27    </item>
28    <listend/>
29</fsapiresponse>

BaseMultiroomDeviceListAllVersion (netRemote.multiroom.device.listAllVersion)

TODO

Node Path

Methods

Type

Notifying, Cacheable

netRemote.multiroom.device.listAllVersion

GET

NodeU32

True, False

Example: /fsapi/GET/netRemote.multiroom.device.listAllVersion?pin=1234
1<!-- TBD --!>

BaseMultiroomDeviceServerStatus (netRemote.multiroom.device.serverStatus)

TODO

Node Path

Methods

Type

Notifying, Cacheable

netRemote.multiroom.device.serverStatus

GET

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”

Example: /fsapi/GET/netRemote.multiroom.device.serverStatus?pin=1234
1<!-- TBD --!>

BaseMultiroomDeviceTransportOptimisation (netRemote.multiroom.device.transportOptimisation)

TODO

Node Path

Methods

Type

Notifying, Cacheable

netRemote.multiroom.device.transportOptimisation

GET, SET

NodeE8

False, False

As this node is of an enum type, you can utilize the following constants in its usage:

  • 0: “DISABLED”

  • 1: “ENABLED”

Example: /fsapi/GET/netRemote.multiroom.device.transportOptimisation?pin=1234
1<!-- TBD --!>

BaseMultiroomGroupAddClient (netRemote.multiroom.group.addClient)

TODO

Node Path

Methods

Type

Notifying, Cacheable

netRemote.multiroom.group.addClient

GET, SET

NodeC8

False, False

Example: /fsapi/GET/netRemote.multiroom.group.addClient?pin=1234
1<!-- TBD --!>

BaseMultiroomGroupAttachedClients (netRemote.multiroom.group.attachedClients)

TODO

Node Path

Methods

Type

Notifying, Cacheable

netRemote.multiroom.group.attachedClients

GET

NodeU8

True, False

Example: /fsapi/GET/netRemote.multiroom.group.attachedClients?pin=1234
1<!-- TBD --!>

BaseMultiroomGroupBecomeServer (netRemote.multiroom.group.becomeServer)

TODO

Node Path

Methods

Type

Notifying, Cacheable

netRemote.multiroom.group.becomeServer

GET, SET

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”

Example: /fsapi/GET/netRemote.multiroom.group.becomeServer?pin=1234
1<!-- TBD --!>

BaseMultiroomGroupCreate (netRemote.multiroom.group.create)

TODO

Node Path

Methods

Type

Notifying, Cacheable

netRemote.multiroom.group.create

GET, SET

NodeC8

False, False

Example: /fsapi/GET/netRemote.multiroom.group.create?pin=1234
1<!-- TBD --!>

BaseMultiroomGroupDestroy (netRemote.multiroom.group.destroy)

TODO

Node Path

Methods

Type

Notifying, Cacheable

netRemote.multiroom.group.destroy

GET, SET

NodeE8

False, False

As this node is of an enum type, you can utilize the following constants in its usage:

  • 0: “IDLE”

  • 1: “DESTROY”

Example: /fsapi/GET/netRemote.multiroom.group.destroy?pin=1234
1<!-- TBD --!>

BaseMultiroomGroupId (netRemote.multiroom.group.id)

TODO

Node Path

Methods

Type

Notifying, Cacheable

netRemote.multiroom.group.id

GET

NodeC8

True, False

Example: /fsapi/GET/netRemote.multiroom.group.id?pin=1234
1<!-- TBD --!>

BaseMultiroomGroupMasterVolume (netRemote.multiroom.group.masterVolume)

TODO

Node Path

Methods

Type

Notifying, Cacheable

netRemote.multiroom.group.masterVolume

GET, SET

NodeU8

True, False

Example: /fsapi/GET/netRemote.multiroom.group.masterVolume?pin=1234
1<!-- TBD --!>

BaseMultiroomGroupName (netRemote.multiroom.group.name)

TODO

Node Path

Methods

Type

Notifying, Cacheable

netRemote.multiroom.group.name

GET

NodeC8

True, False

Example: /fsapi/GET/netRemote.multiroom.group.name?pin=1234
1<!-- TBD --!>

BaseMultiroomGroupRemoveClient (netRemote.multiroom.group.removeClient)

TODO

Node Path

Methods

Type

Notifying, Cacheable

netRemote.multiroom.group.removeClient

GET, SET

NodeC8

False, False

Example: /fsapi/GET/netRemote.multiroom.group.removeClient?pin=1234
1<!-- TBD --!>

BaseMultiroomGroupState (netRemote.multiroom.group.state)

TODO

Node Path

Methods

Type

Notifying, Cacheable

netRemote.multiroom.group.state

GET, SET

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”

Example: /fsapi/GET/netRemote.multiroom.group.state?pin=1234
1<!-- TBD --!>

BaseMultiroomGroupStreamable (netRemote.multiroom.group.streamable)

TODO

Node Path

Methods

Type

Notifying, Cacheable

netRemote.multiroom.group.streamable

GET

NodeE8

True, False

As this node is of an enum type, you can utilize the following constants in its usage:

  • 0: “FALSE”

  • 1: “TRUE”

Example: /fsapi/GET/netRemote.multiroom.group.streamable?pin=1234
1<!-- TBD --!>

BaseMultiroomSinglegroupState (netRemote.multiroom.singlegroup.state)

TODO

Node Path

Methods

Type

Notifying, Cacheable

netRemote.multiroom.singlegroup.state

GET, SET

NodeE8

True, False

As this node is of an enum type, you can utilize the following constants in its usage:

  • 0: “SINGLE”

  • 1: “MULTIROOM”

Example: /fsapi/GET/netRemote.multiroom.singlegroup.state?pin=1234
1<!-- TBD --!>