Well, it looks like the Renderer is the problem. This is reported in the DMRA report:
Play test file result=Play failed => Command "SetAVTransportURI" failed
I think it is kind of important for the SetAVTransportURI command to work.
Normally, a Controller tells a Renderer what files to play, and gives the Renderer a URL to get it.
In the Wireshark traces I have, that URL is in the form "
http://192.168.1.109:52100/Music/F561325.flac?Reader=2". (Example, and yes it works. Even with a third party Renderer.)
Then the Renderer requests the file using the URL.
As MC told the controller to use the URL "
http://192.168.1.21:52100/Music/F69749.wav?Reader=9", the Renderer should use that URL, and MC would understand it.
It is possible that PM123 isn't forming the GET command correctly. A correct value, as shown in Wireshark, would look like:
GET /Music/F69749.wav?Reader=9 HTTP/1.1\r\n
So what is shown in your image as a failing URL looks correct.
Do you have the latest version of PM123 installed? It is up to version 1.41 now, and the DMRA report just says you have version 1.
Anyway, it seems you need to ask Dmitry about the problem, not JRiver.
http://www.5nets.ru/pm123.html