netRemote.play

BasePlayAddPreset (netRemote.play.addPreset)

TODO

Node Path

Methods

Type

Notifying, Cacheable

netRemote.play.addPreset

GET, SET

NodeU32

False, False

Example: /fsapi/GET/netRemote.play.addPreset?pin=1234
1<!-- TBD --!>

BasePlayAddPresetStatus (netRemote.play.addPresetStatus)

TODO

Node Path

Methods

Type

Notifying, Cacheable

netRemote.play.addPresetStatus

GET

NodeE8

True, False

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

  • 0: “PRESET_STORRED”

  • 1: “PRESET_NOT_STORRED”

Example: /fsapi/GET/netRemote.play.addPresetStatus?pin=1234
1<!-- TBD --!>

BasePlayAlerttone (netRemote.play.alerttone)

TODO

Node Path

Methods

Type

Notifying, Cacheable

netRemote.play.alerttone

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: “PLAY”

Example: /fsapi/GET/netRemote.play.alerttone?pin=1234
1<!-- TBD --!>

BasePlayCaps (netRemote.play.caps)

TODO

Node Path

Methods

Type

Notifying, Cacheable

netRemote.play.caps

GET

NodeU32

False, False

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

BasePlayConcurencyResponse (netRemote.play.ConcurencyResponse)

TODO

Node Path

Methods

Type

Notifying, Cacheable

netRemote.play.ConcurencyResponse

GET, SET

NodeE8

False, 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.play.ConcurencyResponse?pin=1234
1<!-- TBD --!>

BasePlayConcurencyStr (netRemote.play.ConcurencyStr)

TODO

Node Path

Methods

Type

Notifying, Cacheable

netRemote.play.ConcurencyStr

GET

NodeC8

False, False

Example: /fsapi/GET/netRemote.play.ConcurencyStr?pin=1234
1<!-- TBD --!>

Play: Control (netRemote.play.control)

This node allows control over the current track. Please note the differencies of different unit states:

  • NEXT:

    When used on “Media Player” mode, the next track will be selected and start playing. On “Radio” mode, the next higher frequency will be scanned for signals.

  • PREV:

    The “Media Player” mode selects the next track and “Radio” mode scans for lower frequency signals.

Node Path

Methods

Type

Notifying, Cacheable

netRemote.play.control

GET, SET

NodeE8

False, False

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

  • 0: “STOP”

  • 1: “PLAY”

  • 2: “PAUSE”

  • 3: “NEXT”

  • 4: “PREVIOUS”

Example: /fsapi/GET/netRemote.play.control?pin=1234
1<!-- TBD --!>

BasePlayErrorStr (netRemote.play.errorStr)

TODO

Node Path

Methods

Type

Notifying, Cacheable

netRemote.play.errorStr

GET

NodeC8

False, False

Example: /fsapi/GET/netRemote.play.errorStr?pin=1234
1<!-- TBD --!>

BasePlayFeedback (netRemote.play.feedback)

TODO

Node Path

Methods

Type

Notifying, Cacheable

netRemote.play.feedback

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: “POSITIVE”

  • 2: “NEGATIVE”

Example: /fsapi/GET/netRemote.play.feedback?pin=1234
1<!-- TBD --!>

BasePlayFrequency (netRemote.play.frequency)

TODO

Node Path

Methods

Type

Notifying, Cacheable

netRemote.play.frequency

GET, SET

NodeU32

True, True

Example: /fsapi/GET/netRemote.play.frequency?pin=1234
1<!-- TBD --!>

Play-Info: Album (netRemote.play.info.album)

The name of the album of the current selected or playing track.

Node Path

Methods

Type

Notifying, Cacheable

netRemote.play.info.album

GET

NodeC8

False, False

Example: /fsapi/GET/netRemote.play.info.album?pin=1234
1<!-- TBD --!>

BasePlayInfoAlbumDescription (netRemote.play.info.albumDescription)

TODO

Node Path

Methods

Type

Notifying, Cacheable

netRemote.play.info.albumDescription

GET

NodeC8

False, False

Example: /fsapi/GET/netRemote.play.info.albumDescription?pin=1234
1<!-- TBD --!>

Play-Info: Artist (netRemote.play.info.artist)

The name of the artist of the current selected or playing track.

Node Path

Methods

Type

Notifying, Cacheable

netRemote.play.info.artist

GET

NodeC8

False, False

Example: /fsapi/GET/netRemote.play.info.artist?pin=1234
1<!-- TBD --!>

BasePlayInfoArtistDescription (netRemote.play.info.artistDescription)

TODO

Node Path

Methods

Type

Notifying, Cacheable

netRemote.play.info.artistDescription

GET

NodeC8

False, False

Example: /fsapi/GET/netRemote.play.info.artistDescription?pin=1234
1<!-- TBD --!>

BasePlayInfoDescription (netRemote.play.info.description)

TODO

Node Path

Methods

Type

Notifying, Cacheable

netRemote.play.info.description

GET

NodeC8

False, False

Example: /fsapi/GET/netRemote.play.info.description?pin=1234
1<!-- TBD --!>

Play-Info: Duration (netRemote.play.info.duration)

The specific duration of the current selected or playing track can be retrieved with this command. This is helpful when the user is going to jump to a specific part of the track and doesn’t want to send an invalid command.

Node Path

Methods

Type

Notifying, Cacheable

netRemote.play.info.duration

GET

NodeU32

False, False

Example: /fsapi/GET/netRemote.play.info.duration?pin=1234
1<!-- TBD --!>

Play-Info: Graphic URI (netRemote.play.info.graphicUri)

The device will automatically check if the current selected radio has a logo in the database and if possible returns the location.

Node Path

Methods

Type

Notifying, Cacheable

netRemote.play.info.graphicUri

GET

NodeC8

False, False

Example: /fsapi/GET/netRemote.play.info.graphicUri?pin=1234
1<!-- TBD --!>

Play-Info: Name (netRemote.play.info.name)

The name of the current selected or playing track.

Node Path

Methods

Type

Notifying, Cacheable

netRemote.play.info.name

GET

NodeC8

True, True

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

BasePlayInfoProviderLogoUri (netRemote.play.info.providerLogoUri)

TODO

Node Path

Methods

Type

Notifying, Cacheable

netRemote.play.info.providerLogoUri

GET

NodeC8

False, False

Example: /fsapi/GET/netRemote.play.info.providerLogoUri?pin=1234
1<!-- TBD --!>

BasePlayInfoProviderName (netRemote.play.info.providerName)

TODO

Node Path

Methods

Type

Notifying, Cacheable

netRemote.play.info.providerName

GET

NodeC8

False, False

Example: /fsapi/GET/netRemote.play.info.providerName?pin=1234
1<!-- TBD --!>

Play-Info: Text (netRemote.play.info.text)

The user can retrieve extra information of the track with this command or when the Ethernet radio is active, this command will retrieve the data that is showed on the display.

Node Path

Methods

Type

Notifying, Cacheable

netRemote.play.info.text

GET

NodeC8

True, True

Example: /fsapi/GET/netRemote.play.info.text?pin=1234
1<!-- TBD --!>

BasePlayNotificationMessage (netRemote.play.NotificationMessage)

TODO

Node Path

Methods

Type

Notifying, Cacheable

netRemote.play.NotificationMessage

GET

NodeC8

True, False

Example: /fsapi/GET/netRemote.play.NotificationMessage?pin=1234
1<!-- TBD --!>

Play: Position (netRemote.play.position)

In order to jump to a specific position within a playing track, this node can be utilized. Therefore, the range of this value is different for every track.

Note

The range of the value has no solid value, because the number of samples is different in every played track.

Hint

The maximum range of a track can be retrieved by using netRemote.play.duration.

Node Path

Methods

Type

Notifying, Cacheable

netRemote.play.position

GET, SET

NodeU32

False, False

Example: /fsapi/GET/netRemote.play.position?pin=1234
1<!-- TBD --!>

Play: Rate (netRemote.play.rate)

With this node the user can control how the current track gets played. The possible range of the value this node accepts is from -127 to 127 (signed Int8).

  • -127 to -1:

    When a negative value is provided, the music player will rewind the track. The rewind speed depends on the provided value. (-15 is faster than -3)

  • 0:

    This value stops the current track.

  • 1:

    The track will be resumed/ played with normal speed

  • 2 to 127:

    The track will be fast forwarded, where the speed also depends on the provided value.

Note

REWIND or FAST FORWARD is only activated for 1 track. When the track reaches the end, the music player will pause. The rate value has to be changed to 1 to either play the next track after FAST FORWARD or replay the same after REWIND. If you start the next or previous track via another command, the music player automatically sets the value to 1.

Node Path

Methods

Type

Notifying, Cacheable

netRemote.play.rate

GET, SET

NodeS8

False, False

Example: /fsapi/GET/netRemote.play.rate?pin=1234
1<!-- TBD --!>

BasePlayRating (netRemote.play.rating)

TODO

Node Path

Methods

Type

Notifying, Cacheable

netRemote.play.rating

GET, SET

NodeE8

True, False

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

  • 0: “NEUTRAL”

  • 1: “POSITIVE”

  • 2: “NEGATIVE”

Example: /fsapi/GET/netRemote.play.rating?pin=1234
1<!-- TBD --!>

Play: Repeat (netRemote.play.repeat)

This nodes controls the repeat mode of the target device. The “repeat” mode can take up to three states. The different values are listed below.

Node Path

Methods

Type

Notifying, Cacheable

netRemote.play.repeat

GET, SET

NodeE8

True, False

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

  • 0: “OFF”

  • 1: “REPEAT_ALL”

  • 2: “REPEAT_ONE”

Example: /fsapi/GET/netRemote.play.repeat?pin=1234
1<!-- TBD --!>

BasePlayScrobble (netRemote.play.scrobble)

TODO

Node Path

Methods

Type

Notifying, Cacheable

netRemote.play.scrobble

GET, SET

NodeE8

True, False

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

  • 0: “OFF”

  • 1: “ON”

Example: /fsapi/GET/netRemote.play.scrobble?pin=1234
1<!-- TBD --!>

BasePlayServiceIdsDabEnsembleId (netRemote.play.serviceIds.dabEnsembleId)

TODO

Node Path

Methods

Type

Notifying, Cacheable

netRemote.play.serviceIds.dabEnsembleId

GET

NodeU16

False, True

Example: /fsapi/GET/netRemote.play.serviceIds.dabEnsembleId?pin=1234
1<!-- TBD --!>

BasePlayServiceIdsDabScids (netRemote.play.serviceIds.dabScids)

TODO

Node Path

Methods

Type

Notifying, Cacheable

netRemote.play.serviceIds.dabScids

GET

NodeU8

False, True

Example: /fsapi/GET/netRemote.play.serviceIds.dabScids?pin=1234
1<!-- TBD --!>

BasePlayServiceIdsDabServiceId (netRemote.play.serviceIds.dabServiceId)

TODO

Node Path

Methods

Type

Notifying, Cacheable

netRemote.play.serviceIds.dabServiceId

GET

NodeU32

False, True

Example: /fsapi/GET/netRemote.play.serviceIds.dabServiceId?pin=1234
1<!-- TBD --!>

BasePlayServiceIdsEcc (netRemote.play.serviceIds.ecc)

TODO

Node Path

Methods

Type

Notifying, Cacheable

netRemote.play.serviceIds.ecc

GET

NodeU8

True, True

Example: /fsapi/GET/netRemote.play.serviceIds.ecc?pin=1234
1<!-- TBD --!>

BasePlayServiceIdsFmRdsPi (netRemote.play.serviceIds.fmRdsPi)

TODO

Node Path

Methods

Type

Notifying, Cacheable

netRemote.play.serviceIds.fmRdsPi

GET

NodeU16

True, True

Example: /fsapi/GET/netRemote.play.serviceIds.fmRdsPi?pin=1234
1<!-- TBD --!>

Play: Shuffle (netRemote.play.shuffle)

This node controls the status of the music player shuffle mode. It can be activated (1) / deactivated (0).

Node Path

Methods

Type

Notifying, Cacheable

netRemote.play.shuffle

GET, SET

NodeE8

True, False

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

  • 0: “OFF”

  • 1: “ON”

Example: /fsapi/GET/netRemote.play.shuffle?pin=1234
1<!-- TBD --!>

BasePlayShuffleStatus (netRemote.play.shuffleStatus)

TODO

Node Path

Methods

Type

Notifying, Cacheable

netRemote.play.shuffleStatus

GET

NodeE8

True, False

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

  • 0: “OK”

  • 1: “SHUFFLING”

  • 2: “TOO_MANY_ITEMS”

  • 3: “UNSUPPORTED”

Example: /fsapi/GET/netRemote.play.shuffleStatus?pin=1234
1<!-- TBD --!>

BasePlaySignalStrength (netRemote.play.signalStrength)

TODO

Node Path

Methods

Type

Notifying, Cacheable

netRemote.play.signalStrength

GET

NodeU8

False, False

Example: /fsapi/GET/netRemote.play.signalStrength?pin=1234
1<!-- TBD --!>

Play: Status (netRemote.play.status)

This node is readonly and returns the current status of the media player.

Node Path

Methods

Type

Notifying, Cacheable

netRemote.play.status

GET

NodeE8

True, True

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

  • 0: “IDLE”

  • 1: “BUFFERING”

  • 2: “PLAYING”

  • 3: “PAUSED”

  • 4: “REBUFFERING”

  • 5: “ERROR”

  • 6: “STOPPED”

  • 7: “ERROR_POPUP”

Example: /fsapi/GET/netRemote.play.status?pin=1234
1<!-- TBD --!>