Setting different max upload sizes for different media types

I am trying to figure out if there is a plugin that exists or if there is a way to do the following:

Set different max upload sizes for different types of media. I need to be able to allow larger media files such as mp3, pdf, etc. while still limiting the size of images to something lower. Yes my users will upload a 20mb jpg if allowed to do so.

If there is an existing plugin that makes this happen, could someone point me in the right direction (I looked around and didn't find anything). Otherwise I guess I will need to move this post to feature suggestions. Thanks :slight_smile: