This is a list of listener topics in the Remote API. See sPublicMetadata for the canonical list.
metadata.artistThe name of the artist of the currently playing media.
metadata.titleThe title of the currently playing media.
metadata.albumThe album name of the currently playing media.
metadata.genreThe genre of the currenly playing media.
metadata.positionThe current position in the media, as the number of milliseconds offset from the start of the media.
metadata.lengthThe total length of the currently playing media. May be zero for media of unknown length (e.g. streams).
metadata.position.strThe current position in the current media, as expressed as a string (in minutes:seconds).
metadata.length.strThe total length of the current media, as expressed as a string (in minutes:seconds).
playlist.shuffleA boolean value indicating whether shuffle mode is on.
playlist.shuffle.disabledA boolean value indicating if shuffle mode is disabled. If this is enabled, setting
playlist.shufflewill have no effect.
playlist.repeatAn integer value indicating which repeat mode is currently active. This has a value of
0for no repeat,
1for repeat one, and
2for repeat all.
playlist.repeat.disabledA boolean value indicating if repeat mode is disabled. If this is enabled, setting
playlist.repeatwill have no effect.
playlist.previous.disabledA boolean value indicating if the sequencer can go back in the playlist.
playlist.next.disabledA boolean value indicating if the sequencer can advance in the playlist.
faceplate.volumeThe current player volume as an integer between
faceplate.muteA boolean value indicating whether the player is currently muted.
faceplate.playingA boolean value indicating whether the player is currently playing. Note that this will be true even if the player is paused.
faceplate.pausedA boolean value indicating whether the player is currently paused.