It often happens, that a release has many different media types (CD, Vinyl, Cassette, …) and sometimes beets picks the wrong media type.
To help with this I quickly prototyped a small plugin which checks the media files (bitdepth/samplerates) and any auxiliary files (EAC/XLD logs) to determine if the source media was likely a CD or likely not a CD and applies penalities for candidates accordingly.
The (incomplete) script can be found here:
My question now is: Would such a thing be better suited as a standalone plugin or should it rather be a part of beets itself?
And can anyone think of more checks we can make to further enhance the likelyhood of beets selecting the correct release?