How to add custom fields to Media / Assets

I’m also interested! It could be very useful in many different scenarios.