Expose additional information to third party integration BrowseMediaSource?

Hi, first off if there is a better category for this please let me know.

I am working on a third party integration which implements media_source. It currently works great to expose clips to Home Assistant. However, there is some metadata which HA doesn’t natively support that would be very useful to include to add extra functionality to the integration / lovelace cards / etc.

I am trying to figure out if there is a way for me to extend BrowseMediaSource and provide this metadata so when it is serialized / deserialized the lovelace card can parse this information to enable further functionality. I’m curious if anyone has any knowledge on how feasible this is or if there is a better approach.

If I find anything else out / make progress then I will post back here. Thanks in advance!