Thanks!
To start with, the user is expected to interact with the UI in some dedicated player near the address bar or something similar (part of the browser controls).
Point is that the player is part of the browser but isn't part of the web page dom.
Does that make sense?
Regarding design - assuming you are referring to the UI design?
In that case, I'm imagining a play button that can toggle play/pause initially.
As a next step, I'll be looking into adding seek capabilities, speed control, and more advanced parameters (which are not necessarily tied to the playback but rather to some parameters of our backend).
Is there an way to build a custom UI that initiate the playback and listen to state changes events?