Remember video position

Bug #904953 reported by Sergey "Shnatsel" Davidoff
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Audience
Fix Released
Wishlist
Tom Beckmann

Bug Description

When I close Audience, it should remember when/where the playback stopped, and start from the same place when I launch it again.
This can be implemented as an sqlite database or xattr, but not all filesystems support xattr, so sqlite is better.

Revision history for this message
Cody Garver (codygarver) wrote :

This feature usually annoys me in media players. And sqlite/sqlheavy is more bloat.

However, the project is open to receiving a patch. So long as it does NOT remember location within audio files; it should only affect videos.

Changed in audience:
status: New → Confirmed
importance: Undecided → Wishlist
Revision history for this message
Sergey "Shnatsel" Davidoff (shnatsel) wrote :

Well, you don't have to care about audio files at all. Don't bloat your code with any handling of them, there's more than enough dedicated audio players out there already,
This feature is a must have for a movie player IMHO; I don't want to seek a 90-minute video just to continue watching it where I stopped last time. I really enjoy this on my Maemo device.
Using dconf might be an option. However, sqlite doesn't seem to bloat apps (look at lingo for example - it uses sqlite for storing recent items instead of dconf for performance reasons) and you're not obligated to use sqlheavy (lingo doesn't).

Revision history for this message
Tom Beckmann (tombeckmann) wrote :

It should now be saving up to five entries in dconf.

Changed in audience:
status: Confirmed → Fix Committed
assignee: nobody → Tom Beckmann (tombeckmann)
Revision history for this message
Sergey "Shnatsel" Davidoff (shnatsel) wrote :

Woot!
Sounds great!

Cody Garver (codygarver)
Changed in audience:
milestone: none → 0.1
Changed in audience:
status: Fix Committed → 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.