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 120537 - Seek support for internet radio
Seek support for internet radio
Status: RESOLVED OBSOLETE
Product: rhythmbox
Classification: Other
Component: Internet Radio
0.5.1
Other Linux
: Normal enhancement
: ---
Assigned To: RhythmBox Maintainers
RhythmBox Maintainers
Depends on:
Blocks:
 
 
Reported: 2003-08-23 16:41 UTC by Peter Oliver
Modified: 2018-05-24 10:21 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Peter Oliver 2003-08-23 16:41:41 UTC
When playing audio from the local library, a timer appears in the top-right
corner of the UI, along with a scroll-bar to allow you to seek to a
different point in the file.

When playing internet radio, this disappears, which makes sense if you're
listening to a live broadcast.  However, when playing back previously
recorded shows, the timer and seek-bar should be shown just as for a local
file.

The offical Real client for linux does this, so it must me possible.

Example URL: rtsp://rmv8.bbc.net.uk/radio1/peel_tue.ra?start="00:00:00"
Comment 1 Bastien Nocera 2003-11-16 19:19:04 UTC
What is the user-case when you want to play a static file as iRadio?
Comment 2 Peter Oliver 2003-11-17 19:35:26 UTC
I'm sorry, I don't understand the question.
Comment 3 Bastien Nocera 2003-11-17 19:53:20 UTC
Why would a user add a static file as an iRadio?
Comment 4 Peter Oliver 2003-11-17 21:21:49 UTC
The BBC records a great deal of its radio output and makes it
available on its website.  You can listen to a particular programme at
any time in the week following its broadcast.  After a week it will be
overwritten by the next episode.

You can make your selection at "http://www.bbc.co.uk/radio/aod/", but
I'd rather use a "proper" client (with seek support, so I can pick up
a programme where I left off) rather than their web-based one.  I feel
that my favourite shows belong in my audio player's "bookmarks" rather
than my web browser's.
Comment 5 Bastien Nocera 2003-11-17 21:35:46 UTC
Makes sense.
Comment 6 Bastien Nocera 2003-11-29 02:21:36 UTC
I'll just note that seeking isn't implemented in xine-lib for rtsp://
streams
Comment 8 Hidde Brugmans 2006-01-16 00:37:21 UTC
Doable in gstreamer?
What is the current state of this issue?
Comment 9 James "Doc" Livingston 2006-01-16 04:17:33 UTC
In theory RB should support seeking in iradio streams, if it knew the length of the stream. Basically the rb-player-gst would need to use gst_element_query_duration, and emit a signal to be caught be RBShellPlayer, which would then update the duration.

Comment 10 Ben Dodson 2006-06-25 22:40:44 UTC
I'm a developer of Jinzora, a web-based music manager. We send our files over HTTP by piping it through a PHP file. We send headers corresponding to the file length etc and respect the http range header. It would be nice to be able to seek in these streams as can be done in XMMS/winamp/foobar2000.
Comment 11 Bastien Nocera 2007-08-20 17:05:33 UTC
(In reply to comment #10)
> I'm a developer of Jinzora, a web-based music manager. We send our files over
> HTTP by piping it through a PHP file. We send headers corresponding to the file
> length etc and respect the http range header. It would be nice to be able to
> seek in these streams as can be done in XMMS/winamp/foobar2000.

Ben, this isn't related. See http://bugzilla.gnome.org/show_bug.cgi?id=354590 and related bugzilla and e-mail threads.

I've added "start" and "end" parameters support to totem-plparser
Comment 12 GNOME Infrastructure Team 2018-05-24 10:21:43 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/10.