Getting Started

Prerequisites

Torrent-fu uses uTorrent WebUI or Transmission to download torrents to a remote computer, it does not download torrents directly to your phone. Therefore, either uTorrent or Transmission is required. It has been tested with uTorrent versions 1.8.2 and 1.8.3 and Transmission versions 1.73 and 1.72. It may work with earlier versions, but I have not personally verified any, besides they’re free so why not keep up to date?

Note: uTorrent 2.0 users

If you upgraded from uTorrent 1.8 and can no longer connect, there seems to be a bug in uTorrent’s settings that makes it refuse connections.
To remedy: disable then re-enable webui.token_auth in the advanced preferences section, then re-enter your username and password in the webui settings.
I have no idea why this works, but it did for myself and others that have emailed with the issue.

You can download uTorrent at http://utorrent.com

You can download Transmission at http://transmissionbt.com

Setting up uTorrent

Follow the instructions to get uTorrent installed. Once uTorrent is installed, you can enable WebUI by clicking on Options>Preferences in the toolbar.

utorrentprefs

Then, on the prefrences window, select WebUI marked 1 in the screenshot below.

utorrentprefs-webui

Then check the box (#2 in the screenshot) to enable WebUI.

#3 is the admin username, you can leave it admin, or change it to whatever you like, remember the name, it will be used in Torrent-fu’s preferences.

#4 is the admin password, remember this as well it is used in Torrent-fu’s Preferences too.

#5 is optional, but can be useful if your computer is behind a router and you are forwarding a port to WebUI. For more info on port forwarding click here.

If you set #5 remember that too, it will be the port that is used in Torrent-fu’s preferences.

If you do not set a port in the WebUI preferences window, then the port you will use is located under “Connection” in the prefrences window (see screenshot below). You don’t have to change anything, just note the port number listed.

utorrentprefs-connection

To check that uTorrent WebUI is set up properly, type http://localhost:[your port number]/gui, replacing [your port number] with the port you chose in the last step ie:

http://localhost:8080/gui

or http://localhost:55671/gui.

If you are prompted for a username and password, WebUI is set up properly.

Now, uTorrent’s WebUI needs to be seen by the outside world in order for Torrent-fu to be able to communicate with it.

Setting up Transmission

transmission_prefs

Once you have transmission installed go to File>Preferences and click on the “Remote” tab in the preferences window. Check off “Enable remote access” and “Require authentication”, then type in a

(#3) username

(#4)password

and write down

(#5) Listening port

To check that TransmissionĀ  is set up properly, type http://localhost:[your port number]/transmission, replacing [your port number] with the port you chose in the last step ie:

http://localhost:9091/transmission

If you are prompted for a username and password, Transmission is set up properly.

Now, Transmission needs to be seen by the outside world in order for Torrent-fu to be able to communicate with it.

Making your torrent client visible to your phone

If your computer is connected directly to the web (through a modem, not a router) then you should be able to access uTorrent’s WebUI through your external IP address.

You can find out your IP through many sites, but the first one I found with a google search was: http://www.whatismyip.com/

If you go there you external IP will be dispayed just under the header with the label “Your IP Address Is:”

To check to see if you don’t need to set up a forwarded port go to

For uTorrent:

http://[your IP address]:[your port number]/gui

For Transmission:

http://[your IP address]:[your port number]/transmission

and see if you are prompted with the same login prompt as before. If you are, then you now have all required information to set the preferences in Torrent-fu!

If you are not so lucky, then one more step is needed to allow Torrent-fu to connect to your uTorrent WebUI. Port Forwarding.

Port Forwarding

If you are not familiar with port forwarding, this may be a little confusing, and I can’t help much outside of links and a little explanation.

port forwarding opens upĀ  a connection between your router and a machine on your network that data can be passed through. The information required to forward a port will be: a source port (what port the connection comes in to the router on), a destination IP(the local IP of a computer on your network), and a destination port (the port data is passed to on the destination IP)

Here’s an example: If the external ip is 60.24.200.35, the local IP of the machine running uTorrent is 192.168.1.100, the source (incoming) port is 8080 and the destination port is 8080, then all data sent to port 8080 on 60.24.200.35 will be passed to the target computer 192.168.1.100 on port 8080. Sound confusing? it’s really not that bad.

For more info on port forwarding check out this wiki article.

Basically what you have to do is forward the port from #5 above to the local IP of the computer running uTorrent.

For help on setting up port forwarding on many routers, you can visit http://portforward.com/ and follow the instructions there. There are tons of tutorials with screenshots and even specific instructions of setting up port forwarding to uTorrent.

After you are done, use the external IP, port, username and password in Torrent-fu.

Torrent-fu Profiles

(Note: the home screen shot is of the upcoming release, which is why Custom Search Providers is listed)

homescreen

Torrent-fu profiles are accessed by going to the main screen and tapping “Profiles” or hitting the menu button on the phone, then tapping “Profiles”. Then tapping “Add Profile”

profiles

addprofile1

Under “Name” type a name for the profile, it can be whatever you want.

“Type” is simple, just pick your client, either uTorrent or Transmission.

Your external IP goes under “Host”

addprofile2

Your port goes under “Port”

Your username goes in “Username”

And your password goes in “Password”

Hit Save and you’re done!


Comments

Feed
Trackback URL

  • scalar

    Works perfect. Less than 2 minute set up on N1. Transmission 1.91


  • rich

    How do I add thepiratebay.org to the custom search providers? Can I even?


  • jokerls240

    Is there way to view more search results, or is the app still limited to one page?


  • Bo

    Hi,
    Thanks for a wonderful app.
    Thought id share my experience as it might help others.
    I coudnt get this to work with the Dolphin browser.
    Uninstalling it and using default browser and it worked like clockwork.


  • mark rawcliffe

    Brill, if you’re Mac use transmission not uTorrent or you’ll wonder where all that WebUI malarky is.
    It really works, I’m Orange and the port forwarding on their Livebox is very simple


  • liquid8

    When I setup custom providers, I’m sure I have everything setup properly, and I get no search results.In logcat I see the ExpatReader has warnings DTDHandlers not supported…


    • liquid8

      I actually missed what someone below said.. make sure you put the brackets around searchterm.. [searchterm]


  • Marvin_rock

    Hey Matt, I saw so many people griping or complaining in comments or bashing the program because of User Error. Anyway, the program is fantastic, the guide is great, and everything works perfect.

    If you ever have the opportunity, could you write a bit more in-depth guide on how to add other search engines? I use Torrentz.com (which I added using the info you provided in the comments already), h33t.com, and kickasstorrents.com. I’m just a little fuzzy on the details to add them. Keep up the amazing work, this program is perfect!

  • I’m having the issue others are talking about. Got uTorrent 2.0 running and can access the GUI on my phone over 3G. I can get Torrent-Fu to view any active torrents, but submitting new ones via the search function says sent, but then nothing appears in uTorrent.
    Are there any extra settings that should be made inside uTorrent or any debuging that I can do to see why this isn’t working?

    • I have managed to send torrents to my phone. I did this by going in to uTorrent on my PC and in Preferences (Ctrl+P), under GUI, un-tick “Show a window that displays the files inside the torrent”.

      You might also want to make sure that under Directories you have a folder for “Put new downloads in:”


  • chris

    CAN’T CONNECT TO TORRENT FU FROM DROID, SOCKET IS NOT CONNECTED. HELP.

Leave Comment

Commenting Options

Alternatively, you can create an avatar that will appear whenever you leave a comment on a Gravatar-enabled blog.

Spam Protection by WP-SpamFree