GNOME Bugzilla – Bug 120537
Seek support for internet radio
Last modified: 2018-05-24 10:21:43 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"
What is the user-case when you want to play a static file as iRadio?
I'm sorry, I don't understand the question.
Why would a user add a static file as an iRadio?
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.
Makes sense.
I'll just note that seeking isn't implemented in xine-lib for rtsp:// streams
Bug logged against Xine. http://sourceforge.net/tracker/index.php?func=detail&aid=851189&group_id=9655&atid=109655
Doable in gstreamer? What is the current state of this issue?
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.
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.
(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
-- 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.