Hello Gabriel,

I can also resolve the URL with curl and play it back with the gstreamer 
framework, but directly in pragha the link extracted with curl is not played 
back.
At least the artist's name, the title played and the channel in the pragha are 
resolved as text, but unfortunately no music is played.
And yes, the volume control in pragha _and_ the system is set to full volume.

Small additional information, in audacious I can play any online streaming link 
immediately with curl, or similar workarounds without any effort.
I also got this package from the Debian repository.

It would be nice, though, if pragha could also enable problem-free playback of 
the live streaming sources.

How else can I help you to find the problem?

Best regards


> I still do not understand what prevents .m3u URLs (such as the one
> you want to use) from being played correctly on pragha, but I collected
> some extra information and I have a workaround for you.
> 
> First, the workaround:
> 
> Use curl to display what's in your .m3u URL:
> 
>     $ curl http://media-ice.musicradio.com/ClassicFMMP3.m3u 
>     http://media-the.musicradio.com:80/ClassicFMMP3
> 
> Then use this URL, instead of the original, to test your gstreamer 
> installation:
> 
>     $ gst-launch-1.0 -v playbin 
> uri=http://media-the.musicradio.com:80/ClassicFMMP3
> 
> You can add this link to Pragha and it will work.
> 
> Could you test this workaround on your system and tell me if it works?
> 
> 
> 
> I'll keep trying to understand why the original URL is not acceptable.  Below 
> is the output of a call to gst-launch-1.0, which shows that the problem is 
> the lack of a decoder for 'text/uri-list' (it seems odd that a *decoder*
> is needed for text/uri-list.  I'd expect a *parser*.)
> 
> $ gst-launch-1.0 -v playbin > 
> uri=http://media-ice.musicradio.com/ClassicFMMP3.m3u Setting pipeline to 
> PAUSED ...
> Pipeline is PREROLLING ...
> /GstPlayBin:playbin0/GstURIDecodeBin:uridecodebin0: ring-buffer-max-size = 0
> /GstPlayBin:playbin0/GstURIDecodeBin:uridecodebin0: buffer-size = -1
> /GstPlayBin:playbin0/GstURIDecodeBin:uridecodebin0: buffer-duration = -1
> /GstPlayBin:playbin0/GstURIDecodeBin:uridecodebin0: use-buffering = false
> /GstPlayBin:playbin0/GstURIDecodeBin:uridecodebin0: download = false
> /GstPlayBin:playbin0/GstURIDecodeBin:uridecodebin0: uri = 
> http://media-ice.musicradio.com/ClassicFMMP3.m3u
> /GstPlayBin:playbin0/GstURIDecodeBin:uridecodebin0: connection-speed = 0
> /GstPlayBin:playbin0/GstURIDecodeBin:uridecodebin0: source = 
> "\(GstSoupHTTPSrc\)\ source"
> Got context from element 'source': gst.soup.session=context, 
> session=(SoupSession)NULL, force=(boolean)false;
> /GstPlayBin:playbin0/GstURIDecodeBin:uridecodebin0/GstTypeFindElement:typefindelement0.GstPad:src:
>  caps = text/uri-list
> /GstPlayBin:playbin0/GstURIDecodeBin:uridecodebin0/GstDecodeBin:decodebin0/GstTypeFindElement:typefind:
>  force-caps = text/uri-list
> /GstPlayBin:playbin0/GstURIDecodeBin:uridecodebin0/GstDecodeBin:decodebin0: 
> sink-caps = text/uri-list
> /GstPlayBin:playbin0/GstURIDecodeBin:uridecodebin0/GstQueue2:queue2-0.GstPad:sink:
>  caps = text/uri-list
> /GstPlayBin:playbin0/GstURIDecodeBin:uridecodebin0/GstQueue2:queue2-0.GstPad:src:
>  caps = text/uri-list
> /GstPlayBin:playbin0/GstURIDecodeBin:uridecodebin0/GstDecodeBin:decodebin0.GstGhostPad:sink.GstProxyPad:proxypad0:
>  caps = text/uri-list
> /GstPlayBin:playbin0/GstURIDecodeBin:uridecodebin0/GstDecodeBin:decodebin0/GstTypeFindElement:typefind.GstPad:src:
>  caps = text/uri-list
> Missing element: text/uri-list decoder
> WARNING: from element /GstPlayBin:playbin0/GstURIDecodeBin:uridecodebin0: No 
> decoder available for type 'text/uri-list'.
> Additional debug info:
> gsturidecodebin.c(921): unknown_type_cb (): 
> /GstPlayBin:playbin0/GstURIDecodeBin:uridecodebin0
> ERROR: from element /GstPlayBin:playbin0/GstURIDecodeBin:uridecodebin0: Your 
> GStreamer installation is missing a plug-in.
> Additional debug info:
> gsturidecodebin.c(988): no_more_pads_full (): 
> /GstPlayBin:playbin0/GstURIDecodeBin:uridecodebin0:
> no suitable plugins found:
> gstdecodebin2.c(4640): gst_decode_bin_expose (): 
> /GstPlayBin:playbin0/GstURIDecodeBin:uridecodebin0/GstDecodeBin:decodebin0:
> no suitable plugins found:
> Missing decoder: text/uri-list (text/uri-list)
> 
> ERROR: pipeline doesn't want to preroll.
> Setting pipeline to NULL ...
> Freeing pipeline ...

Attachment: pgpzi5ujBad2x.pgp
Description: Digitale Signatur von OpenPGP

Reply via email to