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

Re: Debian 11 and Clementine music player [SOLVED]



On 6/26/21 12:06 PM, Georgi Naplatanov wrote:
> On 6/26/21 11:41 AM, Robbi Nespu wrote:
>> On 6/21/21 4:57 AM, Georgi Naplatanov wrote:
>>> Hi all,
>>>
>>> I use Debian 11 (which is still testing) and I have installed Clementine
>>> music player version 1.4 rc2.
>>>
>>> The problem is that when I try to listen particular stream I get this
>>> error message "Your GStreamer installation is missing a plug-in."
>>>
>>> With Debian 10 I had no such issue, the stream was playable.
>>>
>>> I couldn't guess which plugin is missing on Debian 11. This is the list
>>> with installed gstream packages:
>>>
>>> gir1.2-gstreamer-1.0:amd64
>>> gstreamer1.0-fdkaac:amd64
>>> gstreamer1.0-gl:amd64
>>> gstreamer1.0-gtk3:amd64
>>> gstreamer1.0-libav:amd64
>>> gstreamer1.0-nice:amd64
>>> gstreamer1.0-plugins-bad:amd64
>>> gstreamer1.0-plugins-bad-apps
>>> gstreamer1.0-plugins-base:amd64
>>> gstreamer1.0-plugins-good:amd64
>>> gstreamer1.0-plugins-ugly:amd64
>>> gstreamer1.0-pulseaudio:amd64
>>> gstreamer1.0-qt5:amd64
>>> gstreamer1.0-rtsp:amd64
>>> gstreamer1.0-tools
>>> gstreamer1.0-x:amd64
>>> libgstreamer-gl1.0-0:amd64
>>> libgstreamer-plugins-bad1.0-0:amd64
>>> libgstreamer-plugins-base1.0-0:amd64
>>> libgstreamer1.0-0:amd64
>>>
>>>
>>> and the stream is :
>>>
>>> https://bss.neterra.tv/rtplive/veselinaradio_live.stream/chunklist.m3u8
>>>
>>> so my questions are :
>>>   - why isn't this stream playable on Debian 11?
>>>   - do I have to install additional packages and which?
>>>   - or is this a bug in Clementine?
>>>
>>> By the way, the stream is playable with MPV video player on Debian 11.
>>>
>>> Kind regards
>>> Georgi
>>>
>>
>> I tried reproduce, and yes.. getting same result
>>
>>  clementine
>> 16:32:54.346 WARN  unknown                          QObject::startTimer:
>> Timers cannot be started from another thread
>> 16:32:54.346 WARN  unknown                          QObject::startTimer:
>> Timers cannot be started from another thread
>> 16:33:00.377 ERROR GstEnginePipeline:718            1
>> "../gst/playback/gsturidecodebin.c(1024): no_more_pads_full ():
>> /GstPipeline:pipeline/GstURIDecodeBin:uridecodebin-0:"
>> 16:33:00.377 ERROR GstEnginePipeline:718            1 "no suitable
>> plugins found:"
>> 16:33:00.377 ERROR GstEnginePipeline:718            1
>> "../gst/playback/gstdecodebin2.c(4719): gst_decode_bin_expose ():
>> /GstPipeline:pipeline/GstURIDecodeBin:uridecodebin-0/GstDecodeBin:decodebin0:"
>>
>> 16:33:00.377 ERROR GstEnginePipeline:718            1 "no suitable
>> plugins found:"
>> 16:33:00.377 ERROR GstEnginePipeline:718            1 "Missing decoder:
>> application/x-gzip (application/x-gzip)"
>> 16:33:00.377 ERROR GstEnginePipeline:718            1 ""
>> 16:33:00.377 ERROR GstEnginePipeline:718            1
>> "../plugins/elements/gstqueue2.c(3236): gst_queue2_loop ():
>> /GstPipeline:pipeline/GstURIDecodeBin:uridecodebin-0/GstQueue2:queue2-0:"
>> 16:33:00.377 ERROR GstEnginePipeline:718            1 "streaming
>> stopped, reason not-linked (-1)"
>> 16:33:01.640 ERROR GstEnginePipeline:718            2
>> "../gst/playback/gsturidecodebin.c(1024): no_more_pads_full ():
>> /GstPipeline:pipeline/GstURIDecodeBin:uridecodebin-15:"
>> 16:33:01.640 ERROR GstEnginePipeline:718            2 "no suitable
>> plugins found:"
>> 16:33:01.640 ERROR GstEnginePipeline:718            2
>> "../gst/playback/gstdecodebin2.c(4719): gst_decode_bin_expose ():
>> /GstPipeline:pipeline/GstURIDecodeBin:uridecodebin-15/GstDecodeBin:decodebin1:"
>>
>> 16:33:01.640 ERROR GstEnginePipeline:718            2 "no suitable
>> plugins found:"
>> 16:33:01.640 ERROR GstEnginePipeline:718            2 "Missing decoder:
>> application/x-gzip (application/x-gzip)"
>> 16:33:01.640 ERROR GstEnginePipeline:718            2 ""
>> 16:33:01.640 ERROR logging:66(GLib)                 Source ID 13 was not
>> found when attempting to remove it
>> 16:33:02.725 ERROR logging:66(GLib)                 Source ID 12 was not
>> found when attempting to remove it
>>
>> I try play
>> https://bss.neterra.tv/rtplive/veselinaradio_live.stream/chunklist.m3u8
>> via VLC (my favorite!) but it failed.
>>
>> I can play my local radio playlist on both software without problem
>> https://radioklasikmobile.secureswiftcontent.com/memorystreams/HLS/rtm-ch016/rtm-ch016-96000.m3u8
>>
>>
>> This is all *gstream* package installed on my system
>> $ sudo dpkg-query -l | grep gstreamer
>> ii  gstreamer1.0-gl:amd64                         1.18.4-2
>>                        amd64        GStreamer plugins for GL
>> ii  gstreamer1.0-libav:amd64                      1.18.4-3
>>                        amd64        ffmpeg plugin for GStreamer
>> ii  gstreamer1.0-plugins-bad:amd64                1.18.4-3
>>                        amd64        GStreamer plugins from the "bad" set
>> ii  gstreamer1.0-plugins-base:amd64               1.18.4-2
>>                        amd64        GStreamer plugins from the "base" set
>> ii  gstreamer1.0-plugins-good:amd64               1.18.4-2
>>                        amd64        GStreamer plugins from the "good" set
>> ii  gstreamer1.0-plugins-ugly:amd64               1.18.4-2
>>                        amd64        GStreamer plugins from the "ugly" set
>> ii  gstreamer1.0-pulseaudio:amd64                 1.18.4-2
>>                        amd64        GStreamer plugin for PulseAudio
>> (transitional package)
>> ii  gstreamer1.0-x:amd64                          1.18.4-2
>>                        amd64        GStreamer plugins for X11 and Pango
>> ii  libgstreamer-gl1.0-0:amd64                    1.18.4-2
>>                        amd64        GStreamer GL libraries
>> ii  libgstreamer-plugins-bad1.0-0:amd64           1.18.4-3
>>                        amd64        GStreamer libraries from the "bad" set
>> ii  libgstreamer-plugins-base1.0-0:amd64          1.18.4-2
>>                        amd64        GStreamer libraries from the "base" set
>> ii  libgstreamer1.0-0:amd64                       1.18.4-2
>>                        amd64        Core GStreamer libraries and elements
>> ii  qtgstreamer-plugins-qt5:amd64                 1.2.0-5.1
>>                        amd64        GStreamer plugins from QtGStreamer -
>> Qt 5 build
>>
> 
> Hi Robbi,
> 
> thanks for clarification.
> 
> Probably the radio station has changed something because it was playable
> on Debian 10 but now it's not playable on Debian 10 and 11.
> 
> By the way I opened bug report against gst123 player but still no response.
> 

I solved the issue by installing that Gstreamer plugin:

https://github.com/Snec/gst-gz

It seems that the radio station has started using compression.

Kind regards
Georgi


Reply to: