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.
Cannot set download location for some torrents
Re: Cannot set download location for some torrents
As it would, you are setting a location for the payload to be put in.The set location menu here only seems to allow to select folders, not the actual filename
Re: Cannot set download location for some torrents
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)?
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.
Re: Cannot set download location for some torrents
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
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.
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 -----------
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.