...
Version | Publication Date | Author | Notes |
---|---|---|---|
1.0 | 2017-11-14 | JS | Initial Release |
1.1 | 2020-09-15 | JS | Added details about service account selection and the Top Menu |
1.2 | 2021-08-06 | JS | Additional details about |
1.3 | 2021-08-06 | JS | Add browsing sub-section to JSON API section |
1.4 | 2021-08-31 | JS | Add detail on browse command structure in JSON API section |
1.5 | 2021-09-04 | JS | Add |
1.6 | 2021-09-07 | JS | Add events that describe changes to Presets and Playlists |
Table of Contents | ||||
---|---|---|---|---|
|
...
This feature was once called Snapshot.
...
Relevant Events
Playlists are browsed with BrowsePlaylists
. This command adheres to the same pattern as all Browse commands.
Rename a playlist with RenamePlaylist oldName newName
Delete a playlist with There are some events that indicate changes to favorites to the control client.
FavoritesChanged
will be sent whenever any change is made to any preset. It will always be true
. Simply receiving it is sufficient to rebrowse presets.
FavoritesCount
will be sent whenever the number of presets changes.
FavoritesCount
differs from FavoritesChanged
in that it will only be sent when a preset is added or deleted while FavoritesChanged
includes name changes.
Playlists
Playlists are browsed with BrowsePlaylists
. This command adheres to the same pattern as all Browse commands.
Rename a playlist with RenamePlaylist oldName newName
Delete a playlist with DeletePlaylist nameOrId
Reorder tracks within a playlist with ReorderPlaylist playlistId srceTrackId destTrackId
A playlist can be directly played with PlayPlaylist nameOrId
Relevant Events
There are some events that indicate changes to favorites to the control client.
PlaylistsChanged
will be sent whenever any change is made to any playlist. It will always be true
. Simply receiving it is sufficient to rebrowse playlists.
PlaylistCount
will be sent whenever the number of playlists changes.
PlaylistCount
differs from PlaylistsChanged
in that it will only be sent when a playlist is added or deleted while PlaylistsChanged
includes name changes.
Now Playing
The now playing queue can be browsed with BrowseNowPlaying
. Only browse the queue if the BrowseNowPlayingAvailable
event is true
.
...