Problem could be solved by allowing "hooks" (?) directly into the player app.

You underestimate just how hard this actually is. Trust me. Sure, it's not insurmountably hard, but it's work that there's not time for -- unless it can be justified for another project.
_________________________
-- roger