@levon regarding the video player would it be possible to add the isPlaying: ture or false function to the players states?
Also when adding the player to a repeating group, the videos do not update in their respective record without a full page refresh? Is this something that can be fixed? Basically when you add a new record, the records shift down like they should, BUT the videos stay in place. When you refresh they are correct.
Also if you open the player in a popup, the video only works the first time. If you click another video it pulls the same video even though the data sources is the new URL. Again you must refresh the entire page every time for it to work.