My first ever JavaScript library, Progressor.js

For its progress bar, oTranscribe currently uses a neat little library called Audio.js. However - as the name implies - this only supports audio files, and comes with a bunch of features not used in oTranscribe.

So as part of adding video support to oTranscribe, I wrote my own JavaScript library, Progressor.js. I’m rather proud of it.

MIT-licensed and just 2.87kb minified, Progressor.js can be used to create lightweight, stylable, scrubbable progress bar for <audio> and <video> tags. Demos and usage instructions can be found on GitHub.

As of v0.2.1, I consider it production-worthy and will be rolling it out to oTranscribe (along with video support) soonish. If you happen to use it in your own project, I’d love to know.

Published .