For a while I have been using Transmission on my DiskStation. It works great. There is one problem though. Transmission can't automatically download and/or extract anything.
It took me a while to come up with a decent solution, but FlexGet (available as a DiskStation Manager package by SynoCommunity) seems to do the job really well. It's an excellent tool to automate downloads like series or movies. FlexGet uses YAML for configuration. It's a little unsettling at first but once you get the hang of it it's very easy to use.
As such I published my config.yml. This script, used by FlexGet, downloads specific series from a (private) tracker using RSS and unpacks them to a location with other series. The downloads from this tracker come in a packed form and often contain a .nfo file.
Additionally the script keeps track of a manual and wishlist RSS feed. If anything shows up and meets the requirements it gets downloaded and sorted.
This script contains the following tasks:
- The
manual
andwishlist
task adds torrents from a RSS feed to Transmission using the web protocol. - The
series
task adds torrents from a RSS feed of the specified series to Transmission using the web protocol. - The
sort-manual-wishlist
task looks for newmkv
files and copies those to their respective directory (/Movies/The.Name.Of.The.Download
). - The
sort-series
task looks forrar
files, creates the destination directory (/Series Name/Series Season
) when needed and unpacks the episode at the destination. - An email notification will be sent when any task has started.