Cannot set download location for some torrents

Linux specific questions, problems.
Post Reply
DexterM

Cannot set download location for some torrents

Post by DexterM »

OS: Mint 13
qbittorrent version 3.1.9.2
Earlier qbittorrent version 2.7 something

Today my older qbittorrent (2.7) crashed. When I restarted, the console gave an error messgae of torrents being missing and it added them, but in the wrong location. There are quite a few torrents, and all in the wrong location. So I am trying to correct the location by right clicking on each torrent, and "Set location"-ing. For some torrents it works, for others it does not (the location just does not change when I select the correct location). There is no pattern to which torrents the set location will work for, and for which it wont.

Also, if the downloaded torrent is a file, rather than a folder, how do I change the location? I cannot seem to make it change. I upgraded after the crash to version 3.1.9.2. The set location menu here only seems to allow to select folders, not the actual filename.
ciaobaby

Re: Cannot set download location for some torrents

Post by ciaobaby »

The set location menu here only seems to allow to select folders, not the actual filename
As it would, you are setting a location for the payload to be put in. 
DexterM

Re: Cannot set download location for some torrents

Post by DexterM »

ciaobaby, thanks, it seems the convention has changed from 2.7. There it was the actual filename/directory of the torrent, rather than where it would be placed.

But I still cannot change the dowload location of some downloaded torrents to where they have been downloaded. I can set the directory to something new, but not to where the original directory/file exists.
Eg, if the original download "foo" was in /media/tmp
I cannot set the location to /media/tmp
I can however set it to /media/other

Reading more about the set location thing, it seems set location now actually moves the files. This may be what is causing the problem. Here is the event sequence I had.
1. My original 100% dowloanded torrent was /media/tmp/foo (so parent directory where the payload was deposited was /media/tmp).
2. qbittorrent crashed.
3. All parent directories automatically set to /media/other. Original files still in /media/tmp

So now what do I do?
There are many many torrents, downloaded over several places (/media/tmp-1, /media/tmp-2 etc), now for every single torrent the parent directory is set to /media/other. How can I tell qbittorrent to look for the files in the correct place)?
Last edited by DexterM on Sun May 11, 2014 5:37 am, edited 1 time in total.
ciaobaby

Re: Cannot set download location for some torrents

Post by ciaobaby »

set the default paths in tools -> options - > downloads.

then use set location to point to the existing parent folder for the payload root folder

So for example, if the existing structure is

Code: Select all

/
---/home/
-------------/media/
-----------------------/download/
--------------------------------------/labelname/ <<<<<<<<<<<<<< Point qBT to here <<<<<<<<<<<<<<<
------------------------------------------------------/torrentname/
--------------Payload data files folders are here -----------
NB:
The [/labelname/] directory is if you WERE using labels previously.

So as you hopefully can see, you point to the folder above the payload location. libtorrent already 'knows' there should be a sub folder called [name of torrent] in the parent location, so the checking will include that folder in the path.
Post Reply