Hi,
I love this app, thanks for the great work.
I would like to make a suggestion for an addition to the Quality/Profiles system that will help erradicate releases with absurbdly high or low bitrate encoding rates.
I like to maintain and specify a specific bitrate range depending on the release type.
For example:
WEB-DL rips have a minimum bitrate of 3500kbps and a maximum of 5500kbps.
HDTV rips have a minimum bitrate of 2500kbps and a maximum of 5000kbps.
These are averages based on filesize divided by runtime.
And so on.
The reason for this, is every now and then, some new release group decides that a fairly standard WEBDL needs to be reencoded at 19000kbps or something else ridiculous.
Having some minimum and maximum parameters would help keep some good standards.
The parameters are already available to do this, as runtime can be grabbed from THETVDB. OR it can be grabbed by inspecting the file.
A simple calculation would need to be applied to divide file size by runtime, to determine its average bitrate.
Then if it is within the parameters, this is an acceptable release.
This could be further expanded to consider existing releases in the database, and if a new release is closer to the ‘sweet spot’ of the middle of the two minimum and maximum ranges, then the release could be replaced.
This would help enormously with maintaining a consistent quality standard.