Intelligent filter for TV-series.
Simple configuration:
series:
- some series
- another series
If 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.
Name | Description |
---|---|
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
Option | Description |
---|---|
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. |
quality | Required quality. |
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 to complete. |
timeframe | Wait given amount of time for specified quality to become available, after that fall back to best so far. |
upgrade | Keeps getting the better qualities as they become available. |
season_packs | Enable downloading season packs. |
proper
, repack
, rerip
, or real
.series
Commandline ArgumentsThe series plugin has several features available at the command line via the flexget series
command.
execute
Commandline ArgumentsThere are also options to the flexget execute
command which affect the series plugin:
Using 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
.
Stops timeframe for given name, thus downloading any episode that is currently pending in the timeframe.