JSON AudioGetItem & Player.GetItem shows Artist with extra spaces
#1
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.
Reply

Logout Mark Read Team Forum Stats Members Help
JSON AudioGetItem & Player.GetItem shows Artist with extra spaces0