Compatibility issues with GstLaunch and 2 different players



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

        


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