Node Reference¶
There are some documentations of the Web FSAPI available, but none of them list all nodes with their types and possible defaults. In this improved view of nodes, an effort is made to provide an explanation for each node, along with an example view. Before introducing the nodes, the structure of this reference will be explained.
This reference stores each sub-command group in a separate document. You can find the list of links to all available nodes at the end of this document.
Hint
TIP: Use STRG+F to search for your node of interest.
Reference Structure¶
Each node description adheres to a pre-defined scheme, which includes the full name, capabilities, an example, and the node’s type.
Note
All documentation pages will be generated based on the python class definitions.
<display_name> (<node_path>)
----------------------------
<description>
<capabilities_table>
[<enum_defaults>]
<example_view>
<display_name>
:This field refers to the
name
attribute of the “Meta” class of a node class definition.
<node_path>
:The unique fully qualified node path is provided in the headline to facilitate HTML searching using CTRL+F..
<description>
:An extensive description is extracted from the node’s class-doc attribute. If a new documentation needs to be added, it must be placed as a class-doc comment.
<capabilities_table>
:A simple table is provided, listing the node’s type, whether it supports notifies, and whether it is cacheable.
<enum_defaults>
:Some nodes are derived from an enum-typed node, and the value mapping will be included in this section.
<example_view>
:A code block illustrating an example response of a device. Examples will be stored as XML files in the
nodes/examples/
directory of the repository.
NetRemote Nodes¶
- netRemote.airplay
- netRemote.avs
- BaseAvsAlarmVolume (netRemote.avs.alarmVolume)
- BaseAvsAuthcode (netRemote.avs.authcode)
- BaseAvsHastoken (netRemote.avs.hastoken)
- BaseAvsLocale (netRemote.avs.locale)
- BaseAvsLogout (netRemote.avs.logout)
- BaseAvsMetadata (netRemote.avs.metadata)
- BaseAvsProductmetadata (netRemote.avs.productmetadata)
- BaseAvsToken (netRemote.avs.token)
- BaseAvsValidLocales (netRemote.avs.validLocales)
- netRemote.bluetooth
- netRemote.platform
- BasePlatformOEMColorProduct (netRemote.platform.OEM.colorProduct)
- BasePlatformOEMLedIntensity (netRemote.platform.OEM.ledIntensity)
- BasePlatformOEMLedIntensitySteps (netRemote.platform.OEM.ledIntensitySteps)
- BasePlatformSoftApUpdateUpdateModeRequest (netRemote.platform.softApUpdate.updateModeRequest)
- BasePlatformSoftApUpdateUpdateModeStatus (netRemote.platform.softApUpdate.updateModeStatus)
- netRemote.sys
- BaseSysAlarmConfig (netRemote.sys.alarm.config)
- BaseSysAlarmConfigChanged (netRemote.sys.alarm.configChanged)
- BaseSysAlarmCurrent (netRemote.sys.alarm.current)
- BaseSysAlarmDuration (netRemote.sys.alarm.duration)
- BaseSysAlarmSnooze (netRemote.sys.alarm.snooze)
- BaseSysAlarmSnoozing (netRemote.sys.alarm.snoozing)
- BaseSysAlarmStatus (netRemote.sys.alarm.status)
- BaseSysAudioAirableQuality (netRemote.sys.audio.airableQuality)
- SYS-Audio: EQ Param0 - Bass (netRemote.sys.audio.eqCustom.param0)
- SYS-Audio: EQ Param1 - Treble (netRemote.sys.audio.eqCustom.param1)
- BaseSysAudioEqCustomParam2 (netRemote.sys.audio.eqCustom.param2)
- BaseSysAudioEqCustomParam3 (netRemote.sys.audio.eqCustom.param3)
- BaseSysAudioEqCustomParam4 (netRemote.sys.audio.eqCustom.param4)
- SYS-Audio: EQ Loudness (netRemote.sys.audio.eqLoudness)
- SYS-Audio: EQ Preset (netRemote.sys.audio.eqPreset)
- BaseSysAudioExtStaticDelay (netRemote.sys.audio.extStaticDelay)
- SYS-Audio: Mute (netRemote.sys.audio.mute)
- SYS-Audio: Volume (netRemote.sys.audio.volume)
- BaseSysCapsClockSourceList (netRemote.sys.caps.clockSourceList)
- BaseSysCapsDabFreqList (netRemote.sys.caps.dabFreqList)
- BaseSysCapsEqBands (netRemote.sys.caps.eqBands)
- SYS-Caps: EQ Presets (netRemote.sys.caps.eqPresets)
- BaseSysCapsExtStaticDelayMax (netRemote.sys.caps.extStaticDelayMax)
- BaseSysCapsFmFreqRangeLower (netRemote.sys.caps.fmFreqRange.lower)
- BaseSysCapsFmFreqRangeStepSize (netRemote.sys.caps.fmFreqRange.stepSize)
- BaseSysCapsFmFreqRangeUpper (netRemote.sys.caps.fmFreqRange.upper)
- BaseSysCapsFsdca (netRemote.sys.caps.fsdca)
- BaseSysCapsUtcSettingsList (netRemote.sys.caps.utcSettingsList)
- BaseSysCapsValidLang (netRemote.sys.caps.validLang)
- BaseSysCapsValidModes (netRemote.sys.caps.validModes)
- BaseSysCapsVolumeSteps (netRemote.sys.caps.volumeSteps)
- BaseSysCfgIrAutoPlayFlag (netRemote.sys.cfg.irAutoPlayFlag)
- BaseSysClockDateFormat (netRemote.sys.clock.dateFormat)
- BaseSysClockDst (netRemote.sys.clock.dst)
- BaseSysClockLocalDate (netRemote.sys.clock.localDate)
- BaseSysClockLocalTime (netRemote.sys.clock.localTime)
- BaseSysClockMode (netRemote.sys.clock.mode)
- BaseSysClockSource (netRemote.sys.clock.source)
- BaseSysClockTimeZone (netRemote.sys.clock.timeZone)
- BaseSysClockUtcOffset (netRemote.sys.clock.utcOffset)
- BaseSysFactoryReset (netRemote.sys.factoryReset)
- BaseSysInfoActiveSession (netRemote.sys.info.activeSession)
- BaseSysInfoBuildVersion (netRemote.sys.info.buildVersion)
- BaseSysInfoControllerName (netRemote.sys.info.controllerName)
- BaseSysInfoDmruuid (netRemote.sys.info.dmruuid)
- SYS-Info: Friendly Name (netRemote.sys.info.friendlyName)
- BaseSysInfoModelName (netRemote.sys.info.modelName)
- BaseSysInfoNetRemoteVendorId (netRemote.sys.info.netRemoteVendorId)
- SYS-Info: RadioID (netRemote.sys.info.radioId)
- INFO: Radion PIN (netRemote.sys.info.radioPin)
- BaseSysInfoRadiotest (netRemote.sys.info.radiotest)
- INFO: SerialNumber (netRemote.sys.info.serialNumber)
- SYS-Info: Version (netRemote.sys.info.version)
- BaseSysIpodDockStatus (netRemote.sys.ipod.dockStatus)
- BaseSysIsuControl (netRemote.sys.isu.control)
- BaseSysIsuMandatory (netRemote.sys.isu.mandatory)
- BaseSysIsuSoftwareUpdateProgress (netRemote.sys.isu.softwareUpdateProgress)
- BaseSysIsuState (netRemote.sys.isu.state)
- BaseSysIsuSummary (netRemote.sys.isu.summary)
- BaseSysIsuVersion (netRemote.sys.isu.version)
- BaseSysLang (netRemote.sys.lang)
- SYS: Mode (netRemote.sys.mode)
- BaseSysNetCommitChanges (netRemote.sys.net.commitChanges)
- BaseSysNetIpConfigAddress (netRemote.sys.net.ipConfig.address)
- BaseSysNetIpConfigDhcp (netRemote.sys.net.ipConfig.dhcp)
- BaseSysNetIpConfigDnsPrimary (netRemote.sys.net.ipConfig.dnsPrimary)
- BaseSysNetIpConfigDnsSecondary (netRemote.sys.net.ipConfig.dnsSecondary)
- BaseSysNetIpConfigGateway (netRemote.sys.net.ipConfig.gateway)
- BaseSysNetIpConfigSubnetMask (netRemote.sys.net.ipConfig.subnetMask)
- BaseSysNetKeepConnected (netRemote.sys.net.keepConnected)
- BaseSysNetUapInterfaceEnable (netRemote.sys.net.uap.interfaceEnable)
- BaseSysNetWiredInterfaceEnable (netRemote.sys.net.wired.interfaceEnable)
- BaseSysNetWiredMacAddress (netRemote.sys.net.wired.macAddress)
- BaseSysNetWlanActivateProfile (netRemote.sys.net.wlan.activateProfile)
- BaseSysNetWlanConnectedSSID (netRemote.sys.net.wlan.connectedSSID)
- BaseSysNetWlanDeactivateProfile (netRemote.sys.net.wlan.deactivateProfile)
- BaseSysNetWlanInterfaceEnable (netRemote.sys.net.wlan.interfaceEnable)
- BaseSysNetWlanMacAddress (netRemote.sys.net.wlan.macAddress)
- BaseSysNetWlanPerformFCC (netRemote.sys.net.wlan.performFCC)
- BaseSysNetWlanPerformWPS (netRemote.sys.net.wlan.performWPS)
- BaseSysNetWlanProfiles (netRemote.sys.net.wlan.profiles)
- BaseSysNetWlanRegion (netRemote.sys.net.wlan.region)
- BaseSysNetWlanRegionFcc (netRemote.sys.net.wlan.regionFcc)
- BaseSysNetWlanRemoveProfile (netRemote.sys.net.wlan.removeProfile)
- BaseSysNetWlanRssi (netRemote.sys.net.wlan.rssi)
- BaseSysNetWlanScan (netRemote.sys.net.wlan.scan)
- BaseSysNetWlanScanList (netRemote.sys.net.wlan.scanList)
- BaseSysNetWlanSelectAP (netRemote.sys.net.wlan.selectAP)
- BaseSysNetWlanSelectProfile (netRemote.sys.net.wlan.selectProfile)
- BaseSysNetWlanSetAuthType (netRemote.sys.net.wlan.setAuthType)
- BaseSysNetWlanSetEncType (netRemote.sys.net.wlan.setEncType)
- BaseSysNetWlanSetFccTestChanNum (netRemote.sys.net.wlan.setFccTestChanNum)
- BaseSysNetWlanSetFccTestDataRate (netRemote.sys.net.wlan.setFccTestDataRate)
- BaseSysNetWlanSetFccTestTxDataPattern (netRemote.sys.net.wlan.setFccTestTxDataPattern)
- BaseSysNetWlanSetFccTestTxPower (netRemote.sys.net.wlan.setFccTestTxPower)
- BaseSysNetWlanSetFccTxOff (netRemote.sys.net.wlan.setFccTxOff)
- BaseSysNetWlanSetPassphrase (netRemote.sys.net.wlan.setPassphrase)
- BaseSysNetWlanSetSSID (netRemote.sys.net.wlan.setSSID)
- BaseSysNetWlanWpsPinRead (netRemote.sys.net.wlan.wpsPinRead)
- SYS: Power (netRemote.sys.power)
- BaseSysRsaPublicKey (netRemote.sys.rsa.publicKey)
- BaseSysRsaStatus (netRemote.sys.rsa.status)
- BaseSysSleep (netRemote.sys.sleep)
- BaseSysState (netRemote.sys.state)
- netRemote.debug
- netRemote.multichannel
- BaseMultichannelPrimaryChannelmask (netRemote.multichannel.primary.channelmask)
- BaseMultichannelSecondary0Channelmask (netRemote.multichannel.secondary0.channelmask)
- BaseMultichannelSecondary0Status (netRemote.multichannel.secondary0.status)
- BaseMultichannelSystemAddsecondary (netRemote.multichannel.system.addsecondary)
- BaseMultichannelSystemCompatibilityid (netRemote.multichannel.system.compatibilityid)
- BaseMultichannelSystemCreate (netRemote.multichannel.system.create)
- BaseMultichannelSystemId (netRemote.multichannel.system.id)
- BaseMultichannelSystemName (netRemote.multichannel.system.name)
- BaseMultichannelSystemRemovesecondary (netRemote.multichannel.system.removesecondary)
- BaseMultichannelSystemState (netRemote.multichannel.system.state)
- BaseMultichannelSystemUnpair (netRemote.multichannel.system.unpair)
- netRemote.cast
- netRemote.play
- BasePlayAddPreset (netRemote.play.addPreset)
- BasePlayAddPresetStatus (netRemote.play.addPresetStatus)
- BasePlayAlerttone (netRemote.play.alerttone)
- BasePlayCaps (netRemote.play.caps)
- BasePlayConcurencyResponse (netRemote.play.ConcurencyResponse)
- BasePlayConcurencyStr (netRemote.play.ConcurencyStr)
- Play: Control (netRemote.play.control)
- BasePlayErrorStr (netRemote.play.errorStr)
- BasePlayFeedback (netRemote.play.feedback)
- BasePlayFrequency (netRemote.play.frequency)
- Play-Info: Album (netRemote.play.info.album)
- BasePlayInfoAlbumDescription (netRemote.play.info.albumDescription)
- Play-Info: Artist (netRemote.play.info.artist)
- BasePlayInfoArtistDescription (netRemote.play.info.artistDescription)
- BasePlayInfoDescription (netRemote.play.info.description)
- Play-Info: Duration (netRemote.play.info.duration)
- Play-Info: Graphic URI (netRemote.play.info.graphicUri)
- Play-Info: Name (netRemote.play.info.name)
- BasePlayInfoProviderLogoUri (netRemote.play.info.providerLogoUri)
- BasePlayInfoProviderName (netRemote.play.info.providerName)
- Play-Info: Text (netRemote.play.info.text)
- BasePlayNotificationMessage (netRemote.play.NotificationMessage)
- Play: Position (netRemote.play.position)
- Play: Rate (netRemote.play.rate)
- BasePlayRating (netRemote.play.rating)
- Play: Repeat (netRemote.play.repeat)
- BasePlayScrobble (netRemote.play.scrobble)
- BasePlayServiceIdsDabEnsembleId (netRemote.play.serviceIds.dabEnsembleId)
- BasePlayServiceIdsDabScids (netRemote.play.serviceIds.dabScids)
- BasePlayServiceIdsDabServiceId (netRemote.play.serviceIds.dabServiceId)
- BasePlayServiceIdsEcc (netRemote.play.serviceIds.ecc)
- BasePlayServiceIdsFmRdsPi (netRemote.play.serviceIds.fmRdsPi)
- Play: Shuffle (netRemote.play.shuffle)
- BasePlayShuffleStatus (netRemote.play.shuffleStatus)
- BasePlaySignalStrength (netRemote.play.signalStrength)
- Play: Status (netRemote.play.status)
- netRemote.spotify
- BaseSpotifyBitRate (netRemote.spotify.bitRate)
- BaseSpotifyLastError (netRemote.spotify.lastError)
- BaseSpotifyLoggedInState (netRemote.spotify.loggedInState)
- BaseSpotifyLoginUsingOauthToken (netRemote.spotify.loginUsingOauthToken)
- BaseSpotifyPlaylistName (netRemote.spotify.playlist.name)
- BaseSpotifyPlaylistUri (netRemote.spotify.playlist.uri)
- BaseSpotifyStatus (netRemote.spotify.status)
- BaseSpotifyUsername (netRemote.spotify.username)
- netremote.spotify.latesterror (netremote.spotify.latesterror)
- netremote.spotify.password (netremote.spotify.password)
- netRemote.multiroom
- BaseMultiroomCapsMaxClients (netRemote.multiroom.caps.maxClients)
- BaseMultiroomCapsProtocolVersion (netRemote.multiroom.caps.protocolVersion)
- BaseMultiroomClientMute0 (netRemote.multiroom.client.mute0)
- BaseMultiroomClientMute1 (netRemote.multiroom.client.mute1)
- BaseMultiroomClientMute2 (netRemote.multiroom.client.mute2)
- BaseMultiroomClientMute3 (netRemote.multiroom.client.mute3)
- BaseMultiroomClientStatus0 (netRemote.multiroom.client.status0)
- BaseMultiroomClientStatus1 (netRemote.multiroom.client.status1)
- BaseMultiroomClientStatus2 (netRemote.multiroom.client.status2)
- BaseMultiroomClientStatus3 (netRemote.multiroom.client.status3)
- BaseMultiroomClientVolume0 (netRemote.multiroom.client.volume0)
- BaseMultiroomClientVolume1 (netRemote.multiroom.client.volume1)
- BaseMultiroomClientVolume2 (netRemote.multiroom.client.volume2)
- BaseMultiroomClientVolume3 (netRemote.multiroom.client.volume3)
- BaseMultiroomDeviceClientIndex (netRemote.multiroom.device.clientIndex)
- BaseMultiroomDeviceClientStatus (netRemote.multiroom.device.clientStatus)
- Multiroom: List Devices (netRemote.multiroom.device.listAll)
- BaseMultiroomDeviceListAllVersion (netRemote.multiroom.device.listAllVersion)
- BaseMultiroomDeviceServerStatus (netRemote.multiroom.device.serverStatus)
- BaseMultiroomDeviceTransportOptimisation (netRemote.multiroom.device.transportOptimisation)
- BaseMultiroomGroupAddClient (netRemote.multiroom.group.addClient)
- BaseMultiroomGroupAttachedClients (netRemote.multiroom.group.attachedClients)
- BaseMultiroomGroupBecomeServer (netRemote.multiroom.group.becomeServer)
- BaseMultiroomGroupCreate (netRemote.multiroom.group.create)
- BaseMultiroomGroupDestroy (netRemote.multiroom.group.destroy)
- BaseMultiroomGroupId (netRemote.multiroom.group.id)
- BaseMultiroomGroupMasterVolume (netRemote.multiroom.group.masterVolume)
- BaseMultiroomGroupName (netRemote.multiroom.group.name)
- BaseMultiroomGroupRemoveClient (netRemote.multiroom.group.removeClient)
- BaseMultiroomGroupState (netRemote.multiroom.group.state)
- BaseMultiroomGroupStreamable (netRemote.multiroom.group.streamable)
- BaseMultiroomSinglegroupState (netRemote.multiroom.singlegroup.state)
- netRemote.misc
- netRemote.test
- netRemote.nav
- BaseNavActionContext (netRemote.nav.action.context)
- BaseNavActionDabPrune (netRemote.nav.action.dabPrune)
- BaseNavActionDabScan (netRemote.nav.action.dabScan)
- NAV-Action: Navigate (netRemote.nav.action.navigate)
- BaseNavActionSelectItem (netRemote.nav.action.selectItem)
- BaseNavActionSelectPreset (netRemote.nav.action.selectPreset)
- BaseNavAmazonMpGetRating (netRemote.nav.amazonMpGetRating)
- BaseNavAmazonMpLoginComplete (netRemote.nav.amazonMpLoginComplete)
- BaseNavAmazonMpLoginUrl (netRemote.nav.amazonMpLoginUrl)
- BaseNavAmazonMpSetRating (netRemote.nav.amazonMpSetRating)
- BaseNavBrowseMode (netRemote.nav.browseMode)
- BaseNavCaps (netRemote.nav.caps)
- BaseNavContextDepth (netRemote.nav.context.depth)
- BaseNavContextErrorStr (netRemote.nav.context.errorStr)
- BaseNavContextFormData (netRemote.nav.context.formData)
- BaseNavContextFormItem (netRemote.nav.context.form.item)
- BaseNavContextFormOption (netRemote.nav.context.form.option)
- BaseNavContextList (netRemote.nav.context.list)
- BaseNavContextNavigate (netRemote.nav.context.navigate)
- BaseNavContextNumItems (netRemote.nav.context.numItems)
- BaseNavContextRefresh (netRemote.nav.context.refresh)
- BaseNavContextStatus (netRemote.nav.context.status)
- BaseNavCurrentTitle (netRemote.nav.currentTitle)
- BaseNavDabScanUpdate (netRemote.nav.dabScanUpdate)
- BaseNavDepth (netRemote.nav.depth)
- BaseNavDescription (netRemote.nav.description)
- BaseNavEncFormData (netRemote.nav.encFormData)
- BaseNavErrorStr (netRemote.nav.errorStr)
- BaseNavFormButton (netRemote.nav.form.button)
- BaseNavFormData (netRemote.nav.formData)
- BaseNavFormItem (netRemote.nav.form.item)
- BaseNavFormOption (netRemote.nav.form.option)
- NAV: List (netRemote.nav.list)
- NAV: NumItems (netRemote.nav.numItems)
- BaseNavPresetCurrentPreset (netRemote.nav.preset.currentPreset)
- BaseNavPresetDelete (netRemote.nav.preset.delete)
- BaseNavPresetDownloadArtworkUrl (netRemote.nav.preset.download.artworkUrl)
- BaseNavPresetDownloadBlob (netRemote.nav.preset.download.blob)
- BaseNavPresetDownloadDownload (netRemote.nav.preset.download.download)
- BaseNavPresetDownloadName (netRemote.nav.preset.download.name)
- BaseNavPresetDownloadType (netRemote.nav.preset.download.type)
- BaseNavPresetListversion (netRemote.nav.preset.listversion)
- BaseNavPresets (netRemote.nav.presets)
- BaseNavPresetSwapIndex1 (netRemote.nav.preset.swap.index1)
- BaseNavPresetSwapIndex2 (netRemote.nav.preset.swap.index2)
- BaseNavPresetSwapSwap (netRemote.nav.preset.swap.swap)
- BaseNavPresetUploadArtworkUrl (netRemote.nav.preset.upload.artworkUrl)
- BaseNavPresetUploadBlob (netRemote.nav.preset.upload.blob)
- BaseNavPresetUploadName (netRemote.nav.preset.upload.name)
- BaseNavPresetUploadType (netRemote.nav.preset.upload.type)
- BaseNavPresetUploadUpload (netRemote.nav.preset.upload.upload)
- BaseNavRefresh (netRemote.nav.refresh)
- BaseNavReleaseDate (netRemote.nav.releaseDate)
- BaseNavSearchTerm (netRemote.nav.searchTerm)
- NAV: State (netRemote.nav.state)
- NAV: Status (netRemote.nav.status)
- netRemote.fsdca