The "hub" or database / save file has extension `.vha2` but it's a simple text JSON with this format:
https://github.com/whyboris/Video-Hub-App/blob/main/interfac...
https://github.com/whyboris/Video-Hub-App/blob/main/interfac...
Embedded player would require making a tremendous number of design options: where does it reside in the interface, what does it cover up when open? and if it can pop out as a separate window, what value does it bring over an external player?