PDA

View Full Version : Rhythmbox and Gstreamer


Jezster
20th December 2004, 05:45 PM
Hi All,

I have been struggling to get gstreamer to play MP3 files. I understand that MP3 support is removed from FC3 and that the RPM 'gstreamer-plugins-extra-audio' from freshrpms will add the support.

I add the freshrpms repo into my /etc/yum/repo.d/ directory and then installed the key for the repo 'rpm --import <url>'. After that I ran an update, just to make sure, and the entered the command 'yum install gstreamer-plugins-extra-audio'. The software and deps where downloaded and installed.

I then ran 'gst-register' as root and as my user account. Next I started the Rhythmbox application and upon playing an MP3 file is crashed!! Any ideas? I'm a bit stumped.

Secondly, is it worth installing 'apt' when yum seems to be the same thing?

Jez

Jezster
20th December 2004, 05:55 PM
Hi

The following is a cut from the output displayed from running rhythmbox --debug

[0x5b6780] [rb_shell_player_state_changed_cb] rb-shell-player.c:1435 (16:46:02): state changed
[0x5b6780] [rb_shell_player_sync_control_state] rb-shell-player.c:1377 (16:46:02): syncing control state
[0x5b6780] [rb_shell_player_sync_buttons] rb-shell-player.c:1684 (16:46:02): syncing with source 0x7d4d20
[0x5b6780] [rb_linear_play_order_get_next] rb-play-order-linear.c:95 (16:46:02): choosing next linked entry
[0x5b6780] [rb_shell_player_set_play_button] rb-shell-player.c:1569 (16:46:02): setting pause button
[0x5b6780] [paned_changed_cb] rb-shell.c:2550 (16:46:02): paned changed
[0x5b6780] [rb_shell_sync_paned] rb-shell.c:2508 (16:46:02): syncing paned to 88[0x5b6780] [rb_shell_player_error] rb-shell-player.c:1941 (16:46:02): error: Internal GStreamer error: pad problem. File a bug.
[0x5b6780] [rb_shell_player_set_playing_source_internal] rb-shell-player.c:1764 (16:46:02): setting playing source to (nil)
[0x5b6780] [rb_shell_player_set_playing_source_internal] rb-shell-player.c:1770 (16:46:02): source is already playing, stopping it
[0x5b6780] [rb_entry_view_row_changed_cb] rb-entry-view.c:1768 (16:46:02): row changed
[0x5b6780] [queue_changed_sig] rb-entry-view.c:1669 (16:46:02): queueing changed signal
[0x5b6780] [rb_shell_entry_changed_cb] rb-shell.c:1339 (16:46:02): no song info returned!
[0x5b6780] [rb_shell_player_stop] rb-shell-player.c:1809 (16:46:02): stopping
[0x5b6780] [rb_player_sync_pipeline] rb-player-gst.c:627 (16:46:02): syncing pipeline
[0x5b6780] [rb_player_sync_pipeline] rb-player-gst.c:669 (16:46:02): PAUSING pipeline

Any thoughts?

J.

h4d
20th December 2004, 06:02 PM
install gstreamer-plugins-mp3

yum or apt? It's up to you. I installed smart and it works great! It is based on yum by the way, but you could also use synaptic as another front end.

Jezster
20th December 2004, 06:10 PM
Can I get gstreamer-plugins-mp3 from freshrpms? I'll have a hunt.

I'm a bit new to all this and to be honest it's a bit of step learning curve, I have used synaptic on debian so that would be prefered. Can synaptic work with yum?

J.

Jezster
20th December 2004, 06:13 PM
[root@blade jward]# yum install gstreamer-plugins-mp3
Setting up Install Process
Setting up Repo: base
repomd.xml 100% |=========================| 1.1 kB 00:00
Setting up Repo: updates-released
repomd.xml 100% |=========================| 951 B 00:01
Setting up Repo: freshrpms
repomd.xml 100% |=========================| 951 B 00:00
Reading repository metadata in from local files
base : ################################################## 2852/2852
updates-re: ################################################## 380/380
freshrpms : ################################################## 422/422
No Match for argument gstreamer-plugins-mp3
Nothing to do
[root@blade jward]#

No luck there, any other suggestions?

h4d
20th December 2004, 06:16 PM
just do yum install gstreamer-plugins-mp3
Di you add the repos to yum? Check out www.fedorafaq.org for how to do this.
As I don't use synaptic, I can't give you a definite answer, but I believe that synaptic uses apt as a back end. This thread http://www.fedoraforum.org/forum/showthread.php?t=29463&highlight=synaptic might be of interest to you.
Hope that helps!

From what I read there, if you mix using synaptic with other front ends you will mess up your system badly!
Also, bear in mind that there is a bug in the latest version of rhythmbox which really annoys me: When you add a folder to the library, it will loop forever (hang/crash) when it finds a jpg in it or it's subdirectories. I'm having that problem on version 0.8.8

h4d
20th December 2004, 06:35 PM
that package is on the Livna repository, by the way...

imdeemvp
20th December 2004, 07:47 PM
This is how to for multimedia for fc3: http://www.fedoraforum.org/forum/showthread.php?t=28153

Jezster
20th December 2004, 09:03 PM
This is all good, but they provide i386 rpms and I need x86_64 - considering this is the AMD64 forum.

Is that an AMD64 bit repo that have everything?

imdeemvp
20th December 2004, 09:17 PM
At the rpm website look for same package and it will give you a 64 version.

David59
29th December 2004, 09:43 PM
Here is gstreamer-plugins-mp3 for x86_64 :

foolish
30th December 2004, 02:33 PM
Use the fedora f.a.q. people: www.fedorafaq.org/#rhythmbox-mp3 explains how to add mp3 support for rhythmbox.

Traunstein Travel Photos - Tuttlingen Photos on Instagram - Adlershof Travel Photos on Instagram