We created a builder function which accepts a list of app middleware. App middlewares can be used for everything: rendering, catching errors, loading SSR data. The beauty about them? Each of them represents its own encapsulated domain.
Hide player controls
Hide resume playing