Integration of a Progress Bar
Open, WishlistPublic

Description

Integration of a progress bar would be very helpful; for example, if we run a music file and the user may want to decide whether he would complete listening to it depending on how long the music is. Currently, we do not have a way to predict this; adding a progress bar for music would help with this.

ahassan created this task.Mar 16 2016, 2:46 AM
itsback claimed this task.Mar 18 2016, 11:28 AM
itsback added a subscriber: itsback.

Drumstick's GUI player has a progress bar. So I went through its code and found that SMFNoteOn signal is sent when a file is being read by drumstick::QSmf *m_smfReader. The smf reads whole file and from this me can get maximum current time.
When song will be played we can get the percentage and set value of progressbar, as Drumstick does.

But even in drumstick's player, user can not slide the progress bar. I believe we can use MidiSequencerOutputThread::setPosition() for it.

I will work on it.

Maybe changing the playing label from "00:00:00" to "00:00:00 of 00:00:00" or "00:00:00" to "00:00:00 / 00:00:00" would be an option? We should try don't cluttering UI too much.