FlexGet

FlexGet is a multipurpose automation tool for all of your media.