Hi Mark,
> Onkyo returned error is: > > dbus.exceptions.DBusException: > > com.intel.RendererServiceUPnP.**OperationFailed: Operation failed: > > Resource not found > > We have one bug in the dLeyna bug database where we get the "Resource Not > Found" error. > > https://github.com/01org/**dleyna-server/issues/63<https://github.com/01org/dleyna-server/issues/63> > > This bug occurred when the DMS and the DMC where multihomed but the DMR > was only connected to a single network. We got the "Resource not Found" > error because we were passing the DMR a URL that was valid only for a > network to which it was not connected. Do you have a similar set up? If > so, perhaps this is your problem. > > I will guess that "multi-homed" would refer to multiple network adapters? The box which has a "server" (a Rygel created stream) which I will assume is called "DMS", and a control point (dLeyna), which I will assume is "DMC", has only one interface, with one IP address. Onkyo receiver (DMR?) of course has only one too. Also, I am passing an URL to the stream very explicitly : python rendererconsole.py --rendererPath=/com/intel/RendererServiceUPnP/server/1 --playURI= http://192.168.1.114:1122/GstLaunch/i/YnVtcGFuZGdyaW5k.mp3 so not quite sure which URL would be changed and by what? > If not, the only other problem I can think of from the client point of > view is that renderer-service-upnp is not passing any meta data to the DMR, > e.g., > > <CurrentURIMetaData></**CurrentURIMetaData> > > I really know too little about the internal workings of this protocols to say - can you see that in the tcpdump log that I posted on the list? I also note that this setup worked correctly with XBMC, using exactly same commands, until XBMC version 12.1. (I am still hoping Jens will have a look at that....) > If this really is the problem, you will need to update to the latest > version of the dLeyna-components called dLeyna-server and dLeyna-renderer. > In fact, you should do this anyway as the old dLeyna repositories, > renderer-service-upnp and media-service-upnp are no longer maintained ( > https://lists.01.org/**pipermail/dleyna/2013-March/**000113.html<https://lists.01.org/pipermail/dleyna/2013-March/000113.html>) > My dLeyna was compiled about 2 months ago from git, and was working OK with XBMC... my understanding is that in my case, the only function of dLeyna is to give renderer a command to play (stream) the URL specified. Which would lead me to think this may not be an issue... but if you can take a look at the tcpdump and see that this is the case, I'll try.... it is very very hard compiling this stuff and I see you did a lot of changes to it, so I would try to avoid it at all cost unless my issue is likely to be in there... > > If you look in dleyna-renderer/test/dbus/**rendererconsole.py you will > see that there is a new method, open_uri_ex that takes an extra parameter, > the meta data. You can retrieve the meta data value using a new > dLeyna-server method, available in dleyna-renderer/test/dbus/**mediaconsole.py > under the name, get_metadata. > > Are you saying that the method I am currently using might not be functional against Onkyo? Because it was working against XBMC DLNA implementation (I believe Platinum based) and still does, as long as XBMC version is < 12.1 All I currently do is : parser.add_argument('--rendererPath', action='store', help='Select renderer using specified object path', dest='rendererPath') parser.add_argument('--playURI', action='store', help='Play specified URI (stream or from DLNA server)', dest='playURI') ... renderer = Renderer(args.rendererPath) ... renderer.open_uri(args.playURI) renderer.play() Can you give a small example how I should modify this for open_uri_ex? Also, is there a way to select a renderer by UDN? Or even "Friendly Name"? Using UDN would to me make more sense then the device path, which a transient, where UDN is permanently unique identifier of a device.... On a sidenote - am I the first person ever to try to do this (DLNA streaming to Onkyo/Samsung devices) using dLeyna and/or Rygel? What renderer/stream provider are you using to test this functionality when you developed it in dLeyna? Is there perhaps an easier way to do this? Thank you for your help. Andrej > Hope this helps, > > Mark > > > > > ______________________________**_________________ > rygel-list mailing list > [email protected] > https://mail.gnome.org/**mailman/listinfo/rygel-list<https://mail.gnome.org/mailman/listinfo/rygel-list> >
_______________________________________________ rygel-list mailing list [email protected] https://mail.gnome.org/mailman/listinfo/rygel-list
