Very good idea.  I'm a little confused on how it will work tho.

If I understand correctly, the plugin would have to reside in the templates to be useable by mediaelement.  That would mean another release for both 3.1 and 4.0.  It would also mean creating a plugin specifically for mediahub and it not living in mediahub.

My thoughts on this:  Once we finish moving to 4.0, we can abstract this out into a plugin which any service could use.  Until then, keep it here.

Thoughts?