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 771533 - During playback rhythmbox stops with "Server does not support seeking."
During playback rhythmbox stops with "Server does not support seeking."
Status: RESOLVED OBSOLETE
Product: rhythmbox
Classification: Other
Component: Internet Radio
3.4.x
Other Linux
: Normal normal
: ---
Assigned To: RhythmBox Maintainers
RhythmBox Maintainers
Depends on:
Blocks:
 
 
Reported: 2016-09-16 13:49 UTC by danielemi
Modified: 2018-05-24 19:08 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
Case 1 (1.57 MB, text/plain)
2016-09-18 16:53 UTC, danielemi
Details
Case 2 (1.57 MB, text/plain)
2016-09-18 16:54 UTC, danielemi
Details
Case 2 OK (2.62 MB, text/plain)
2016-09-18 16:57 UTC, danielemi
Details
Case 3 (305.42 KB, text/plain)
2016-09-18 18:18 UTC, danielemi
Details
Case 4 (3.32 MB, text/plain)
2016-09-18 19:38 UTC, danielemi
Details

Description danielemi 2016-09-16 13:49:01 UTC
I'm using Rhythmbox version 3.4.1-1.fc24 on a Fedora 24 4.7.3-200.fc24.x86_64.

During playback of http://s4.streammonster.com:8888/stream.m3u radio
the players often stop with this message box:

"Couldn't start playback.

 Server does not support seeking."


Note that:
- The player remain in playback status (stop button is active)
- I have installed all the bad libraries coming from rpmfusion
Comment 1 danielemi 2016-09-16 16:47:13 UTC
Sometimes, after the problem happens, two notifications also appears in Gnome:

1):
Rhythmnbox

"" is ready

2):
Additional Multimedia Codecs Required
An application in requesting additional multimedia codecs
Comment 2 gnome.vrb 2016-09-18 14:09:12 UTC
I am not seeing this ( 4.7.3-200.fc24.x86_64 ). Maybe this is a glitch in the radio station. Can you watch it for a few days to confirm that. If this is not a glitch, you can do the following:

1. Start rhythmbox from terminal as below:

[user@host]$ rhythmbox -d &>/tmp/rhythmbox.debug.txt

2. Play the station and let the problem happen.

3. Stop Rhythmbox.

4. Attach file "/tmp/rhythmbox.debug.txt" in this bug report.

Also, are the other stations streaming fine ?
Comment 3 danielemi 2016-09-18 16:53:30 UTC
Created attachment 335813 [details]
Case 1
Comment 4 danielemi 2016-09-18 16:54:12 UTC
Created attachment 335814 [details]
Case 2
Comment 5 danielemi 2016-09-18 16:57:23 UTC
Created attachment 335815 [details]
Case 2 OK
Comment 6 danielemi 2016-09-18 17:07:09 UTC
I can confirm the problem. I set the debug output as attachments.

I don't know about the other radios, I haven't played  for a long time anything else.
Comment 7 danielemi 2016-09-18 18:18:35 UTC
Created attachment 335819 [details]
Case 3
Comment 8 danielemi 2016-09-18 19:38:00 UTC
Created attachment 335820 [details]
Case 4
Comment 9 gnome.vrb 2016-09-19 08:58:29 UTC
(In reply to danielemi from comment #6)

> I don't know about the other radios, I haven't played  for a long time
> anything else.

Can you try this ? No need to attach log files.
Comment 10 danielemi 2016-09-19 11:30:03 UTC
I'm just trying out one of the default radios supplied with RhythmBox:

wbur.org - Boston's NPR news source
http://audio.wbur.org/stream/live_ogg.m3u

using the same m3u format of the above one.

The american news are not a great passtime but a good English training..

The radio gave the same problem a couple of times:

error messagebox:
"Couldn't start playback.

 Server does not support seeking."

gnome notification:
Rhythmnbox
"" is ready

The problem seems to occur when the radio get congestioned or it is missing connection bandwidth (e.g. by wifi).
Comment 11 gnome.vrb 2016-09-19 12:40:59 UTC
(In reply to danielemi from comment #8)
> Created attachment 335820 [details]
> Case 4

(21:06:06) [0x559b85837500] [bus_cb] rb-player-gst.c:611: buffering - temporarily pausing playback
(21:06:39) [0x559b85837500] [bus_cb] rb-player-gst.c:611: buffering - temporarily pausing playback
(21:06:49) [0x559b85837500] [bus_cb] rb-player-gst.c:611: buffering - temporarily pausing playback
(21:16:17) [0x559b85837500] [bus_cb] rb-player-gst.c:611: buffering - temporarily pausing playback
(21:16:53) [0x559b85837500] [bus_cb] rb-player-gst.c:611: buffering - temporarily pausing playback
(21:32:23) [0x559b85837500] [bus_cb] rb-player-gst.c:611: buffering - temporarily pausing playback
(21:34:41) [0x559b85837500] [bus_cb] rb-player-gst.c:611: buffering - temporarily pausing playback

Obviously, there is a network bandwidth issue. But, the error message could have been more appropriate.
Comment 12 gnome.vrb 2016-09-19 12:42:49 UTC
(In reply to danielemi from comment #8)
> Created attachment 335820 [details]
> Case 4

Relevant logs below:

(21:34:41) [0x559b85837500] [tick_cb] rb-shell-player.c:2580: tick: [http://s4.streammonster.com:8888/stream.m3u, 1065389065000:0(0)]
(21:34:41) [0x559b85837500] [bus_cb] rb-player-gst.c:611: buffering - temporarily pausing playback
(21:34:41) [0x559b85837500] [rb_header_sync] rb-header.c:851: syncing with http://s4.streammonster.com:8888/stream.m3u
(21:34:41) [0x559b85837500] [streaming_title_request_cb] rb-streaming-source.c:262: returning streaming title "Count Basie Orchestra - We're in Love Again" to extra metadata request
(21:34:41) [0x559b85837500] [bus_cb] rb-player-gst.c:565: playbin reached state PAUSED

..
..

(21:35:00) [0x559b85837500] [tick_cb] rb-shell-player.c:2580: tick: [http://s4.streammonster.com:8888/stream.m3u, 1065418362000:0(0)]
(21:35:00) [0x559b85837500] [bus_cb] rb-player-gst.c:524: got error from stream: Server does not support seeking. (gstsouphttpsrc.c(1294): gst_soup_http_src_got_headers_cb (): /GstPlayBin:playbin0/GstURIDecodeBin:uridecodebin1/GstSoupHTTPSrc:source:
Server does not accept Range HTTP header, URL: http://s4.streammonster.com:8888/stream, Redirect to: (NULL))
(21:35:00) [0x559b85837500] [rb_shell_player_error] rb-shell-player.c:2441: playback error while playing: Server does not support seeking.
Comment 13 danielemi 2016-09-19 15:02:31 UTC
I suggest, my thought, if it is buffering the player should just wait in play mode to start the playback later on.

Otherwise (switching among workspaces and alt-tabs to restart the player) the joy to listen to some music rapidly vanish.

Message boxes, play mode, buffering.. there are some issues to solve.
Comment 14 gnome.vrb 2016-09-22 18:54:12 UTC
(In reply to danielemi from comment #13)
> I suggest, my thought, if it is buffering the player should just wait in
> play mode to start the playback later on.

Tracked in the the following bugs:

https://bugzilla.gnome.org/show_bug.cgi?id=771754
https://bugzilla.gnome.org/show_bug.cgi?id=771751
Comment 15 danielemi 2016-09-27 09:44:53 UTC
I had also a dns resolution problem in my virtual machine. I fixed the dns servers. 

This could be relevant to the network conditions to test with the application. 

I don't know if this is understandable from the logs.
Comment 16 GNOME Infrastructure Team 2018-05-24 19:08:57 UTC
-- GitLab Migration Automatic Message --

This bug has been migrated to GNOME's GitLab instance and has been closed from further activity.

You can subscribe and participate further through the new bug through this link to our GitLab instance: https://gitlab.gnome.org/GNOME/rhythmbox/issues/1512.