Поразбиравшись в различных вариантах пришел к выводу - проще всего взять transmission (имхо - мое личное мнение)
watch-dir: String
watch-dir-enabled: Boolean (default = false) Watch a directory for torrent files and add them to transmission.
Note: When watch-dir-enabled is true, only the transmission-daemon, transmission-gtk, and transmission-qt applications will monitor watch-dir for new .torrent files and automatically load them.
На всякий случай еще раз напомню, что там есть (был?) прикол с тем, что при простом рестарте трансмишшена конфига перезаписывается. То есть нужно стоп, редактировать, старт.