What are your thoughts about updating
rssutils::cache_media() to selectively cache media by type? I was thinking media could be grouped by image, audio, and video (since that's what the XPath query searches for). Either a global setting in Preferences or tunable/constant could be used where the admin could define what enabling "cache media" does. Default would be everything (like it is now), but a defined constant (e.g.
CACHE_MEDIA_TYPES) could contain a string like
'image,audio' to allow caching only images and audio (not video).
I'd be willing to submit a pull request in the near future, I just wanted your feedback before I tackled it.