You are not logged in.

#1 2014-05-08 00:53:47

Cryptix_00
Member
Registered: 2008-07-16
Posts: 135

Rhythmbox not playing music despite gstreamer plugins being installed

Realized that I probably posted this in the wrong section initially...

launching rhythmbox from the command line and playing an mp3 gives the following output:

Rhythmbox-Message: Missing plugin: gstreamer|1.0|rhythmbox|MPEG-1 Layer 3 (MP3) decoder|decoder-audio/mpeg, mpegversion=(int)1, layer=(int)3, parsed=(boolean)false
Rhythmbox-Message: Automatic missing codec installation not supported (helper script missing)

(rhythmbox:4631): Gtk-WARNING **: mnemonic "s" wasn't removed for widget (0x1eafaf0)
Unable to open ~/.mtpz-data for reading, MTPZ disabled.%  

however I have every gst and gstreamer plugin imaginable:

pacman -Qqs gstreamer
clutter-gst
gnome-video-effects
gst-libav
gst-plugins-bad
gst-plugins-base
gst-plugins-base-libs
gst-plugins-good
gst-plugins-ugly
gstreamer
gstreamer0.10
gstreamer0.10-bad
gstreamer0.10-bad-plugins
gstreamer0.10-base
gstreamer0.10-base-plugins
gstreamer0.10-ffmpeg
gstreamer0.10-good
gstreamer0.10-good-plugins
gstreamer0.10-ugly
gstreamer0.10-ugly-plugins
lib32-gstreamer0.10
lib32-gstreamer0.10-base
totem

This happened within the last month or so and I'm unsure what has caused it. mplayer and vlc play mp3s fine.

Also I installed clementine, it plays mp3's fine, however banshee doesn't.
perhaps there's an issue with my gtk apps not locating gst-ugly?

Offline

#2 2014-05-08 07:16:24

Rexilion
Member
Registered: 2013-12-23
Posts: 784

Re: Rhythmbox not playing music despite gstreamer plugins being installed

Maybe you could give it a shot with totem?


fs/super.c : "Self-destruct in 5 seconds.  Have a nice day...\n",

Offline

#3 2014-05-08 09:01:59

V1del
Forum Moderator
Registered: 2012-10-16
Posts: 21,650

Re: Rhythmbox not playing music despite gstreamer plugins being installed

Vlc and mplayer don't use gstreamer, clementine uses gstreamer0.10, banshee and rhythmbox use gstreamer1.x, I guess you can try reinstalling the gstreamer1 packages?

Online

#4 2014-05-08 12:09:22

Cryptix_00
Member
Registered: 2008-07-16
Posts: 135

Re: Rhythmbox not playing music despite gstreamer plugins being installed

V1del wrote:

Vlc and mplayer don't use gstreamer, clementine uses gstreamer0.10, banshee and rhythmbox use gstreamer1.x, I guess you can try reinstalling the gstreamer1 packages?

if you look at the dependencies for rhythmbox it uses gst instead of gstreamer https://www.archlinux.org/packages/extr … rhythmbox/

i have tried reinstalling gst-plugins-ugly to no effect, i suppose i could try reinstalling all the gst packages

Offline

#5 2014-05-08 12:14:52

Rexilion
Member
Registered: 2013-12-23
Posts: 784

Re: Rhythmbox not playing music despite gstreamer plugins being installed

You should check this thread. Might give some guidelines.


fs/super.c : "Self-destruct in 5 seconds.  Have a nice day...\n",

Offline

#6 2014-05-08 12:15:44

tomk
Forum Fellow
From: Ireland
Registered: 2004-07-21
Posts: 9,839

Re: Rhythmbox not playing music despite gstreamer plugins being installed

rhythmbox my_awesome.mp3

works perfectly here - maybe you just need to make sure everything is up to date?

Offline

#7 2014-05-08 15:16:19

Cryptix_00
Member
Registered: 2008-07-16
Posts: 135

Re: Rhythmbox not playing music despite gstreamer plugins being installed

tomk wrote:
rhythmbox my_awesome.mp3

works perfectly here - maybe you just need to make sure everything is up to date?

i have another box running arch and it also has no problems with rhythmbox, both are completely up to date.

from this machine

$ pacman -Qqs gstreamer                                      
clutter-gst
gnome-media
gnome-video-effects
gst-plugins-bad
gst-plugins-base
gst-plugins-base-libs
gst-plugins-good
gstreamer
gstreamer0.10
gstreamer0.10-bad
gstreamer0.10-bad-plugins
gstreamer0.10-base
gstreamer0.10-base-plugins
gstreamer0.10-ffmpeg
gstreamer0.10-good
gstreamer0.10-good-plugins
gstreamer0.10-ugly
gstreamer0.10-ugly-plugins
phonon-qt4-gstreamer
phonon-qt5-gstreamer
totem

Offline

#8 2014-05-08 16:01:58

Rexilion
Member
Registered: 2013-12-23
Posts: 784

Re: Rhythmbox not playing music despite gstreamer plugins being installed

Maybe delete the 32bit variants? And install the phonon-gstreamer packages?


fs/super.c : "Self-destruct in 5 seconds.  Have a nice day...\n",

Offline

#9 2014-05-08 16:12:47

V1del
Forum Moderator
Registered: 2012-10-16
Posts: 21,650

Re: Rhythmbox not playing music despite gstreamer plugins being installed

phonon-gstreamer will definitely not help in any way, but yeah i actually meant reinstalling all gst (gst is just an abbreviation for gstreamer in the 1.x versions) packages (including the one just named gstreamer), maybe some weirdness deleted a file or smth.

Last edited by V1del (2014-05-08 16:17:02)

Online

#10 2014-05-09 02:08:14

Cryptix_00
Member
Registered: 2008-07-16
Posts: 135

Re: Rhythmbox not playing music despite gstreamer plugins being installed

OK, i just reinstalled every single package i listed in the first post. still not working.


i'm at a loss here. is there a rhythmbox config file somewhere?

Offline

#11 2014-05-09 02:11:10

Cryptix_00
Member
Registered: 2008-07-16
Posts: 135

Re: Rhythmbox not playing music despite gstreamer plugins being installed

Rexilion wrote:

You should check this thread. Might give some guidelines.

thanks for the suggestion, however that file doesn't exist on my system

also i removed the lib32 versions of gstreamer since no other package was dependent on them

Last edited by Cryptix_00 (2014-05-09 02:12:41)

Offline

#12 2014-05-09 08:46:27

Rexilion
Member
Registered: 2013-12-23
Posts: 784

Re: Rhythmbox not playing music despite gstreamer plugins being installed

Did you try

gst-inspect lamemp3enc

??


fs/super.c : "Self-destruct in 5 seconds.  Have a nice day...\n",

Offline

#13 2014-05-09 12:41:59

Cryptix_00
Member
Registered: 2008-07-16
Posts: 135

Re: Rhythmbox not playing music despite gstreamer plugins being installed

➜  ~  gst-inspect-1.0 lamemp3enc
Factory Details:
  Rank                     primary (256)
  Long-name                L.A.M.E. mp3 encoder
  Klass                    Codec/Encoder/Audio
  Description              High-quality free MP3 encoder
  Author                   Sebastian Dröge <sebastian.droege@collabora.co.uk>

Plugin Details:
  Name                     lame
  Description              Encode MP3s with LAME
  Filename                 /usr/lib/gstreamer-1.0/libgstlame.so
  Version                  1.2.4
  License                  LGPL
  Source module            gst-plugins-ugly
  Source release date      2014-04-18
  Binary package           GStreamer Ugly Plugins (Arch Linux)
  Origin URL               http://www.archlinux.org/

GObject
 +----GInitiallyUnowned
       +----GstObject
             +----GstElement
                   +----GstAudioEncoder
                         +----GstLameMP3Enc

Implemented Interfaces:
  GstPreset

Pad Templates:
  SRC template: 'src'
    Availability: Always
    Capabilities:
      audio/mpeg
            mpegversion: 1
                  layer: 3
                   rate: { 8000, 11025, 12000, 16000, 22050, 24000, 32000, 44100, 48000 }
               channels: [ 1, 2 ]

  SINK template: 'sink'
    Availability: Always
    Capabilities:
      audio/x-raw
                 format: S16LE
                 layout: interleaved
                   rate: { 8000, 11025, 12000, 16000, 22050, 24000, 32000, 44100, 48000 }
               channels: 1
      audio/x-raw
                 format: S16LE
                 layout: interleaved
                   rate: { 8000, 11025, 12000, 16000, 22050, 24000, 32000, 44100, 48000 }
               channels: 2
           channel-mask: 0x0000000000000003


Element Flags:
  no flags set

Element Implementation:
  Has change_state() function: gst_audio_encoder_change_state

Element has no clocking capabilities.
Element has no indexing capabilities.
Element has no URI handling capabilities.

Pads:
  SINK: 'sink'
    Implementation:
      Has chainfunc(): gst_audio_encoder_chain
      Has custom eventfunc(): gst_audio_encoder_sink_event
      Has custom queryfunc(): gst_audio_encoder_sink_query
      Has custom iterintlinkfunc(): gst_pad_iterate_internal_links_default
    Pad Template: 'sink'
  SRC: 'src'
    Implementation:
      Has custom eventfunc(): gst_audio_encoder_src_event
      Has custom queryfunc(): gst_audio_encoder_src_query
      Has custom iterintlinkfunc(): gst_pad_iterate_internal_links_default
    Pad Template: 'src'

Element Properties:
  name                : The name of the object
                        flags: readable, writable
                        String. Default: "lamemp3enc0"
  parent              : The parent of the object
                        flags: readable, writable
                        Object of type "GstObject"
  perfect-timestamp   : Favour perfect timestamps over tracking upstream timestamps
                        flags: readable, writable
                        Boolean. Default: false
  mark-granule        : Apply granule semantics to buffer metadata (implies perfect-timestamp)
                        flags: readable
                        Boolean. Default: false
  hard-resync         : Perform clipping and sample flushing upon discontinuity
                        flags: readable, writable
                        Boolean. Default: false
  tolerance           : Consider discontinuity if timestamp jitter/imperfection exceeds tolerance (ns)
                        flags: readable, writable
                        Integer64. Range: 0 - 9223372036854775807 Default: 40000000 
  target              : Optimize for quality or bitrate
                        flags: readable, writable
                        Enum "GstLameMP3EncTarget" Default: 0, "quality"
                           (0): quality          - Quality
                           (1): bitrate          - Bitrate
  bitrate             : Bitrate in kbit/sec (Only valid if target is bitrate, for CBR one of 8, 16, 24, 32, 40, 48, 56, 64, 80, 96, 112, 128, 160, 192, 224, 256 or 320)
                        flags: readable, writable
                        Integer. Range: 8 - 320 Default: 128 
  cbr                 : Enforce constant bitrate encoding (Only valid if target is bitrate)
                        flags: readable, writable
                        Boolean. Default: false
  quality             : VBR Quality from 0 to 10, 0 being the best (Only valid if target is quality)
                        flags: readable, writable
                        Float. Range:               0 -           9.999 Default:               4 
  encoding-engine-quality: Quality/speed of the encoding engine, this does not affect the bitrate!
                        flags: readable, writable
                        Enum "GstLameMP3EncEncodingEngineQuality" Default: 1, "standard"
                           (0): fast             - Fast
                           (1): standard         - Standard
                           (2): high             - High
  mono                : Enforce mono encoding
                        flags: readable, writable
                        Boolean. Default: false

Offline

#14 2014-05-16 21:20:24

Cryptix_00
Member
Registered: 2008-07-16
Posts: 135

Re: Rhythmbox not playing music despite gstreamer plugins being installed

bump. anyone have any ideas?

Offline

#15 2016-05-10 16:09:34

chirag64
Member
Registered: 2016-05-10
Posts: 1

Re: Rhythmbox not playing music despite gstreamer plugins being installed

I know this is an old thread, but I had this problem. I solved this by checking for rhythmbox's dependencies by running

sudo pacman -Si rhythmbox

Turns out, I was missing a couple of dependencies which I installed using

sudo pacman -S gst-libav gst-plugins-ugly

which fixed the issue for me.

Offline

#16 2016-05-10 16:10:45

WorMzy
Forum Moderator
From: Scotland
Registered: 2010-06-16
Posts: 11,842
Website

Re: Rhythmbox not playing music despite gstreamer plugins being installed

Thanks for sharing. I'm going to go ahead and close this old topic now.

Closing.


Sakura:-
Mobo: MSI MAG X570S TORPEDO MAX // Processor: AMD Ryzen 9 5950X @4.9GHz // GFX: AMD Radeon RX 5700 XT // RAM: 32GB (4x 8GB) Corsair DDR4 (@ 3000MHz) // Storage: 1x 3TB HDD, 6x 1TB SSD, 2x 120GB SSD, 1x 275GB M2 SSD

Making lemonade from lemons since 2015.

Offline

Board footer

Powered by FluxBB