2014-04-08, 02:48
A JSON request such as:
http://aaa.bbb.ccc.nnn/jsonrpc?request={"jsonrpc":"2.0","method":"Player.GetItem","params":{"playerid":0,"properties":["artist"]},"id":1}
returns a result with the 'artist' field's data on a different line
{
"id": 1,
"jsonrpc": "2.0",
"result": {
"item": {
"artist": [
"Lucinda Williams"
],
"id": 1456,
"label": "06. Lucinda Williams - Soldier's Song",
"type": "song"
}
}
}
The same with a request such as:
http://aaa.bbb.ccc.nnn/jsonrpc?request={"jsonrpc": "2.0", "method": "Player.GetItem", "params": { "properties": ["title", "album", "artist", "duration", "thumbnail", "file", "fanart", "streamdetails"], "playerid": 0 }, "id": "AudioGetItem"}
which returns 'artist' - and only 'artist' - formatted on 2 lines.
{
"id": "AudioGetItem",
"jsonrpc": "2.0",
"result": {
"item": {
"album": "Blessed",
"artist": [
"Lucinda Williams"
],
"duration": 369,
"fanart": "image://http%3a%2f%2fwww.theaudiodb.com%2fimages%2fmedia%2fartist%2ffanart%2fuvsqpq1355067090.jpg/",
"file": "upnp://73656761-7465-7375-636b-0290a93ca13e/13e95cd071db13e9bb5ab5927d770b19%241%249100%24All%20Music%24Music/",
"id": 1456,
"label": "06. Lucinda Williams - Soldier's Song",
"thumbnail": "",
"title": "Soldier's Song",
"type": "song"
}
}
}
Is this a known feature? It's a concern because of its impact on iRule's feedback parsing.
http://aaa.bbb.ccc.nnn/jsonrpc?request={"jsonrpc":"2.0","method":"Player.GetItem","params":{"playerid":0,"properties":["artist"]},"id":1}
returns a result with the 'artist' field's data on a different line
{
"id": 1,
"jsonrpc": "2.0",
"result": {
"item": {
"artist": [
"Lucinda Williams"
],
"id": 1456,
"label": "06. Lucinda Williams - Soldier's Song",
"type": "song"
}
}
}
The same with a request such as:
http://aaa.bbb.ccc.nnn/jsonrpc?request={"jsonrpc": "2.0", "method": "Player.GetItem", "params": { "properties": ["title", "album", "artist", "duration", "thumbnail", "file", "fanart", "streamdetails"], "playerid": 0 }, "id": "AudioGetItem"}
which returns 'artist' - and only 'artist' - formatted on 2 lines.
{
"id": "AudioGetItem",
"jsonrpc": "2.0",
"result": {
"item": {
"album": "Blessed",
"artist": [
"Lucinda Williams"
],
"duration": 369,
"fanart": "image://http%3a%2f%2fwww.theaudiodb.com%2fimages%2fmedia%2fartist%2ffanart%2fuvsqpq1355067090.jpg/",
"file": "upnp://73656761-7465-7375-636b-0290a93ca13e/13e95cd071db13e9bb5ab5927d770b19%241%249100%24All%20Music%24Music/",
"id": 1456,
"label": "06. Lucinda Williams - Soldier's Song",
"thumbnail": "",
"title": "Soldier's Song",
"type": "song"
}
}
}
Is this a known feature? It's a concern because of its impact on iRule's feedback parsing.