GNOME Bugzilla – Bug 170373
Insufficient buffer for streaming playback
Last modified: 2005-03-15 17:19:50 UTC
Distribution/Version: Ubuntu Rhythmbox seems to have an insufficient buffer when playing streams. Small interruptions in the stream traffic causes Rhythmbox to stop the playback, which has to be started again manually. A bigger buffer would be more appropriate. Allowing user so set the buffer value would be even better (through an option in the preferences for example).
"Unexpected stream end" or something like that is displayed when stream playback is interrupted.
Here are logs about playback interruption : [0x80eafe0] [rb_playlist_manager_save_playlists] rb-playlist-manager.c:599 (22:01:41): saving the playlists [0x80eafe0] [rb_playlist_manager_save_playlists] rb-playlist-manager.c:602 (22:01:41): no save needed, ignoring [0x80eafe0] [rb_playlist_manager_save_playlists] rb-playlist-manager.c:599 (22:01:51): saving the playlists [0x80eafe0] [rb_playlist_manager_save_playlists] rb-playlist-manager.c:602 (22:01:51): no save needed, ignoring [0x80eafe0] [eos_cb] rb-shell-player.c:1901 (22:01:59): eos! [0x80eafe0] [eos_cb] rb-shell-player.c:1906 (22:01:59): updating play statistics[0x822ba88] [rhythmdb_query_model_entry_changed_cb] rhythmdb-query-model.c:650 (22:01:59): queueing entry change [0x822ba88] [rhythmdb_query_model_entry_changed_cb] rhythmdb-query-model.c:650 (22:01:59): queueing entry change [0x80eafe0] [rb_shell_player_set_playing_source_internal] rb-shell-player.c:1764 (22:01:59): setting playing source to (nil) [0x80eafe0] [rb_shell_player_set_playing_source_internal] rb-shell-player.c:1770 (22:01:59): source is already playing, stopping it [0x80eafe0] [rb_entry_view_row_changed_cb] rb-entry-view.c:1736 (22:01:59): row changed [0x80eafe0] [queue_changed_sig] rb-entry-view.c:1645 (22:01:59): queueing changed signal [0x80eafe0] [rb_shell_entry_changed_cb] rb-shell.c:1339 (22:01:59): no song info returned! [0x80eafe0] [rb_shell_player_stop] rb-shell-player.c:1809 (22:01:59): stopping [0x80eafe0] [rb_player_sync_pipeline] rb-player-gst.c:627 (22:01:59): syncing pipeline [0x80eafe0] [rb_player_sync_pipeline] rb-player-gst.c:669 (22:01:59): PAUSING pipeline [0x80eafe0] [rb_player_sync_pipeline] rb-player-gst.c:680 (22:01:59): setting sink to NULL [0x80eafe0] [rb_shell_player_sync_with_source] rb-shell-player.c:1621 (22:01:59): playing source: (nil), active entry: (nil) [0x80eafe0] [rb_shell_set_window_title] rb-shell.c:2050 (22:01:59): clearing title [0x80eafe0] [rb_header_sync] rb-header.c:489 (22:01:59): syncing with node = (nil) [0x80eafe0] [rb_header_sync] rb-header.c:580 (22:01:59): not playing [0x80eafe0] [rb_shell_player_sync_buttons] rb-shell-player.c:1684 (22:01:59): syncing with source 0x828d948 [0x80eafe0] [rb_shell_player_set_play_button] rb-shell-player.c:1577 (22:01:59): setting play button [0x80eafe0] [rhythmdb_query_model_poll] rhythmdb-query-model.c:922 (22:01:59): emitting row changed [0x80eafe0] [rb_entry_view_row_changed_cb] rb-entry-view.c:1736 (22:01:59): row changed [0x80eafe0] [rhythmdb_query_model_poll] rhythmdb-query-model.c:922 (22:01:59): emitting row changed [0x80eafe0] [rb_entry_view_row_changed_cb] rb-entry-view.c:1736 (22:01:59): row changed [0x80eafe0] [rb_shell_clipboard_entryview_changed_cb] rb-shell-clipboard.c:556 (22:01:59): entryview changed [0x80eafe0] [rb_shell_clipboard_sync] rb-shell-clipboard.c:364 (22:01:59): syncing clipboard [0x80eafe0] [rb_shell_player_entry_view_changed_cb] rb-shell-player.c:1515 (22:01:59): entry view changed [0x80eafe0] [rb_shell_player_sync_buttons] rb-shell-player.c:1684 (22:01:59): syncing with source 0x828d948 [0x80eafe0] [rb_shell_player_set_play_button] rb-shell-player.c:1577 (22:01:59): setting play button [0x80eafe0] [rb_statusbar_entry_view_changed_cb] rb-statusbar.c:582 (22:01:59): entry view changed [0x80eafe0] [rb_playlist_manager_save_playlists] rb-playlist-manager.c:599 (22:02:01): saving the playlists [0x80eafe0] [rb_playlist_manager_save_playlists] rb-playlist-manager.c:602 (22:02:01): no save needed, ignoring
Does that happen in the middle of a stream, or on song changes ? In other words, can the issue be that you are playing chained ogg streams which rhythmbox doesn't support nicely?
This happens in the middle of an ogg stream (Virgin Radio UK : http://ogg.smgradio.com/vr160.ogg).
Ok, so this is a duplicate of 156941 *** This bug has been marked as a duplicate of 156941 ***