Series
Intelligent filter for TV-series.
Features
- Episode tracking, no duplicate downloads
- Plenty of quality options
- Timeframe, get best quality in given timeframe
- Episode advancement (for season, episode).
- Proper & Repack aware
- Specials aware (grabs episodes with the series title and the word 'special')
- Tries to ignore season packs, you can use content_size for extra insurance against them.
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:
- Some.Series.S2E10.720p.x264-FlexGet
- Some.Series.S2E10.HR.x264-FooBar
Only one of them is downloaded, with default configuration best quality is chosen.
Related plugins
These plugins are complementary to the series plugin.
- all_series - Grab all series in the feed
- import_series - Automatically configures series by using another input, some examples:
- thetvdb_favorites - TheTVDB.com favorites
- trakt_list - Trakt.tv lists
- listdir - You local directory listing
- series_premiere - Download all premieres
Settings
The series plugin supports a number of settings to customize it's behavior.
| Option | Description |
| quality | Required quality. |
| min_quality | Accept only qualities equal or above this. |
| max_quality | Accept only qualities equal or below this. |
| qualities | Download all listed qualities when they become available. |
| upgrade | Keeps getting the better qualities as they become available. |
| timeframe | Wait given amount of time for specified quality to become available, after that fall back to best so far. |
| path | Set path field for this series. |
| set | Use set plugin to set any fields for this series. |
| exact | Configure exact matching behavior. Needed for series which have similar named series. Uses 'auto' mode as default. |
| from_groups | Accept series only from given groups. |
| identified_by | Configure how episode numbering is detected. Uses 'auto' mode as default. |
| propers | Configure how propers are handled. |
| watched | Manually specify minimum season and episode from where to continue. |
| name_regexp | Manually specify regexp(s) that matches to series name. |
| ep_regexp | Manually specify regexp(s) that matches to episode, season numbering. |
| id_regexp | Manually specify regexp(s) that matches to series identifier (numbering). |
All settings can be applied in either of the formats.
How to configure settings per series
How to configure settings with groups
Notes
- If the series appears in feed(s) with slightly different naming conventions and spinoffs like FooBar and FooBar US read this guide.
- FlexGet respects propers which means that the same episode will be downloaded twice if the second one contains words such as proper, repack, rerip, or real.
- If series name is written in multiple different ways, don't add them as separate series. This will confuse episode tracking.
- Check series cookbook for more complete examples and advanced uses.
Commandline Arguments
The series plugin provides following commandline arguments.
--series
Display series summary. To get more details from any listed series you can use --series <name>.
--series-forget
Delete episodes from database or whole series completely.
To delete single episode, use:
--series-forget <name> <id>
To delete whole series, use:
--series-forget <name>
--disable-advancement
If episode advancement is causing problems downloading latest episode due large gap in the series history, you can use this option to disable advancement enforcement temporarily.
--stop-waiting
Stops timeframe for given name, thus downloading any episode that is currently pending in the timeframe.
