Intelligent filter for TV-series.
series: - some series - another series
some series and
another series have understandable episode
numbering any given episode is downloaded only once. FlexGet should support all known episode numbering schemes without any configuration, including dates.
So if we get same episode twice:
Only one of them is downloaded, with default configuration the first entry matching quality requirements is chosen. To get the best quality within specified timeframe use the sort_by plugin in the task.
sort_by: field: quality reverse: yes
These plugins are complementary to the series plugin.
|all_series||Grab all series in the task|
|configure_series||Automatically configures series by using another input, some examples: thetvdb_favorites, trakt_list and filesystem.
With this you don't need to maintain series configuration in the configuration file.
|series_premiere||Download all premieres|
|next_series_episodes||Emit next episodes for discover|
|next_series_seasons||Emit next seasons for discover|
The series plugin supports a number of settings to customize it's behavior. Though the examples show the settings being applied to a single series, they can all be applied to a group of series as well.
How to configure settings per series
How to configure settings with groups
|alternate_name||Define other names which this show is also released as.|
|assume_special||Assume any entry with no series numbering detected is a special and treat it accordingly.|
|begin||Manually specify first episode to start series on.|
|ep_regexp||Manually specify regexp(s) that matches to episode, season numbering.|
|exact||Configure exact matching behavior. Needed for series which have similar named series. Uses 'auto' mode as default.|
|from_group||Accept series only from given groups.|
|id_regexp||Manually specify regexp(s) that matches to series identifier (numbering).|
|identified_by||Configure how episode numbering is detected. Uses 'auto' mode as default.|
|name_regexp||Manually specify regexp(s) that matches to series name.|
|parse_only||Series plugin will not accept or reject any entries, merely fill in all metadata fields.|
|path||Set path field for this series.|
|prefer_specials||Flag entries matching both special and a normal ID type as specials.|
|propers||Configure how propers are handled.|
|qualities||Download all listed qualities when they become available.|
|set||Use set plugin to set any fields for this series.|
|special_ids||Defines other IDs which will cause entries to be flagged as specials.|
|specials||Turn off specials support for series. (on by default)|
|target||The target quality that should be downloaded without waiting for
|timeframe||Wait given amount of time for specified quality to become available, after that fall back to best so far.|
|tracking||Turn latest episode tracking off, or put into backfill mode.|
|upgrade||Keeps getting the better qualities as they become available.|
|season_packs||Enable downloading season packs.|
The series plugin has several features available at the command line via the
flexget series command.
There are also options to the
flexget execute command which affect the series plugin:
If episode tracking is causing problems downloading latest episode due large gap in the series history, you can use this option to disable advancement enforcement temporarily.
series begin to set new starting point is recommended and should resolve any tracking issues. If you for some reason need to record episode into history it can be achieved with command
flexget inject "Pioneer One 05" --task <name> --learn --disable-tracking.
Stops timeframe for given name, thus downloading any episode that is currently pending in the timeframe.