Hide Forgot
Description of problem: rhythmbox refuses to play playlists (.pls) of internet radio stations, despite having the appropriate gstreamer plugins installed. Version-Release number of selected component (if applicable): rhythmbox: 2.99.1-1.fc19 gstreamer-plugins-good: 0.10.31-9.fc19 gstreamer-plugins-bad: 0.10.23-3.fc19 gstreamer-plugins-ugly: 0.10.19-11.fc19 How reproducible: on demand. Other users also confirm similar problem. Steps to Reproduce: 1. yum install rhythmbox gstreamer-plugins-good gstreamer-plugins-bad gstreamer-plugins-ugly # gstreamer plugins are from rpmfusion 2. Open rhythmbox 3. visit one of http://somafm.com/ streams 4. Open downloaded .pls file in rhythmbox 5. Double click on new stream under Radio tab Actual results: title changes, but nothing else happens. Expected results: title changes and audio is played. Additional info: Log of performing steps to reproduce with `rhythmbox -d`: (14:59:12) [0x1d3bb90] [sync_window_settings] rb-shell.c:1853: paned position 160 (14:59:12) [0x1d3bb90] [sync_window_settings] rb-shell.c:1860: right_paned position 400 (14:59:12) [0x1d3bb90] [sync_window_settings] rb-shell.c:1867: sidebar paned position 300 (14:59:13) [0x1d3bb90] [display_page_selected_cb] rb-shell.c:1965: page selected (14:59:13) [0x1d3bb90] [rb_shell_select_page] rb-shell.c:2232: selecting page 0x20fc0d0 (14:59:13) [0x1d3bb90] [rb_shell_clipboard_set_source_internal] rb-shell-clipboard.c:343: selected source 0x20fc0d0 (14:59:13) [0x1d3bb90] [rb_shell_clipboard_sync] rb-shell-clipboard.c:501: syncing clipboard (14:59:13) [0x1d3bb90] [rb_shell_player_set_source_internal] rb-shell-player.c:3059: selected source 0x20fc0d0 (14:59:13) [0x1d3bb90] [rb_shell_player_sync_with_selected_source] rb-shell-player.c:2407: syncing with selected source: 0x20fc0d0 (14:59:13) [0x1d3bb90] [rb_shell_player_sync_with_selected_source] rb-shell-player.c:2410: no playing source, new source is 0x20fc0d0 (14:59:13) [0x1d3bb90] [rb_shell_player_sync_with_source] rb-shell-player.c:1933: playing source: (nil), active entry: (nil) (14:59:13) [0x1d3bb90] [rb_shell_set_window_title] rb-shell.c:2284: clearing title (14:59:13) [0x1d3bb90] [rb_shell_player_sync_buttons] rb-shell-player.c:2025: syncing with source 0x20fc0d0 (14:59:13) [0x1d3bb90] [rb_statusbar_set_property] rb-statusbar.c:252: selected page 0x20fc0d0 (14:59:13) [0x1d3bb90] [rb_statusbar_sync_status] rb-statusbar.c:361: updating status with: '7 stations', '', 999.000000 (14:59:13) [0x1d3bb90] [shell_selected_page_notify_cb] rb-disc-recorder-plugin.c:619: RBDiscRecorderPlugin selected page changed (14:59:14) [0x1d3bb90] [sync_window_settings] rb-shell.c:1853: paned position 160 (14:59:14) [0x1d3bb90] [sync_window_settings] rb-shell.c:1860: right_paned position 400 (14:59:14) [0x1d3bb90] [sync_window_settings] rb-shell.c:1867: sidebar paned position 300 (14:59:15) [0x1d3bb90] [rb_shell_clipboard_entryview_changed_cb] rb-shell-clipboard.c:675: entryview changed (14:59:15) [0x1d3bb90] [rb_shell_clipboard_sync] rb-shell-clipboard.c:501: syncing clipboard (14:59:17) [0x1d3bb90] [rb_shell_clipboard_entryview_changed_cb] rb-shell-clipboard.c:675: entryview changed (14:59:17) [0x1d3bb90] [rb_shell_clipboard_sync] rb-shell-clipboard.c:501: syncing clipboard (14:59:17) [0x1d3bb90] [rb_entry_view_row_activated_cb] rb-entry-view.c:2102: row activated (14:59:17) [0x1d3bb90] [rb_entry_view_row_activated_cb] rb-entry-view.c:2106: emitting entry activated (14:59:17) [0x1d3bb90] [rb_shell_player_entry_activated_cb] rb-shell-player.c:1692: got entry 0x7ff1f80b1120 activated (14:59:17) [0x1d3bb90] [rb_shell_player_set_playing_source_internal] rb-shell-player.c:2112: setting playing source to 0x20fc0d0 (14:59:17) [0x1d3bb90] [player_has_prev_changed_cb] rb-mpris-plugin.c:1310: emitting CanGoPrevious change (14:59:17) [0x1d3bb90] [rb_shell_player_sync_with_source] rb-shell-player.c:1933: playing source: 0x20fc0d0, active entry: (nil) (14:59:17) [0x1d3bb90] [rb_shell_set_window_title] rb-shell.c:2284: clearing title (14:59:17) [0x1d3bb90] [rb_shell_player_sync_buttons] rb-shell-player.c:2025: syncing with source 0x20fc0d0 (14:59:17) [0x1d3bb90] [rb_shell_playing_source_changed_cb] rb-shell.c:2152: playing source changed (14:59:17) [0x1d3bb90] [rebuild_menu] rb-display-page-menu.c:211: building menu, 0 => 0 items (14:59:17) [0x1d3bb90] [playing_source_changed_cb] rb-mpris-plugin.c:1286: emitting CanPause change (14:59:17) [0x1d3bb90] [playing_source_changed_cb] rb-mpris-plugin.c:1289: emitting ActivePlaylist change (14:59:17) [0x1d3bb90] [playing_source_changed_cb] rb-iradio-source.c:1148: connecting info-available signal handler (14:59:17) [0x1d3bb90] [rb_shell_player_set_playing_entry] rb-shell-player.c:887: Success! (14:59:17) [0x1d3bb90] [rb_shell_clipboard_entryview_changed_cb] rb-shell-clipboard.c:675: entryview changed (14:59:17) [0x1d3bb90] [rb_shell_clipboard_sync] rb-shell-clipboard.c:501: syncing clipboard (14:59:22) [0x1d3bb90] [play_action_cb] rb-shell-player.c:2807: play! (14:59:22) [0x1d3bb90] [rb_shell_player_playpause] rb-shell-player.c:1398: doing playpause (14:59:22) [0x1d3bb90] [rb_shell_player_play] rb-shell-player.c:804: currently parsing a playlist (14:59:22) [0x1d3bb90] [rb_shell_player_sync_with_source] rb-shell-player.c:1933: playing source: 0x20fc0d0, active entry: 0x7ff1f80b1120 (14:59:22) [0x1d3bb90] [rb_shell_set_window_title] rb-shell.c:2307: setting title to "SomaFM: DEF CON Radio (#1 128k mp3): Music for Hacking. From DEF CON 21 in Las Vegas." (14:59:22) [0x1d3bb90] [rb_shell_player_sync_buttons] rb-shell-player.c:2025: syncing with source 0x20fc0d0 (14:59:27) [0x1d3bb90] [sync_window_settings] rb-shell.c:1853: paned position 160 (14:59:27) [0x1d3bb90] [sync_window_settings] rb-shell.c:1860: right_paned position 400 (14:59:27) [0x1d3bb90] [sync_window_settings] rb-shell.c:1867: sidebar paned position 300
A Fedora package maintainer pointed out in IRC that streams who's URL ends with a file extension (.mp3 or .aac) can be played.
(In reply to postmodern from comment #1) > A Fedora package maintainer pointed out in IRC that streams who's URL ends > with a file extension (.mp3 or .aac) can be played. It works for me. [asinha@localhost fedora-usb-kiosk(master)]$ rpm -q rhythmbox rhythmbox-3.1-1.fc21.x86_64 Try this command to install all the required codecs and see if it works for you: yum install gstreamer{1,}-{plugin-crystalhd,ffmpeg,plugins-{good,ugly,bad{,-free,-nonfree,-freeworld,-extras}{-extras}}} ffmpeg libmpg123 lame-libs I'm tested this station from soma fm: http://somafm.com/play/suburbsofgoa130
This was fixed in the versions > 2.99.1