Project

General

Profile

[SOLVED] Parole Media Player not working (Gstreamer Error)

h.ueno - over 1 year ago -

Anyone using Parole Media Player and getting the following error when launching?

GStreamer Error

Unable to load "playbin" plugin, check your GStreamer installation.
Parole Media Player cannot start.

If anyone knows a solution to this problem please help.
There seems to be a problem with my Gstreamer installation,
so I've introduced packages that seem related, but the problem persists.

libre/gst-plugins-bad 1.18.3-2.parabola1 [installed]
    Multimedia graph framework - bad plugins, without nonfree faac support
libre/gst-plugins-bad-libs 1.18.3-2.parabola1 [installed]
    Multimedia graph framework - bad, without nonfree faac support
extra/gst-plugins-base 1.20.3-2 [installed]
    Multimedia graph framework - base plugins
extra/gst-plugins-base-libs 1.20.3-2 [installed]
    Multimedia graph framework - base
extra/gst-plugins-good 1.20.3-2 [installed]
    Multimedia graph framework - good plugins
extra/gst-plugins-ugly 1.20.3-2 [installed]
    Multimedia graph framework - ugly plugins

Replies (10)

RE: Parole Media Player not working (Gstreamer Error) - bill-auger - over 1 year ago -

i could not reproduce this problem on x86_64 - are you running a different arch?

you did not mention which file type you were trying to play - not sure if that is important though - could you try this command:

$ arecord --duration=1 test.wav ; parole test.wav ; rm test.wav

RE: Parole Media Player not working (Gstreamer Error) - h.ueno - over 1 year ago -

I am using x86_64.
And on my computer, mpv Media Player and Pragha can play videos (mp4) and music (mp3, wav).
Parole showed an error dialog on startup before playing anything.

When I ran the arecord command, I got the following output and then a parole-gst error.

$ arecord --duration=1 test.wav ; parole test.wav ; rm test.wav
Warning: Some sources (like microphones) may produce inaudible results
         with 8-bit sampling. Use '-f' argument to increase resolution
         e.g. '-f S16_LE'.
Recording WAVE 'test.wav' : Unsigned 8 bit, Rate 8000 Hz, Mono

(parole:843498): GLib-GObject-WARNING **: 23:00:41.741: invalid cast from 'ParoleGst' to 'GtkWindow'

(parole:843498): parole-gst-ERROR **: 23:00:43.763: playbin load failed
Trace/breakpoint trap (core dumped)

The error said that the gst plugin failed to load, so I thought that an additional plugin might be required.
But if it's specific to my environment, it could be something else.

Thank you

RE: Parole Media Player not working (Gstreamer Error) - bill-auger - over 1 year ago -

there are no additional plugins - you have them all installed

be sure to run pacman -Syu - maybe there is an important upgrade pending

RE: Parole Media Player not working (Gstreamer Error) - h.ueno - over 1 year ago -

Thank you. I have updated everything to the latest, but the problem continues.

When I read the Gstreamer documentation, I found that the command gst-inspect-1.0 can be used to check plugin information, so I ran it.
The result seems to be a much shorter list than I expected.

$ gst-inspect-1.0
staticelements:  bin: Generic bin
staticelements:  pipeline: Pipeline object

Total count: 3 plugins (2 blacklist entries not shown), 2 features

I thought that the setup of Gstreamer had failed, so I tried reinstalling it,
but the problem persists.
I will study the mechanism of Gstreamer and examine it (although the cause may be in a completely different place)

RE: Parole Media Player not working (Gstreamer Error) - bill-auger - over 1 year ago -

that should have reported many more plugins

$ pacman -Qsq gst-plugins
gst-plugins-bad
gst-plugins-bad-libs
gst-plugins-base
gst-plugins-base-libs
gst-plugins-good
gst-plugins-ugly

$ gst-inspect-1.0 | wc -l
1068

re-installing gstreamer would not re-install any plugins though - you would need to re-install the plugins packages

$ pacman -S gst-plugins-bad gst-plugins-bad-libs gst-plugins-base gst-plugins-base-libs gst-plugins-good gst-plugins-ugly

RE: Parole Media Player not working (Gstreamer Error) - h.ueno - over 1 year ago -

I reinstalled plugins and "pacman -Qsq" resulted in:

$ pacman -Qsq gst-plugins
gst-plugins-bad
gst-plugins-bad-libs
gst-plugins-base
gst-plugins-base-libs
gst-plugins-good
gst-plugins-ugly

But gst-inspect-1.0 results in:

$ gst-inspect-1.0 | wc -l
4

The plugin file (lib) seems to exist

$ pacman -Ql gst-plugins-base 
gst-plugins-base /usr/
gst-plugins-base /usr/lib/
gst-plugins-base /usr/lib/gstreamer-1.0/
gst-plugins-base /usr/lib/gstreamer-1.0/libgstalsa.so
gst-plugins-base /usr/lib/gstreamer-1.0/libgstcdparanoia.so
gst-plugins-base /usr/lib/gstreamer-1.0/libgstlibvisual.so
gst-plugins-base /usr/lib/gstreamer-1.0/libgstogg.so
gst-plugins-base /usr/lib/gstreamer-1.0/libgstopengl.so
gst-plugins-base /usr/lib/gstreamer-1.0/libgstopus.so
gst-plugins-base /usr/lib/gstreamer-1.0/libgstpango.so
gst-plugins-base /usr/lib/gstreamer-1.0/libgsttheora.so
gst-plugins-base /usr/lib/gstreamer-1.0/libgstvorbis.so

umm....I'm starting to feel something fundamental wrong with my parabola Linux, so I'll take some time to look into it.

RE: Parole Media Player not working (Gstreamer Error) - bill-auger - over 1 year ago -

pacman -Ql does not show which files actually exist - it lists which files are supposed to exist - `ls` would show if they exist

$ ls /usr/lib/gstreamer-1.0/*so

gstreamer and individual plugins can be tested in isolation - this is a simple test of the 'playbin'

$ arecord --duration=1 test.wav ; gst-play-1.0 -v test.wav ; rm test.wav

RE: Parole Media Player not working (Gstreamer Error) - h.ueno - over 1 year ago -

Sorry thank you
I misunderstood the behavior of the -Ql option.

I get the following and the file exists.

$ ls /usr/lib/gstreamer-1.0/*.so | wc -l
254
$ ls /usr/lib/gstreamer-1.0/*.so
/usr/lib/gstreamer-1.0/libgst1394.so
/usr/lib/gstreamer-1.0/libgsta52dec.so
/usr/lib/gstreamer-1.0/libgstaasink.so
/usr/lib/gstreamer-1.0/libgstaccurip.so
/usr/lib/gstreamer-1.0/libgstadder.so
/usr/lib/gstreamer-1.0/libgstadpcmdec.so
/usr/lib/gstreamer-1.0/libgstadpcmenc.so
....
(omitted due to length)
....
/usr/lib/gstreamer-1.0/libgstximagesrc.so
/usr/lib/gstreamer-1.0/libgstxingmux.so
/usr/lib/gstreamer-1.0/libgstxvimagesink.so
/usr/lib/gstreamer-1.0/libgsty4mdec.so
/usr/lib/gstreamer-1.0/libgsty4menc.so
/usr/lib/gstreamer-1.0/libgstzbar.so
/usr/lib/gstreamer-1.0/libgstzxing.so

RE: Parole Media Player not working (Gstreamer Error) - bill-auger - over 1 year ago -

gstreamer and individual plugins can be tested in isolation - this is a simple test of the 'playbin'

$ arecord --duration=1 test.wav ; gst-play-1.0 -v test.wav ; rm test.wav

RE: Parole Media Player not working (Gstreamer Error) - h.ueno - over 1 year ago -

Sorry, I was making a stupid mistake.

I had used the GUIX package manager in the past and thought
I had removed the GStreamer installed with Guix,
but the environment variable GST_PLUGIN_SYSTEM_PATH was set to the value for GUIX
and "/usr/lib/ gstreamer-1.0/" was not used.

On my computer I was able to load the plugin by either
emptying GST_PLUGIN_SYSTEM_PATH or setting it to "/usr/lib/gstreamer-1.0".

Thank you very much for your help.

    (1-10/10)