Hi,
I running rygel 0.22 on ubuntu 14.04. I have 2 renderers, one a Musical
Fidelity M1CLiC (MF) and the other a Marantz CR603. These both
successfully play my media library using rygel.
However, what I want to do is us the GstLaunch plugin and the pulseaudio
upnp audio device to stream sound to them from other sources. This
works with the Marantz but not the MF.
Having failed to read the FAQ properly (sorry!) it took me rather a long
time to find out how to get a debug log. However I finally managed to
read the FAQ and do what it said!
With the Marantz the relevant section of the log is:
(rygel:30796): Rygel-DEBUG: rygel-http-server.vala:151: HTTP GET request
for URI
'http://192.168.1.2:39538/GstLaunch/i/YXVkaW90ZXN0c3Jj/tr/LPCM.lpcm'.
Headers:
(rygel:30796): Rygel-DEBUG: rygel-http-server.vala:155: Host :
192.168.1.2:39538
(rygel:30796): Rygel-DEBUG: rygel-http-server.vala:155: Icy-MetaData : 1
(rygel:30796): Rygel-DEBUG: rygel-http-server.vala:155: Connection : close
(rygel:30796): Rygel-DEBUG: rygel-http-server.vala:155:
transferMode.dlna.org : Streaming
(rygel:30796): Rygel-DEBUG: rygel-http-server.vala:155: User-Agent :
WinampMPEG/2.8
(rygel:30796): Rygel-DEBUG: rygel-http-server.vala:155: Accept : */*
(rygel:30796): Rygel-DEBUG: rygel-http-get.vala:184: Following HTTP
headers appended to response:
(rygel:30796): Rygel-DEBUG: rygel-http-get.vala:186: Date : Fri, 30 May
2014 21:57:32 GMT
(rygel:30796): Rygel-DEBUG: rygel-http-get.vala:186: Content-Type :
audio/L16;rate=44100;channels=2
(rygel:30796): Rygel-DEBUG: rygel-http-get.vala:186:
transferMode.dlna.org : Streaming
(rygel:30796): Rygel-DEBUG: rygel-http-get.vala:186:
contentFeatures.dlna.org :
DLNA.ORG_PN=LPCM;DLNA.ORG_CI=1;DLNA.ORG_FLAGS=01700000000000000000000000000000
(rygel:30796): Rygel-DEBUG: rygel-http-get.vala:186: Connection : close
(rygel:30796): MediaEngine-GStreamer-DEBUG:
rygel-gst-transcoder.vala:93: RygelL16Transcoder using the following
encoding profile:
(rygel:30796): MediaEngine-GStreamer-DEBUG: audio:
(rygel:30796): MediaEngine-GStreamer-DEBUG: Format: audio/x-raw,
format=(string)S16BE, channels=(int)2, rate=(int)44100
For the MF that doesn't work, the user agent is, strangely, the same,
but the initial dialogue shows a problem, and the console log reports:
(rygel:18388): Rygel-WARNING **: rygel-http-request.vala:105: Invalid
seek request
The MF displays 'Track not found'
And the log is:
(rygel:2486): Rygel-DEBUG: rygel-http-server.vala:151: HTTP GET request
for URI
'http://192.168.1.2:34428/GstLaunch/i/YXVkaW90ZXN0c3Jj/tr/LPCM.lpcm'.
Headers:
(rygel:2486): Rygel-DEBUG: rygel-http-server.vala:155: Host :
192.168.1.2:34428
(rygel:2486): Rygel-DEBUG: rygel-http-server.vala:155: Range : bytes=0-
(rygel:2486): Rygel-DEBUG: rygel-http-server.vala:155: Icy-MetaData : 1
(rygel:2486): Rygel-DEBUG: rygel-http-server.vala:155: Connection : close
(rygel:2486): Rygel-DEBUG: rygel-http-server.vala:155:
transferMode.dlna.org : Streaming
(rygel:2486): Rygel-DEBUG: rygel-http-server.vala:155: User-Agent :
WinampMPEG/2.8
(rygel:2486): Rygel-DEBUG: rygel-http-server.vala:155: Accept : */*
(rygel:2486): Rygel-DEBUG: rygel-http-server.vala:136: HTTP GET request
for URI
'http://192.168.1.2:34428/GstLaunch/i/YXVkaW90ZXN0c3Jj/tr/LPCM.lpcm'
handled.
(rygel:2486): Rygel-DEBUG: rygel-http-server.vala:151: HTTP GET request
for URI
'http://192.168.1.2:34428/GstLaunch/i/YXVkaW90ZXN0c3Jj/tr/AAC_ADTS_320.adts'.
Headers:
(rygel:2486): Rygel-DEBUG: rygel-http-server.vala:155: Host :
192.168.1.2:34428
(rygel:2486): Rygel-DEBUG: rygel-http-server.vala:155: Range : bytes=0-
(rygel:2486): Rygel-DEBUG: rygel-http-server.vala:155: Icy-MetaData : 1
(rygel:2486): Rygel-DEBUG: rygel-http-server.vala:155: Connection : close
(rygel:2486): Rygel-DEBUG: rygel-http-server.vala:155:
transferMode.dlna.org : Streaming
(rygel:2486): Rygel-DEBUG: rygel-http-server.vala:155: User-Agent :
WinampMPEG/2.8
(rygel:2486): Rygel-DEBUG: rygel-http-server.vala:155: Accept : */*
(rygel:2486): Rygel-DEBUG: rygel-http-server.vala:136: HTTP GET request
for URI
'http://192.168.1.2:34428/GstLaunch/i/YXVkaW90ZXN0c3Jj/tr/AAC_ADTS_320.adts'
handled.
I have tried adding the user agent to the list in "force-downgrade-for"
to no effect. I see there are several GstLaunch xml specifications and
wondered whether there's anything I could try there.
If I need to get a full tcp dump I'll attempt that.
I have further queries, manly about how I can get a higher quality
stream (which I know is supported by the renderers because I have used
another streamer (foobar2000 upnp plugin) at up to 24/96000 quality.
However, the main problem is getting it to work at all.
Regards
Tim
_______________________________________________
rygel-list mailing list
[email protected]
https://mail.gnome.org/mailman/listinfo/rygel-list