Can't skip forward or backward when streaming OGG files

Bug #1335524 reported by Nathan Dyer
16
This bug affects 3 people
Affects Status Importance Assigned to Milestone
Noise
New
Undecided
Unassigned
Vocal
Fix Released
High
Nathan Dyer

Bug Description

What it says on the tin :)

EDIT: skipping/seeking in ogg files stored locally works just fine, but it's entirely broken with ogg files on remote servers.

Nathan Dyer (nathandyer)
Changed in vocal:
status: New → Confirmed
importance: Undecided → Critical
assignee: nobody → Nathan Dyer (nathandyer)
Revision history for this message
Nathan Dyer (nathandyer) wrote :

While working on finding a solution to this bug I realized that it can skip forward and backward just fine in OGG files, as long as they are downloaded first. If it's not local media, however, skipping/seeking is entirely broken. GStreamer doesn't throw any errors or provide any messages, it just simply doesn't work.

I tested this with Noise (Music) and discovered it behaves the exact same way. To reproduce, just launch Noise from the terminal with a remote OGG file as a parameter, for example:

noise http://podcast.ubuntu-uk.org/download/uupc_s07e14.ogg

no longer affects: noise (Ubuntu)
no longer affects: noise (Ubuntu)
description: updated
Nathan Dyer (nathandyer)
Changed in vocal:
importance: Critical → High
Nathan Dyer (nathandyer)
summary: - Can't skip forward or backward when playing OGG files
+ Can't skip forward or backward when streaming OGG files
Revision history for this message
Raik F (avelan) wrote :

for me it works in luna with noise 0.2.4. I used the command you gave, but seeking worked just fine.

Changed in noise:
status: New → Incomplete
Revision history for this message
Nathan Dyer (nathandyer) wrote :

I just checked, and the bug is still happening in the latest version from trunk (0.3.0) running on elementary OS Freya.

Revision history for this message
Raik F (avelan) wrote :

okay someone with freya should test it then

Changed in noise:
status: Incomplete → New
Revision history for this message
Bastien Nocera (hadess-deactivatedaccount) wrote :

Enable the "download" flag in playbin for that. You might need to do some work to allow support for download buffering, which could allow you to play and download at the same time.

  flags : Flags to control behaviour
                        flags: readable, writable
                        Flags "GstPlayFlags" Default: 0x00000617, "soft-colorbalance+deinterlace+soft-volume+text+audio+video"
<snip>
                           (0x00000080): download - Attempt progressive download buffering
<snip>

Eventually, you'll want to be able to download using GStreamer, so that you could switch to playing in GStreamer when the user starts playing it mid-download (this is something we'll want in Totem too).

Revision history for this message
Nathan Dyer (nathandyer) wrote :

This is fixed with the new clutter-gst-3 backend in Vocal 2.0

Changed in vocal:
status: Confirmed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.