This user doesn't have any project on FeatHub yet.
|Flexget/Flexget||Allow iNTERNAL releases after normal and vice versa||4||I propose adding ability to download iNTERNAL releases after normal ones and vice versa. According to the scene rules iNTERNAL and normal releases don't dupe each other. But Flexget doesn't distinguish them and treats them as dupes. There are at least two cases when getting one after another might be wanted. **First case:** iNTERNAL release comes first, then comes a normal one. Example: First release: The.Grand.Tour.S01E04.iNTERNAL.720p.WEBRiP.x264-PLUTONiUM Second release: The.Grand.Tour.S01E04.720p.WEBRip.X264-DEFLATE Appearing of an iNTERNAL release before a normal one usually means that it has some technical flaws which are known to a releaser but not tolerated by rules. Following normal release shouldn't have these flaws and is preferred to have but it doesn't contain a PROPER tag in its name and won't be accepted. **Second case:** normal release comes first, then comes an iNTERNAL one. Sometimes iNTERNAL tag is used to avoid dupeing of normal release pre'd before. There are few possible reasons: - an original release has some flaws but cannot be propered because they aren't violating the rules; - an original release is fine, but an iNTERNAL has better source or is encoded with better settings and, for example, has higher bitrate. In this case Flexget also won't accept an iNTERNAL release after a normal one. I believe iNTERNAL releases deserve a special treatment by Flexget to handle the described scenarios. I see it as a plugin which will let us choose one or more possible options: - allow iNTERNAL after normal; - allow normal after iNTERNAL; - disallow iNTERNAL (at the moment might be done using `regexp` plugin); It should work for both movies and series. Any thoughts are welcome. https://github.com/Flexget/Flexget/issues/1550|
|Flexget/Flexget||Improve exists_series efficiency||3||Currently, `exists_series` doesn't exit it's filesystem loop even after an entry was rejected and it was the only entry in series (or, in common, all entries were rejected). In fact, it keeps iterating over remaining files and dirs and matching it against already rejected entries. In case there are many files in specified directory it may significantly increase task execution time. I see a solution in excluding rejected entries from `accepted_series[series]` list and break the filesystem loop if `accepted_series[series]` is empty. But I don't know what is the right way to do it in Python. Also it would be useful to have `recursive` and `retrieve` options like we have them in filesystem plugin. https://github.com/Flexget/Flexget/issues/694|
This user hasn't voted yet.