XDM: eXtendable Download Manager. Plugin based media collection manager. Or in short XDM is a python based application that runs in the background and provides a Web-interface. It is highly extensible with plugins. Such as:
Most of the parts are in fact plugins such as the PostProcessor plugins or metadata providers. Plugins are chain able or at least multiple plugins of the same type can run in a defined order. Most plugins are also able to be instantiated with multiple configurations which means you only need one Newznab plugin to connect to multiple indexers. XDM is also not limited to the bigger download forms, in fact the download type also just a plugin, it’s easy to extend the known download type with a new one, like FTP, SSH or IRC.