It worked for my 2000+ torrents. Give it a try if you need it.
Here's the code: https://gist.github.com/danzig666/5468d7dc2f7421c887e7
A compiled version can be downloaded here: 192.121.166.244/ut2qt_20150911.7z, so you don't have to install all the Ruby stuff yourself.
Previous version if the new one doesn't work: 192.121.166.244/ut2qt.7z
Update1:
New versions uploaded!
Update2:
Initial uTorrent 2.2.x support. New versions up.
Update3:
Many bugs fixed and probably new ones introduced
Some usage information as you asked for it:
- Close both uTorrent and qBittorent
- Open a command prompt from Start menu
- Run ut2qt.exe (or the ruby script) with two command line parameters. First one is the full path and filename of uTorrents resume.dat (usually C:\Users\<username>\AppData\Roaming\uTorrent\resume.dat). The second parameter is the path to qBittorrents BT_backup folder (usually C:\Users<username>\AppData\Local\qBittorrent\BT_backup\)
- Wait for the program to end, then start qBittorrent
There are some bugs, but it works for me. Be careful with partially downloaded torrents (where you set some files to "don't download"), because qBittorent tends to download the missing files.
And starting qBittorent with thousands of torrents imported is horribly slow, like waiting hours slow. Maybe that's normal, I first saw qBittorent yesterday.