Import as same quality as when grabbed

Currently when a release is grabbed the torrent name is used to specify the quality (for example WEB-DL). Once it is downloaded the filename is then looked at, but if the filename doesn’t have a quality it defaults to HDTV. I think a setting to import as the quality it found when grabbing when the filename doesn’t state one would be useful because I’ve always found the grabbed quality to be correct anyway.

I know that the release group should have the quality in the filename but there are some good release groups that miss it out.

As a result, after importing it as (for example) HDTV, it then sees the same torrent name on the next RSS sync and tries to grab it again because it sees it as WEB-DL.

Another option that could be used to achieve the same thing is to be able to add a keyword that reflects a quality. Let’s say release group ABC only releases WEB-DL quality shows, we can add a keyword that says ABC = WEB-DL. Then when Sonarr is importing and it doesn’t see a quality in the filename but sees release group name ABC it imports it as WEB-DL.

Does anyone else have this problem and think that this is a good solution?

Back to your original post, I think it makes sense to base the quality on the file(s) enclosed and/or directory structure created by the downloader, but falling back to the torrent/NZB name in the event of failure.

Without researching, it seems that this is the behavior for NZBs with SABnzbd, perhaps because the downloader creates NZB name based directories. I’ve never seen the behavior you’re citing with SABnzbd.

I noticed this once before and thought the same thing, that falling back to the NZB name as a “backup” might be a good idea.