Nice work! As someone that uses https://github.com/sampotts/plyr in one of my projects (and react-plyr), what are the main differences between the two players & designs?
I think Plyr can be seen as a better and unified UI on top of a <video> element, while this is an extensible player 'framework'.
Edit: the state interface can be found here: https://github.com/matvp91/indigo-player/blob/master/src/ext...