Alternatively pass a valid DIDL-Lite frgament to SetAVTransportURI with a resource with the correct mime-type.
Some manufacturers have the great idea to reject any URL for which they cannot find a supported mime-type
in the metadata param of SetAVTransportURI...
Well... In this article http://ubuntuforums.org/showthread.php?t=1198689 I've found strange recipe which eventually solved my problem. I've set 2 http headers in my Apache Server. And metadata field I've set to "".
contentFeatures.dlna.org: DLNA.ORG_OP=01;DLNA.ORG_CI=0;DLNA.ORG_FLAGS=017000 00000000000000000000000000
I'm curious, how many TVs have same problem?
hi, my code does the same as yours... I have set my headers the same way as you described, I have samsung ps51d550... my app detects its avtransport service fine, when I execute the SetAVTransportURI pointing to an image on one of my web servers with the headers set according to you, I still get the HTTP 500 :(
any ideas appreciated except calling samsung telling them they suck... which actually won't help me any further :)))
btw. cling... very nice lib... helped a lot ... thumb up