After getting Feeder set up, I'm pretty impressed, however I can't figure out why it insists on redownloading things that I have already downloaded from a feed. Using Deluge 1.1.9, Feeder 0.4, and I do have Deluge set to remove torrents after they reach the desired seeding level, and also to move completed torrents to another directory. Any ideas?
Edit:
I'm also getting the following on a very regular basis, if it matters at all:
Code: Select all
Traceback (most recent call last):
File "/var/lib/python-support/python2.6/deluge/core/core.py", line 415, in _add_torrent_file
self.plugins.run_post_torrent_add(torrent_id)
File "/var/lib/python-support/python2.6/deluge/core/pluginmanager.py", line 138, in run_post_torrent_add
function(torrent_id)
File "/usr/share/python-support/deluge-core/deluge/plugins/Label-0.1-py2.6.egg/label/core.py", line 139, in post_torrent_add
KeyError: None
However, it kills neither the client nor the daemon. I'll try dumping the label plugin and see if that helps anything.
Edit 2:
Disabled the Label plugin, got rid of the segfaults. It appears to readd everything matched by every filter to the queue upon feed refresh or any change to the filters at all. I've got a hackish workaround going - instead of downloading to a central download directory and then moving, i have each filter downloading its files to the directory they'll end up in, so instead of redownloading them, it just checks them and removes them from the queue.