Add DLNA controller functionality
Start with CDS API, and implement in MediaBrowser.
Need API for list of renderers with profiles and API to send to the renderer.
Later it might be extended to some sort of desktop integration.
Comments (9)
-
-
reporter I was thinking some kind of API that would allow to send files from MediaBrowser, when on local network. It's quite big and just an idea ATM, so not sure how to prioritize it. I'd say feel free to build your own solution in the meantime.
-
Is there any difference in the structure of the resource URLs between DLNA and CDS.
Would calling 23424/cds/browse with a DLNA profile give you the same resource URL as you would get by performing a DLNA browse from a device with the same profile assigned (excluding the base prefix)?
Because at the moment one of the annoying steps is having to check which profile the target device is using, and then assign that to the phone, then browse, and then if i'm being nice, set it back again.
-
reporter As part of this story I was planning to add a CDS resource to return a set of url's for a given device id (or profile). Currently you have to di the browse request to get the target resource URL.
-
reporter - changed version to 1.9
-
reporter The API for this is now implemented (in 1.8).
GET /cds/renderers POST /cds/control/{renererUuid}
THe MediaBrowser part will be done in 1.9, but the API cliets can start using it now (note it hasn't gone through beta testing)
-
reporter -
reporter Another bug - the controller won't register the played item as being played on the renderer (playback status)
Edit: seems ok
-
reporter - changed status to resolved
- Log in to comment
How much of this are you planning on adding, and in what sort of time frame?
I have recently started adding this directly to ServiiGo but it would be much easier if I didn't have to implement it all client side.