The tutorial for this project (to re-create it yourself) can be found here.
But! If you're just wanting to see how a replacement to HTML5 Audio and other third-party embeds (like SoundCloud) are built WITH custom controls (like fast-forward, rewind, download, etc), clone away and mess around with this project here.
Plyr.io Audio Integration (Custom Controls)
Plyr's media player is HIGHLY customizable, which is why I love it so much. You can add in many controls and include a method for the end user to download the content, which is phenomenal.