GNOME, GNOME UX Hackfest

Adding Chapters to Totem

Ivanka and I had a great discussion on Monday at the GNOME London UX Hackfest about how what free & open source tools / integration we need for a good FLOSS usability data capture workflow. While I still have to document them properly, you can get a sneak peek at our notes from this discussion in a whiteboard photo I took:

Nautilus discussion

One of the wishlist items that came up is if there was a way we could set marker points within our large and long usability test video files, in order to be able to document and skip to points of interest within the file quickly, and also so that we would be able to export small and short clips of video to be able to share widely. You see, not only is it timely to view an entire usability test video – they are very large and unwieldy, and expensive to host which makes it tougher for us to share the great data we’re gathering. For example, the markers I’d love to set up in a usability test video file would be to indicate where test task 1 started, where test task 2 started, so on and so forth. I’ve been talking with super-hacker Bastien Nocera about how marker-setting might possibly be achieved in a totem plug-in. For him, it may kill two birds with one stone as newer video file formats have a notion of chapters within the file and totem does not currently display them.

There’s more ideas I’d like to mock up here (including a full-screen variation of the mockup) but I’m leaving for the day so I wanted to make sure I shared what I got for now. :) Also, the markers on the timeline are not going to be possible – although I would love a way to have the ticks highlight to show the markers selected on the right on the timeline itself – but there is no ‘active’ or ‘highlighted’ mode for the tick widget if I understand correctly. :-/

Anyway! I would love to hear your ideas.

About Máirín Duffy

Máirín is a principal interaction designer at Red Hat. She is passionate about software freedom and free & open source tools, particularly in the creative domain: her favorite application is Inkscape. You can read more from Máirín on her blog at blog.linuxgrrl.com.

Discussion

15 thoughts on “Adding Chapters to Totem

  1. Thanks for the thorough reporting from the UX hackfest. It is much appreciated from those who aren’t there.

    Posted by Steven Garrity | February 25, 2010, 3:07 pm
  2. One related feature I’ve always wished for is for totem to have a back-forward navigation history like Nautilus (or any browser really). This is needed because totem does not allow multiple instances. If I’ve found a part in one video I want to compare with a second video, opening the second one will replace the first video in totem.

    Not only have I now lost the position in the first video, if I can remember the time position, I still have to go to the file menu, select the next recently used document and seek back to that position. If I want to quickly switch between two freeze frames (whether they are in the same video or not) this is impossible.

    I find myself looking for the back button anyway, probably because browser interaction dominates our lives now.

    Posted by Laszlo Pandy | February 25, 2010, 3:13 pm
  3. Wow, killer-app in sight ! Excellent idea !

    Posted by crep4ever | February 25, 2010, 3:22 pm
  4. Great post, I really hope this turns into actual code.

    Posted by none | February 25, 2010, 4:10 pm
  5. From memory the TED video player had pretty cool system for chapters etc. Could have a look at that for some ideas?

    Posted by Matthew | February 25, 2010, 5:19 pm
  6. This is great, even more, it’s amazing, I’ve been wondering about propose this to a GSOC!

    A few years ago I hate totem but now I think it’s easy and powerful (things that doesn’t match so often).

    Congrats!

    Posted by arpia49 | February 25, 2010, 7:56 pm
  7. Holy cow, chapters in Totem! That’d nice.

    Posted by pedr | February 25, 2010, 8:07 pm
  8. I remember you posting about the ‘.’ feature in totem. It would a great add if we could bookmark a point and then play from bookmark to bookmark, somewhat similar to the chapters thing.

    Posted by nigelbabu | February 26, 2010, 8:35 am
  9. Looks neat! Though I’d love it if you found an alternative to the double-click. A ‘play’ button in each list item, maybe? Is there a UX consensus on double-clicks?

    Posted by Raphael | February 26, 2010, 9:59 am
    • Double-clicking can be problematic for some motor impaired users, and us lazy users don’t like it either. Best to avoid it if you can.

      Posted by Luke | February 27, 2010, 2:36 am
  10. It’d be nice if there was some kind of visual link between the markers on the timeline and the chapters in the list. Figuring out which marker corresponds to which chapter now involves counting, if I understand the mockup correctly.

    Posted by nona | February 26, 2010, 8:43 pm
  11. http://liris.cnrs.fr/advene/ might be interesting for your use-case as well. It seems to go a few steps further then what you’re proposing for totem.

    Note i haven’t tried it myself, i just saw an announcement about it on the gstreamer list :)

    Posted by Sjoerd | February 27, 2010, 6:46 am
  12. i have edited a mokup , please look and if u like suggest this tanks :)

    http://www.flickr.com/photos/amonpaike/4398269526/sizes/o/

    Posted by amonpaike | March 1, 2010, 8:25 am
  13. I really like this feature. I can’t wait for see it! Keep the good work!

    Posted by shakaran | March 2, 2010, 3:36 am
  14. do you know “Advene” (http://liris.cnrs.fr/advene/) – it was just added on the gstreamer app list. This is the description:

    (Annotate·Digital·Video,·Exchange·on·the·NEt)·aims·at·providing·a·model·and .a·format·to·share·annotations·about·digital·video·documents·(movies,·courses, conferences…),·as·well·as·tools·to·edit·and·visualize·the·hypervideos generated·from·both·the·annotations·and·the·audiovisual·documents.

    Posted by Stefan Kost | March 4, 2010, 5:31 am
Follow

Get every new post delivered to your Inbox.

Join 63 other followers

%d bloggers like this: