I've been using Orange Squeeze to control my system and one thing I've
noticed is that within Spotify (both Spotty and Triode plugin before it)
if you select an Artist there is no Play/Play Next/Add to playlist
options for Top Tracks as there are with the Songs item directly beneath
it. Meaning you can't play all top tracks, only go in and choose each
manually.
I reached out to the developer of Orange Squeeze who says the menu
item's aren't surfaced in the JSON and kindly provided a dump of the
logs to show this which I've included below. Seems there may be
something missing from the Spotty plugin presenting this.
>From OragneBikeLabs
>
> At the end of this message, there's an excerpt from the app's log which
> shows the request heading out to the server and the response. You might
> try posting this to the Spotty support forum to see if there's maybe
> just a bug in Spotty or if for some reason Orange Squeeze is formulating
> the request incorrectly.
>
Code:
--------------------
--> POST http://192.168.86.2:9000/cometd (286-byte body)
OSNetwork D [JSON_LOG_ID: 68]: [ {
D "channel" : "/slim/request",
D "id" : 30,
D "data" : {
D "request" : [ "00:04:20:1e:2b:e0", [ "spotty", "items", "0",
"10000000", "menu:spotty", "isContextMen
u:1", "item_id:6.5.3", "useContextMenu:1", "xmlBrowseInterimCM:1" ] ],
D "response" : "/447acb79/slim/request"
D }
D } ]
OkHttp D <-- 200 OK http://192.168.86.2:9000/cometd (61ms, 77-byte body)
OSNetwork D [JSON_LOG_ID: 69] StreamingReader::responseReceived
D [JSON_LOG_ID: 69]: {
D "data" : {
D "offset" : 0,
D "count" : 0,
D "title" : "Top Tracks",
D "base" : {
D "actions" : {
D "add" : {
D "player" : 0,
D "params" : {
D "menu" : "spotty"
D },
D "itemsParams" : "params",
D "cmd" : [ "spotty", "playlist", "add" ]
D },
D "playControl" : {
D "itemsParams" : "playControlParams",
D "cmd" : [ "spotty", "items" ],
D "window" : {
D "isContextMenu" : 1
D },
D "params" : {
D "_quantity" : "10000000",
D "_index" : "0",
D "useContextMenu" : "1",
D "menu" : "spotty",
D "xmlBrowseInterimCM" : "1",
D "item_id" : "6.5.3",
D "isContextMenu" : "1"
D },
D "player" : 0
D },
D "more" : {
D "params" : {
D "menu" : "spotty"
D },
D "player" : 0,
D "window" : {
D "isContextMenu" : 1
D },
D "cmd" : [ "spotty", "items" ],
D "itemsParams" : "params"
D },
D "play" : {
D "nextWindow" : "nowPlaying",
D "player" : 0,
D "params" : {
D "menu" : "spotty"
D },
D "itemsParams" : "params",
D "cmd" : [ "spotty", "playlist", "play" ]
D },
D "add-hold" : {
D "itemsParams" : "params",
D "cmd" : [ "spotty", "playlist", "insert" ],
D "params" : {
D "menu" : "spotty"
D },
D "player" : 0
D },
D "go" : {
D "nextWindow" : "nowPlaying",
D "player" : 0,
D "params" : {
D "menu" : "spotty"
D },
D "itemsParams" : "params",
D "cmd" : [ "spotty", "playlist", "play" ]
D }
D }
D },
D "window" : {
D "windowStyle" : "text_list"
D }
D },
D "id" : "30",
D "ext" : {
D "priority" : ""
D },
D "channel" : "/447acb79/slim/request"
D }
--------------------
Andrew.
Squeezebox Transporter Black/TransNav - Onkyo TX-NR1009
Squeezebox Touch - Audio Engine A2
Squeezebox Receiver - Audio Engine A2
Squeezebox Radio
Squeezebox Boom
Squeezebox Controller
Server: Lenovo ThinkServer TS140, Unraid 6.x, LMS 7.9.1 (own docker
image)
Orange Squeeze
------------------------------------------------------------------------
cublet's Profile: http://forums.slimdevices.com/member.php?userid=17383
View this thread: http://forums.slimdevices.com/showthread.php?t=108052
_______________________________________________
plugins mailing list
[email protected]
http://lists.slimdevices.com/mailman/listinfo/plugins