You wrote:
the suggestions there (all in same package, naming convention) are things I’m already doing.
No you do not.
Rename you MediaBytesRepository to MediaRepositoryCustom.
And of course you need an implementation of MediaRepositoryCustom with the name MediaRepositoryImpl.