After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 170373 - Insufficient buffer for streaming playback
Insufficient buffer for streaming playback
Status: RESOLVED DUPLICATE of bug 156941
Product: rhythmbox
Classification: Other
Component: playback
0.8.8
Other Linux
: Normal major
: ---
Assigned To: RhythmBox Maintainers
RhythmBox Maintainers
Depends on:
Blocks:
 
 
Reported: 2005-03-14 20:15 UTC by François Obada
Modified: 2005-03-15 17:19 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description François Obada 2005-03-14 20:15:23 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).
Comment 1 François Obada 2005-03-14 20:24:38 UTC
"Unexpected stream end" or something like that is displayed when stream playback
is interrupted.
Comment 2 François Obada 2005-03-14 21:04:06 UTC
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
Comment 3 Christophe Fergeau 2005-03-15 08:36:26 UTC
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?
Comment 4 François Obada 2005-03-15 17:17:43 UTC
This happens in the middle of an ogg stream (Virgin Radio UK :
http://ogg.smgradio.com/vr160.ogg).
Comment 5 Christophe Fergeau 2005-03-15 17:19:50 UTC
Ok, so this is a duplicate of 156941

*** This bug has been marked as a duplicate of 156941 ***