> Indeed, it seems to work with all DLNA devices I have. I am still toYes. Call GetProtocolInfo on the Renderer's ConnectionManager service.
> find a way to differentiate between ones that can accept only mp3 and
> ones that can do flac or some other uncompressed format... so I send
> mp3 to all right now. Do you have a hint for me?
The sink variable of the response gives you a comma-separated list with
entries like http-get:*:audio/mpeg:DLNA.ORG_PN=MP3 or maybe a * at the
end as well, I think dLeyna even preprocesses that for you. The only
uncompressed format DLNA supports is raw PCM (profile LPCM), but there
should be devices doing flac as well.
Btw, to be really foolproof, all your uris should have a file extension
matching the file-type. Some (mainly cheap) devices rely on them.
> 1) a command-line control point, which can push URL to renderer,Not really.
> stop/play/pause, change volume etc....
> 2) A web browser control point. I am aware of dLeyna Cloud, but thatThere was something as a demo of gupnp-php, but I've no idea how usable
> is barely a prototype
that is or what it's called.