Small downloads marked as full seasons

I’ve seen this happen before, but I never remembered to make a thread about this when I found the time.

Today, Drone started downloading the following thinking that it was the full second season of Under the Dome: Under.the.Dome.S02.Special-Inside.Chesters.Mill.720p.HDTV.x264-BAJSKORV.

Now I get that it’s difficult to parse this, but I think it can be prevented that this sort of false positive happens by not downloading full season torrent if not all known episodes have aired yet and/or by checking the file size; anything under 5GB in size is very unlikely to be a full season. Maybe make the threshold for that check configurable so people can set it as high or as low as they like.

I also noticed that after downloading, the file never got moved because Drone could obviously not parse the only episode in the folder. As such the download progress bar in Drone was stuck at 100% rather than noticing that what it had download did not contain what it expected. Is there any way you can detect that and simply start looking for the next report that matches the episode like in a “normal” failed download?

I ran into this exact download myself. But I don’t have a minsize specified for hdtv-720p so that’s my own fault.
Detected it’s a special might a bit tricky, after all, ‘Special’ could be part of a episode title.

So the best way to deal with these is to set up sensible minsizes for the qualities.
Someone should really spend a day or so determining min-max sizes for thousands of releases with various qualities so we can set some useful defaults.

If I set a minimum file size for a quality, will it multiply that minimum size by the amount of episodes in the season to determine how big a full season release needs to be? If not, it’s not a solution to the problem. :slight_smile:

@NMe, yes it does.

Cool, in that case I’ll be setting those sizes. Thanks. :slight_smile: Then again: since I watch anime as well and most 720p anime is somewhere between 300 and 450MB in size, picking correct thresholds seems difficult. Won’t marking everything from 300MB up as 720p make Drone think that 350MB 480p rips of “normal” series are 720p too? Or does it look at the file name primarily and only if it’s inconclusive at the file size?

Quality has to be properly detected for the size check to occur. The size isn’t used in determining the quality.

And btw it also takes the expected episode duration (as specified for the series, so no mediainfo) into account. So if it’s a series with short episodes, it should still work nicely. Just set the limit liberal, you don’t want drone to start ignoring legitimate stuff.

So basically Drone selects its search results based on quality profiles first and only after that the file size is checked? Fair enough, works for me. Thanks. :slight_smile:

@Taloth said:
So the best way to deal with these is to set up sensible minsizes for the qualities.
Someone should really spend a day or so determining min-max sizes for thousands of releases with various qualities so we can set some useful defaults.

That would be great actually. I’ve been thinking it’d be super handy to have some defaults set in Drone (but I don’t trust myself to do it and get it right). There are defaults in Sickbeard from memory so we could probably just poach those.

Hm, gonna apply a patch to my own dev setup that logs the subject and size of everything that passes the indexer rss feed. Should collect some useful data with very little effort.