Re: Rygel created UPnP stream help please




There are some preliminary patches available in bugzilla to make that
information (or something similar) available at the stage of content
streaming (which technically has nothing to do with UPnP anymore)


Thanks - will try them if I have to :-) when do you expect to have them committed to Git?
 
No. Currently Rygel has to load each module to check its meta-data which
is bad (bug 693658 in gnome bugzilla).

Ah.... got it.
 
> Flag --config=/etc/rygel.confxxxs is ignored or I misunderstood it's
> use?

It should not be ignored.

I specified the non-existent file (/etc/rygel.confxxxs above) but /etc/rygel.conf still got loaded instead - and there was no error message related to non-existent file specified?
 
> Tried specifying GstLaunch config with  --plugin-option= flags below,
> but that did not seem to enable GstLaunch plugin (Plugin 'GstLaunch'
> disabled by user, ignoring..) :

Ok, there might be some issue with correctly overriding options from
commandline.

>
> --plugin-option=GstLaunch:enabled:true

This option does not work.

It would be very handy to be able to define GstLaunch without a config file, in a scenario I will use, where I will have one instance of Rygel for each DLNA device on the network...


Anyhow, after applying debugging changes as you advised, output of attempt to stream to Onkyo is:

(rygel:2108): Rygel-DEBUG: rygel-http-server.vala:151: HTTP GET request for URI 'http://192.168.1.113:1122/GstLaunch/i/YnVtcGFuZGdyaW5k.mp3'. Headers:
(rygel:2108): Rygel-DEBUG: rygel-http-server.vala:155: Range : bytes=0-
(rygel:2108): Rygel-DEBUG: rygel-http-server.vala:155: transferMode.dlna.org : Streaming
(rygel:2108): Rygel-DEBUG: rygel-http-server.vala:155: Host : 192.168.1.113:1122
(rygel:2108): Rygel-DEBUG: rygel-http-server.vala:155: User-Agent : Mediabolic-IMHTTP/1.8.225 UPNP/1.0 DLNADOC/1.50
(rygel:2108): Rygel-DEBUG: rygel-http-server.vala:136: HTTP GET request for URI 'http://192.168.1.113:1122/GstLaunch/i/YnVtcGFuZGdyaW5k.mp3' handled.

With usual response of dbus.exceptions.DBusException: com.intel.RendererServiceUPnP.OperationFailed: Operation failed: Resource not found
from rendererconsole.py

Streaming to XBMC works fine:

(rygel:2108): Rygel-DEBUG: rygel-http-server.vala:151: HTTP HEAD request for URI 'http://192.168.1.113:1122/GstLaunch/i/YnVtcGFuZGdyaW5k.mp3'. Headers:
(rygel:2108): Rygel-DEBUG: rygel-http-server.vala:155: User-Agent : XBMC/13.0-ALPHA1 Git:20130219-7b9ab8a (Linux; Fedora release 16 (Verne); 3.6.11-4.fc16.i686.PAE i686; http://www.xbmc.org)
(rygel:2108): Rygel-DEBUG: rygel-http-server.vala:155: Host : 192.168.1.113:1122
(rygel:2108): Rygel-DEBUG: rygel-http-server.vala:155: Accept : */*
(rygel:2108): Rygel-DEBUG: rygel-http-server.vala:155: Connection : keep-alive
** (rygel:2108): DEBUG: URL: /usr/share/gupnp-av/didl-lite-v2.xsd, ID: (null).
** (rygel:2108): DEBUG: BASENAME: didl-lite-v2.xsd, PATH: /usr/share/gupnp-av/didl-lite-v2.xsd
** (rygel:2108): DEBUG: URL: http://www.upnp.org/schemas/av/upnp.xsd, ID: (null).
** (rygel:2108): DEBUG: BASENAME: upnp.xsd, PATH: /usr/share/gupnp-av/upnp.xsd
** (rygel:2108): DEBUG: URL: http://www.upnp.org/schemas/av/av.xsd, ID: (null).
** (rygel:2108): DEBUG: BASENAME: av.xsd, PATH: /usr/share/gupnp-av/av.xsd
** (rygel:2108): DEBUG: URL: http://dublincore.org/schemas/xmls/simpledc20021212.xsd, ID: (null).
** (rygel:2108): DEBUG: BASENAME: simpledc20021212.xsd, PATH: /usr/share/gupnp-av/simpledc20021212.xsd
** (rygel:2108): DEBUG: URL: http://www.w3.org/2001/03/xml.xsd, ID: (null).
** (rygel:2108): DEBUG: BASENAME: xml.xsd, PATH: /usr/share/gupnp-av/xml.xsd
(rygel:2108): Rygel-DEBUG: rygel-http-get.vala:182: Following HTTP headers appended to response:
(rygel:2108): Rygel-DEBUG: rygel-http-get.vala:184: Date : Tue, 19 Mar 2013 05:29:49 GMT
(rygel:2108): Rygel-DEBUG: rygel-http-get.vala:184: Content-Type : audio/mpeg
(rygel:2108): Rygel-DEBUG: rygel-http-get.vala:184: contentFeatures.dlna.org : *
(rygel:2108): Rygel-DEBUG: rygel-http-get.vala:184: Connection : close
(rygel:2108): Rygel-DEBUG: rygel-http-server.vala:151: HTTP GET request for URI 'http://192.168.1.113:1122/GstLaunch/i/YnVtcGFuZGdyaW5k.mp3'. Headers:
(rygel:2108): Rygel-DEBUG: rygel-http-server.vala:155: User-Agent : XBMC/13.0-ALPHA1 Git:20130219-7b9ab8a (Linux; Fedora release 16 (Verne); 3.6.11-4.fc16.i686.PAE i686; http://www.xbmc.org)
(rygel:2108): Rygel-DEBUG: rygel-http-server.vala:155: Host : 192.168.1.113:1122
(rygel:2108): Rygel-DEBUG: rygel-http-server.vala:155: Accept : */*
(rygel:2108): Rygel-DEBUG: rygel-http-server.vala:155: Connection : keep-alive
(rygel:2108): Rygel-DEBUG: rygel-http-get.vala:182: Following HTTP headers appended to response:
(rygel:2108): Rygel-DEBUG: rygel-http-get.vala:184: Date : Tue, 19 Mar 2013 05:29:49 GMT
(rygel:2108): Rygel-DEBUG: rygel-http-get.vala:184: Content-Type : audio/mpeg
(rygel:2108): Rygel-DEBUG: rygel-http-get.vala:184: contentFeatures.dlna.org : *
(rygel:2108): Rygel-DEBUG: rygel-http-get.vala:184: Connection : close
0:02:13.575572100  2108  0x8b88f80 WARN           audioresample gstaudioresample.c:1433:plugin_init: Orc disabled, can't benchmark int vs. float resampler
0:02:13.575647389  2108  0x8b88f80 WARN         GST_PERFORMANCE gstaudioresample.c:1436:plugin_init: orc disabled, no benchmarking done
0:02:13.595861800  2108  0x8af5090 FIXME                default gstutils.c:3622:gst_pad_create_stream_id_printf_valist:<audiotestsrc0:src> Creating random stream-id, consider implementing a deterministic way of creating a stream-id



Your help is very much appreciated.

Thanks,
Andrej Falout




[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]