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 ...
pgpzi5ujBad2x.pgp
Description: Digitale Signatur von OpenPGP