diff options
author | Matt Ranostay <matt.ranostay@konsulko.com> | 2018-11-16 01:52:55 -0800 |
---|---|---|
committer | Matt Ranostay <matt.ranostay@konsulko.com> | 2018-11-16 05:38:09 -0800 |
commit | 1dfafa70bdaccff3bc9fe72ef02b4b2646963de3 (patch) | |
tree | 98215304bc5d515309140a91c93710fea294094b /README.md | |
parent | 47cba68fe66983f50bf785a4e60ec77ac8535c2f (diff) |
binding: mediaplayer: remove metadata verb
Since no client actually uses the metadata verb, but just the events
this can be removed. Also the verb wouldn't show avrcp metadata.
Bug-AGL: SPEC-1630
Change-Id: Iae7ba5a2e63107cb920566c83507bb2c7365a168
Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
Diffstat (limited to 'README.md')
-rw-r--r-- | README.md | 42 |
1 files changed, 22 insertions, 20 deletions
@@ -12,7 +12,6 @@ MediaPlayer service controls playback of media from a playlist using one provide | subscribe | subscribe to respectice events | *Request:* {"value": "playlist"} | | unsubscribe | unsubscribe to respective events | *Request:* {"value": "playlist"} | | controls | controls for media playback | See **MediaPlayer Controls** section | -| metadata | get current metadata of selected media | See **metadata Reporting** section | | playlist | get current playlist of media | See **playlist JSON Response** section | ### MediaPlayer Controls @@ -33,23 +32,6 @@ the parameter of *value* (i.e. *{"value": "play"}*) | volume | set volume 0-100% for media stream | {"value": "volume, "volume": 40} | | loop | loop playlist | {"value": "loop", "state": "true"} | -### metadata Reporting - -JSON response for *metadata* request parameters - -| Name | Description | -|:------------|----------------------------------------------------| -| index | index number within playlist | -| duration | length of track in milliseconds | -| position | current position in milliseconds | -| volume | current volume in percent | -| path | path to media on filesystem | -| title | title for current track | -| album | album name for current track | -| artist | artist name for current track | -| genre | genre type for current track | -| image | *(optional)* base64 encoded data URI for album art | - ### playlist JSON Response JSON response is an array of playlist entries with the parameter name of *list*. @@ -77,5 +59,25 @@ JSON response data is an array of the same fields documented in **playlist JSON ### metadata Event Notes -JSON response data is the same fields documented in **metadata Reporting** section *with the exception -of album art due to performance issues* +JSON response for *metadata* event + +These fields are in the root level of the event + +| Name | Description | +|:------------|----------------------------------------------------| +| position | current position in milliseconds | +| volume | current volume in percent | + +These fields are part of a dictionary named "track" + +| Name | Description | +|:------------|----------------------------------------------------| +| index | index number within playlist | +| duration | length of track in milliseconds | +| path | path to media on filesystem | +| title | title for current track | +| album | album name for current track | +| artist | artist name for current track | +| genre | genre type for current track | +| image | *(optional)* base64 encoded data URI for album art | + |