We had a useful discussion on IRC just now about the Amarok progress bar. I thought I would document it before I forgot the details.
Start off with the ugly mockup I drew up:
- The idea is that the user can click a "bookmark now" button and a bookmark will be added at the current position. The bookmarks are those little triangle things in my drawing.
- They could also right click on a point and add a bookmark there.
- Cue files with the same filename as the music file would be loaded automatically and saved to automatically for user created bookmarks. Otherwise the database?
- If the user stops listening to a song/podcast before it finishes, an automatic bookmark is created at that point. It would have a different color perhaps. I know I would find this feature very useful!
- Click on the bookmark triangle to go to that point. When dragging perhaps the slider would pause for a bit on the bookmark (would have to be carefully implemented...)
- Moodbar! Hopefully be default... would require porting moodbar to phonon (currently requires gstreamer).
- Bart thinks the progress bar shown here would be too long. Mark really wants it to be quite long. I kind of agree with Bart, Max Howell's mockup looks good. But really the top toolbar (or "ControlBar" as its called in the code now) needs some work in general - Max's idea of a universal filter doesn't really work I don't think.