Marantz AV8805 HEOS CLI PROTOCOL Specification - Page 28

Browse Source Containers

Page 28 highlights

"mid": "'media id'" }, { "container": "yes", "playable": "no", "type": "container", "name": "'container name'", "image_url": "'container image url'", "cid": "'container id'", "mid": "'media id'" }, { "container": "no", "playable": "yes", "type": "station", "name": "'station name'", "image_url": "'station url'", "mid": "'media id'" } ], "options": [ { "browse": [ { "id": 20, "name": "Remove from HEOS Favorites" } ] } ] } Example: heos://browse/browse?sid=1346442495 Supported Sources: Local Media Servers, Playlists, History, Aux-In, Favorites, TuneIn, Pandora, Rhapsody, Deezer, SiriusXM, iHeartRadio, Napster, Tidal, SoundCloud, Amazon Music, Juke 4.4.4 Browse Source Containers Command: heos://browse/browse?sid=source_id&cid=container_id&range=start#, end# Attribute Description sid Source id returned by 'get_music_sources' command cid Container id returned by 'browse' or 'search' command range Range is start and end record index to return. Range parameter is optional. Omitting range parameter returns all records up to a maximum of either 50 or 100 records per response. The default maximum number of records depend on the service type. count Total number of items available in the container. NOTE: count value of '0' indicates unknown container size. Controllers needs to query until the return payload is empty (returned attribute is 0). returned Number of items returned in current response Enumeration N/A N/A range starts from 0 0 - unknown >1 - valid count N/A

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36
  • 37
  • 38
  • 39
  • 40
  • 41
  • 42
  • 43
  • 44

"mid": "'media id'"
},
{
"container": "yes",
"playable": "no",
"type": "container",
"name": "'container name'",
"image_url": "'container image url'",
"cid": "'container id'",
"mid": "'media id'"
},
{
"container": "no",
"playable": "yes",
"type": "station",
"name": "'station name'",
"image_url": "'station url'",
"mid": "'media id'"
}
],
"options": [
{
"browse": [
{
"id": 20,
"name": "Remove from HEOS Favorites"
}
]
}
]
}
Example: heos://browse/browse?sid=1346442495
Supported Sources: Local Media Servers, Playlists, History, Aux-In, Favorites, TuneIn, Pandora, Rhapsody, Deezer, SiriusXM, iHeartRadio,
Napster, Tidal, SoundCloud, Amazon Music, Juke
4.4.4 Browse Source Containers
Command: heos://browse/browse?sid=source_id&cid=container_id&range=start#, end#
Attribute
Description
Enumeration
sid
Source id returned by 'get_music_sources' command
N/A
cid
Container id returned by 'browse' or 'search' command
N/A
range
Range is start and end record index to return. Range parameter is
optional.
Omitting range parameter returns all records up to a maximum of
either 50 or 100 records per response.
The default maximum number of records depend on the service
type.
range starts from 0
count
Total number of items available in the container.
NOTE: count value of '0' indicates unknown container size.
Controllers needs to query until the return payload
is empty (returned attribute is 0).
0 - unknown
>1 - valid count
returned
Number of items returned in current response
N/A