Files at very high quality has diminishing returns. Adding an extra limit on these files would help reduce problematic cases.
With audio files, increasing quality beyond a certain point just bloats file size for imperceptible gains. Especially when the player is not committing everything to listening to the audio in VR.
With image sizes, increasing quality and resolution beyond a certain point is useless. The player must zoom in on a cover image and fill their entire screen with it to see a difference. Higher resolutions also eat up performance as the texture size bloats.
Some generous limits (feel free to adjust as these are already on the higher end of quality):
- < 300 kbps average bitrate audio (this would prevent ogg audio at quality 9 and 10)
- < 1 MB image (I struggle to even hit this limit with JPG unless I have an absurd resolution)
- < 1024 x 1024 image size