Coming soon: TVRename setting µTorrent's "save to" locations

sstteevvee

29-12-2008 03:01:18

A feature coming in the next month or so, once I've sorted out a few rough edges:



Choose some torrents, choose a folder with your completed files, hit "Go", and it'll go through the torrents setting the "Save To" locations for files that match what you have on disk (using hashes of one 'chunk' of each file's contents).

Edit: Updated screenshot. Now also sets save-to locations based on missing files. Will set priority of files to download/pause depending on whether or not they're available/missing.

Let me know if you want to be a guinea pig, and run the risk of trashing all your µTorrent downloads. If so, PM me for a link to the alpha version.

fatboyau

15-04-2009 00:11:24

Seeing as I several of those above listed torrents from the screenshot, I'm interested in this feature very much so.
Just have to ask, will this handle files I've renamed in TVR then change uT's file location, or is it for new torrents, before I download?

Another way to ask would be, is this for new torrents or currently seeding torrents, automate their renaming, fix uT's location, and keep seeding the torrent? The latter would be a godsend, would save heaps of time.

sstteevvee

19-04-2009 17:36:37

It does both. You can try it out in the latest alpha (2.1.1a5), by going to the "Tools" menu and choosing "uTorrent".

The dialog layout has changed since the screenshot in this thread. You can choose to either:
  1. Search a folder (and, optionally, subfolders) for files that match the torrents you have selected. (The match is based on a hash of the first "block" in the file). if it matches, that file's save-to location will be set in the torrent. Optionally set download priorities on/off for files that are/aren't found. i.e. use when you want to set up seeding of season packs, but not have to rename your files. [/*:m]
  2. After doing a missing check, look at torrents that have files to fill in the gaps in your collection. The save-to location is set directly to where they belong in your media collection, with a "nice" filename. Optionally, set download priorities on/off for files that are/aren't needed. Note: if the file is already partially downloaded, the partial will be left behind/orphaned.[/*:m][/list:u]
    It won't do anything to your uTorrent setup unless you turn off the "Test Run" checkbox at the bottom. If you are doing a real run, make sure you quit and restart uTorrent when told to, as it modifies the file uTorrent keeps it's current state in. It also makes a backup copy before making any changes, so if things go horribly wrong you can manually go back to the previous version of the "resume.dat" file.

    Known bugs and quirks:
    1. The uTorrent web API doesn't allow (as of Jan 2009) for setting file save-to locations on-the-fly, so that's why a quit/restart is required while TVRename modifies the resume.dat file directly.[/*:m]
    2. It might not pick up the right path for uTorrent on Vista (let me know if it does/doesn't)[/*:m]
    3. The "Browse" buttons don't work.[/*:m]
    4. The "Help" button displays text for the old version of the dialog.[/*:m]
    5. The "uTorrentPartFile" may still be created in your default download folder, even if all the files in the torrent are redirected to elsewhere.[/*:m][/list:u]
      Post back here with any stories of success/failure, questions, suggestions, etc.

fatboyau

19-04-2009 18:26:17

I would love to try it out, but I recently changed my server over to Ubuntu, and using Azureus atm, which I'm not fond of.

I did test out TVR in Mondo (sp?) and it didnt work well at all, maybe if that ever worked, I could easily migrate back to TVR and I'd be in heaven again. :D

sstteevvee

21-04-2009 23:34:24

Yeah, it doesn't work too well with Mono. The best I got was using wine. Have a look at this post. It sorta worked, but had issues when downloading data from thetvdb - unfortunately a key feature.

Otherwise, you could get Windows installed and running in VMWare, and run it within that.

farfromrefuge

24-04-2009 23:50:47

I am not sure what use this could be. Could you explain a little more what it does?
Thanks

sstteevvee

26-04-2009 12:58:40

The TVRename/µTorrent is useful for two main scenarios:


  1. [1] You want to participate in seeding a "Season Pack" torrent, but don't want to rename the files on your computer to match the filenames in the torrent. i.e.: you prefer to keep them with a "nice" filename like "Show - S01E01 - Pilot", rather than "Show.1x01.ABC.xvid.avi". TVRename can automatically set the "Save To" location for each file in the torrent(s) you select, so you can seed from your nicely named files. It'll also disable the download of any files you don't have, and/or don't match those in the torrent.

    [2] You're missing half a season of files. You download a "season pack" torrent, and use TVRename's µTorrent feature to set the save-to location, so that the files are downloaded directly to their destination folders, with nice filenames. Optionally, it'll set the download priorities on/off for files that you don't/do already have.[/list:u]
    (The "Torrent Match" tab works the other way, renaming the files on your computer to match those in a .torrent, based on the hash of the files.)

fatboyau

01-05-2009 13:41:31

Even though I've moved my collection and seeding onto Ubuntu and am currently using Azureus (I hate it too), I've found this featuer to still be rather useful.

I can load the torrents up on my laptop running TVR, check the torrents to see which files are the correct ones (to cater for repacks,reals,propers etc.) and manually pick my files to seed in Azureus.

I did have another thought just now, the uTorrent features, are they just changing the save to locations and filenames? Is there a chance that you can edit the raw torrent file, so that the filenames (paths I can deal with) are changed to the renamed files? This would allow me to update my torrents, and navigate to my directories and start seeding, without spending 10 minutes going through a pack changing the file path, and when I stuff up (and lost have of Life s02 doing so), I wont get Azureus automatically deleting my episodes with no way to get them back from trash.

sstteevvee

01-05-2009 15:02:44

Yeah, I'm setting the save-to locations within uTorrent which stores them in an external file called resume.dat (the file that I modify). If I alter the filenames or paths within the original "raw" .torrent file it changes it's hash, so the tracker will no longer accept it / will see it as a completely different torrent.

farfromrefuge

09-05-2009 09:57:46

The TVRename/µTorrent is useful for two main scenarios:


  1. [1] You want to participate in seeding a "Season Pack" torrent, but don't want to rename the files on your computer to match the filenames in the torrent. i.e.: you prefer to keep them with a "nice" filename like "Show - S01E01 - Pilot", rather than "Show.1x01.ABC.xvid.avi". TVRename can automatically set the "Save To" location for each file in the torrent(s) you select, so you can seed from your nicely named files. It'll also disable the download of any files you don't have, and/or don't match those in the torrent.

    [2] You're missing half a season of files. You download a "season pack" torrent, and use TVRename's µTorrent feature to set the save-to location, so that the files are downloaded directly to their destination folders, with nice filenames. Optionally, it'll set the download priorities on/off for files that you don't/do already have.[/list:u]
    (The "Torrent Match" tab works the other way, renaming the files on your computer to match those in a .torrent, based on the hash of the files.)

Now i get it