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
.