µTorrent/Windows

Here are the steps to install Transdroid when you use µTorrent on Windows:

Setting up µTorrent

The by far most popular Windows torrent client is µTorrent. It is full featured, fast and lightweight. Transdroid supports µTorrent 1.8.x and the 2.0 beta should also work. The token.auth system is supported now as well.

µTorrent can be downloaded from the official website. It doesn’t really matter if you choose the stand-alone or installer package. The first thing we want to do is start µTorrent and set up the web UI (user interface) that Transdroid needs in order to connect to it.

Go to ‘Options -> Preferences’ and select the ‘Web UI’ tab. Here, check the ‘Enable Web UI‘ box and make up some name and password. I advise to check the ‘Alternative listening port’ box as well and set it to port number 8080. Remember the username, password and port number, because we need them later on.

µTorrent preferences screen running on Windows

You should now test if the web UI works. Open your browser and go to http://localhost:8080/gui (assuming you indeed used port 8080). It will ask for your username and password. If you do not see the web UI or can’t log in, go back to the program to check you settings.

Remember that you always leave the application running to allow Transdroid to connect to it.

Allow access from anywhere

The next step is very important if you want to use Transdroid to control µTorrent from anywhere you go and not just your home Wi-Fi network. You will need to open up the port 8080 and redirect this to your home computer. First get your Window computer’s local IP address. Where you find this depends on your Windows version. On Windows Vista, left-click the Network Connection icon in your system tray, in the very bottom-right corner of your screen, and choose ‘Network and Sharing Center’.

The Windows Vista Network and Sharing center

Next, click on ‘View Status’ and then on the ‘Details’ button. This window shows you all the connection details for your active network adapter. You should note down the ‘IPv4 IP Address’. This is your local IP address that you will need to redirect any external traffic to.

Vista's network adapter details window

An alternative on both Windows XP and Vista is to run the ipconfig.exe command. Hit ‘WindowsKey-R’ and in the ‘Run’ dialog box that pops up enter ‘cmd.exe’ and click ‘OK’. In the command window, enter ‘ipconfig.exe’ and look at it’s output. For the adapter that is active it should show you a IPv4 Address. This is the local IP address that you need to write down.

Output of running ipconfig.exe

Now go to your the manager interface of your router or ADSL modem. It will most likely have a NAT tab or settings screen. Here you will need to set up a port forward from all external traffic on port number 8080 to you local computers’ IP address – the one that you just retrieved – on the same port. There are too many routers and ADSL modems to make detailed explanations here, but you can use the website PortForward for in-depth help.

Setting up Transdroid

The final step is to set up Transdroid. Install the software from the Android Market and open up the application. You will see a message that you need to set up a server configuration first. Hit your Android device’s menu button and choose ‘Settings’. Next, click the ‘Add a sever’ button to create your first sever configuration. You can add more later, if you need to.

Now fill in all the settings. The name is totally up to you. From the type menu you choose for µTorrent of course.

The IP address is your server’s external IP address. If you do not know this, open up a browser on your Windows machine and surf to whatismyip.com. It will present you the external IP address that you need in Transdroid.

The port number is the next setting and is 8080. (Except for when you choose to use something else, of course.)

Choose to enable authentication and fill in the web UI username and password that you entered in µTorrent.

Time to test your settings! First disconnect from the Wi-Fi network if you are connected to the local network (the one where your Windows machine is in as well). This is important, because you will need to use different settings for that.

Now, hit the back button of your Android device twice to return to the main screen. It should now state that it is connecting to the sever. After a couple of seconds you should get a listing of all the active torrents in µTorrent. Rewards yourself by downloading some torrents, right from your phone. 🙂

Local Wi-Fi network access

One thing you should know when you have a Wi-Fi network at home, is that you cannot use your external IP address as described above while you are connected this way. When connected to the wireless network that your Windows machine is in, you will need to use your machine’s internal IP address instead.

Easiest thing to do is to open Transdroid’s settings menu again and add a new sever configuration. Use the exact same details that you used before, but now use your Windows machine’s local IP address. Of course you also want to give it a name that identifies it as being your local configuration.

Give it a test by going to the main screen and choose ‘servers‘ from the menu. You can select the other configuration from the pop-up menu. A little tip: switching servers can also be done by swiping your finger from left to right (or the other way around). No need to open the menu each time!

Troubleshooting

If Transdroid refuses to connect you, use these steps to trace the problem.

First try to connect to the web UI directly from your Windows machine. Start a browser and surf to http://127.0.0.1:8080/gui. (Check if you indeed set the listening port to 8080 in µTorrent’s web UI settings.) If you receive a page not found error, you didn’t enable the web UI.

If you are presented a login screen but are refused access, please check your username and password, maybe re-enter them. As long as you cannot even access the web UI, Transdroid will not work as well.

If this direct connection works, check if you can connect using Transdroid while connected on your internal Wi-Fi network. Remember to use you internal IP address now. If this works but external connections via 3G/EDGE don’t, you have not set up the port forwarding correctly.

Still having troubles? Use the ‘error report’ feature in Transdroid’s menu to get personal help.

Good luck and enjoy!

157 thoughts on “µTorrent/Windows”

  1. Having the search icon on the main screen would be great, as would being able to choose when to leave the search screen, so you can select multiple entries on the search (ie several episodes of a TV show), without having to go back a redo the search for each episode.

    Otherwise great job !

  2. Cool.. app.. i use it with utorrent.. but can it just list the current torrent downloading instead of all the torrents that was stopped?? that would be nice =)

    1. If I understand it correctly, you want to see all the torrents that are downloading in the list, not all of them? Just use the button with the down arrow to switch to that view. If you also don’t want to see any torrents that have a download speed of 0KB/s, you can use the new filtering options found in the ‘filter list’ menu.

  3. Up and running, great app! Only thing i cannot do is add torrents to download. I search for them, click download, it says “Added” but nothing happens. It is not on my utorrent or the app..?

  4. I have everything set up just right, it works flawlessly being enabled through wifi but no matter what it will not work with 3G. I have made sure that all ports are forwarded properly and they pass all tests, web ui is set up correctly and the server on my phone is correct to and all I get is “Error during communication with server” please help, have Moto Droid running 2.0.1

    1. Apparently there is some issue with the connection on that port from your phone (via the internet) to your machine, which can be many network related issues. Since you port check passed it may be that your network operator refuses traffic on that port? Maybe use some different port like 8080 (which is pretty much always open to use).

      Did you double-check if you use the correct external IP instead on the internal (192.168.x.x or 10.x.x.x) one?

      The easy way to test this is to open the web UI on your Android phone’s browser directly. Point the Android browser to http://:8080/gui *or some different port number of course). Hope this helps you…

  5. I’m having trouble adding torrents from a secured tracker (https) on transdroid. I also cannot do it from the web ui, so i’m wondering if theres something else i can do to get around this?

    1. Most likely the private site uses cookies for user authentication. You can get around that by downloading the .torrent file first and uploading it to your server (instead of adding it by URL).

  6. Hello, I installed per provided instructions and cannot connect. I keep getting an error message stating: Error during communication with server. In the middle of the screen is a message that does not go away saying:Trying to connect to the server,

    I have used local IP and external IP (obtained from website http://whatismyip.com/) and triple checked that the correct ports were set and forwarded on my router. I even checked that the ports was open with a port checker program.

    I am using Vista64 for my PC and my cell is a Verizon droid running 2.0.1

    Any guidance would be appreciated.

    Let me know what other information you need…
    Thanks

    1. Are you able to get access to the uTorrent web UI directly from both your computer and your Android browser? Just surf to http://:8080/gui (or use some other port number that you chose). If you cannot even see it running on your computer, the web UI is not running correctl. If access is denied please re-enter your username and password. On your Android device you may use http://<external-ip:8080/gui when connected to 3G instead of your local wifi network. If you can access the web UI this way on your phone, please let me know. If not, your port forward doesn't work.

      1. I too am having the same problem.

        I can access the GUI via my internal (192.) and external IP (90.)

        The port is set to :8080.

      2. Yes, i am able to navigate to the web UI from my computer using the internal and external IP. I am also able to navigate to the web UI from my droid phone, but i don’t think the browser has the ability to load the page because it asks for a username/pw. After entering it; it will just display the message “Loading” but never display the UI. i think this has more to do with the phone browsers lack of flash support.

        Thanks for your help

        1. Can you please send me an error report (using the menu item in Transdroid)? I am sure this will give me the information to troubleshoot your problem.

            1. Did you send me an error report? I haven’t seen a newer response, no, sorry. I am sure a setting in Transdroid must be wrong and the rest of your setup is okay, but I don’t have the info right now to be precise.

              1. Yes, I did send you an error report and received a response. You said I couldn’t connect to the SSL server and asked if I was sure my torrent client was set up correctly. I sent a reply to your last email, but you did not get it. I have resend the message…

                Thanks

  7. I should also note is doesn’t work over GPRS.
    I am running the UK version of the droid (milestone).

    1. I really think your port forward is not set up correctly (any more). Note that if you have not assigned a static IP address for your computer running uTorrent, your internal IP address may have changed so the port forward is no longer valid.

  8. Had a very hard time getting this set up until I changed the listening port in utorrent. the listening port in the connections tab and the webUI tab was the same (8080) and this was stopping it from connecting for some reason.

  9. Yes, the listening port (where actual torrent data is transferred on) and the web UI port (for communication with uTorrent via the web or Transdroid) should never be the same.

  10. Thanks, works great! Only feature request is internal demonoid support, but I can still access that from Chrome anyway so it’s not a big deal.

    Also, having mininova in the list is kinda pointless ever since they wiped out their site.

  11. Unforfunately Demonoid does not offer a structured way to access there torrent or log in. The only option then is to parse the raw HTML pages, which is cumbersome and slow, but more importantly error-prone and a lot of work. Sorry.

    Mininova still works fine, albeit it only havind legal content. There is nothing wrong with legal content, is there?

  12. Why does it insert the username into the url? thats not to secure. I can login to gui from browser, but no luck with transdroid. Just says error connecting to server. When i try to access a log file using that third party app you guys require, it comes up empty before i even try to send it.

    1. Why do you think the username is inserted into the URL? The name and password are send using HTTP authentication. Indeed this is somewhat insecure if you don’t use (or tunnel via) SSL, but that is perfectly possible.

      It is strange that the log file is empty. What device do you use and do you use some custom ROM?

      If you can connect to the uTorrent web UI on your Android phone, you should be able to connect to it using Transdroid as well. Please double-check your username, password and port number.

    1. It means you should set up a port forwards on your router. Most likely your router (or modem) will have a configuration interface with NAT settings. For detailed info you may use the website http://www.portforwarding.com.

      The NAT rule you add ports all traffic (such as from your phone) on port number 8080 to your home computer that runs uTorrent (specified by its internal IP address).

  13. Can you please add support for TVTorrents.com? I find this the best site for TV shows ever.

    Also, what does the repeat for all button do?

    Thx
    Ezriderz

    1. TVTorrents is a private, closed site. I do not have access to it and so I cannot test it. Moreover, it is very unlikely that they provide a proper API. Therefor it would come down to HTML parsing which is cumbersome and slow at best. Sorry. You can use it add the site as a ‘web search’ in Transdroid.

      I’m not sure what you mean by ‘repeat for all’ button. The ‘for all’ menu items allows you to start/stop all torrents at ones. You 5 buttons on the bottom of the main screen allow you show show all torretns, only the downloading ones, only the uploading ones or only the paused ones and to refresh the screen.

  14. Fantastic tutorial. Thank you for your hard work. Fantastic app that I use to control my seedbox for the past two months and now have it set up to connect to my home computer as well. Home screen widget is a fantastic inclusion. Thank you!

  15. Hey there, I have tried numerous times in trying to get this program to work via 3G on my Motorola Droid. However, I was able to successfully connect to the WebUI on my WiFi network. I created a static IP address and followed the steps on forwarding a port through “portfowarding.com”. I think it’s a neat program and would like to use it. Please let me know of any suggestion on how to get this to work. Thank you…

    1. Please send me your error log as this will contain more inforamtion on the error you are experiencing. If your Droid is connected to your wifi network, you should make sure to use the internal IP address of your Windows computer.

  16. Through transdroid I can connect flawlessly over wifi. But when I try to use it on 3G I get server communication error.
    I am using uTorrent 2.0 and Android 1.6

    1. Just make sure 1) to use the correct external IP address in Transdroid’s settings and 2) make sure the port forward is working correctly. Please test your port forward by trying to access the uTOrretn web UI from some external computer via http://:8080/gui (or some other port instead of 8080 if you changed that).

  17. I put in all the required info and checked over and over again and it keeps saying “error during comunication with server” too… How do I fix this?

    1. For such specific help, please mail me you ‘error report’ using the menu option in Transdroid. Most likely your port forward is not working.

  18. Im having the same problem as many others.
    Ive gotten the error connecting to server message and just mailed you the error report. I have checked to ensure that my port forwarding is working and i can access it through the browser.

    1. Wow, Creflo’s comment helped me so much! If you use VLC player, then be careful about the 8080 port. Use 8081 it worked automatically for me after that. Thank you so much for this awesome app. I love my HTC Hero

  19. I would like to be able to use private tracker sites instead of the public ones. When I add one to my tracker lists and search using it as the default search it uses my phone browser to connect to the site. It is not possible to download the torrent off the website onto my Google Nexus one phone. Is there a way to add a private tracker site and search it the same way the app does with isohunt, BtJunkie, and Mininova? There’s too high of a risk using those to get a virus or download a false torrent.
    By the way this is the greatest app ever!!! Thanks!

  20. Mel, it is not possible to add your site in a similar fashion to the in-app search engines. Using the web site should work fine though. Just click a torrent link on that site in your browser. Sometimes this will download the .torrent file first and sometimes this opens the url directly with Transdroid. In the case a file is downloaded you can open it with Transdroid to upload it to your server. In case the Android browser refuses to download it, you should complain at your private site, because then the file does not look like a torrent at all. Hope this helps.

  21. Hi, i am using Bittorent 6.1.2 with transdroid which is a great program btw. The problem i have is that the torrent will start downloading but then it will say “error: access is denied”. Seems that if you add torrents through the webui they have a security issue. Any idea why?

  22. Hi, love the app. It works Wifi and I had a great time playing with it on my Droid. However, Whenever I’m using the 3G connection, it doesn’t seem to want to connect. I keep getting access denied or error connecting to server. I’ve tried port forwarding on both the 8080 port under the WebUI tab and the random port it gives under the connections tab. I’ve also tried both active at once. Nothing seems to work. I can access the webui from the IP name (not the localhost) as well. Any advice would be great, thanks!

    1. Nevermind! I somehow fixed it. I cannot wait to use this now. Thanks again for an incredible app!

  23. Hi! I just downloaded the app and I just wonder if I need to set Base FTP URL? And if, what should it point at?

    1. nvm, with the comment from Creflo about VLC using the same port I solved it just by using 8081 instaed of 8080

  24. it’s a great application you can scan a barcode and then download the movie :D:D nice nice nice

    thnx 🙂 great job !

  25. on my computer i can use the http://8080/gui and it connects fine, I should be able to do that from another computer and it should work right? on my phone when i try to connect it just says “Trying to connect to the server….” and nothing happens. also the ip from whatismyip, and the IPv4 those are suppose to be different right? and on droidtorrent at the top of the the screen where it shows your IP address it should show the IP from the one i got at “whatismyip”? or should it be the ip from the IPv4 i got off my computer?

  26. if i cannot connect from another computer does that mean that my port forward was not done properly?
    also on the port forward which I.P do i use the one from “whatismyip” or the IPv4 that i got off my computer, sorry I am not very computer literate trying my best here.

  27. Never mind all of the above I got it working, stupid me if you have the DLink router it really helps to make sure you check mark the box when you set up your port forward….lol

  28. error during communication with server is what i get everytime i try to connect, it was working fine yesterday.

  29. ok maybe its a password prob…..the password that I put in under the web UI. is that the pass word for the login when i got to http://8080/gui and log in? and is it the same password that i put in to set up server on Transdroid on my phone? It was all working fine yesterday, but while i was at work today i was going to try it out and i couldnt get connected, and now im at home trying to fix it and its still not working, it wont connect and i get “error during communication with server”.

    1. The username/password that you enter in the web UI settings tab are the username/password you fill in in Transdroid.

      If your home computer/server is running using DHCP (the defualt) your local IP might have changed. In that case you need to change your port forward accordingly. (You might want to assign a static IP address to overcome this problem.)

      Can you still connect to the web UI with the browser on your home computer/server? You need http://localhost:8080/gui for that. To connect from the outside (where you need a working port forward) you use http://:8080/gui so you need to know your external IP.

  30. A million thanks!
    Will be using this app regularly
    Five stars and a hug to you all

  31. What if you share internet connection on computer and dont have access to router to do a port forward?

  32. ‘Add torrent’ not working with utorrent.

    I can’t seem to add torrents remotely – transdroid displays ‘torrent added’, but nothing seems to happen. Adding them via the webUI works fine, and download directories are set up properly. Any ideas?

    1. Can you add a torrent by first saving a .torrent file to your phone and ‘opening’ it with Transdroid? Have you tried different torrent sites/trackers?

      If it still doesn’t work, please send me an error report using the menu item in Transdroid.

  33. Brilliant app!

    Works perfectly on my Xperia X10 rooted with Build R2BA024.

    Just one thing..

    I didn’t have to set up a separate server to access it on my Wi-Fi it works either way from the external address.

  34. Hi,

    I’m having trouble getting my phone to connect with uTorrent via Transdroid. When I go to: http://127.0.0.1:8080/gui on my laptop, and type my username and password, it connects without problems. I’ve a couple of questions…

    Within my uTorrent: Options, Preferences, Connection screen – the port used for incomming connections is a “random port” – 58522. Is that ok? (I’m using 8080 as the alternative listening port as requested above)

    AND, when I set up the port forwarding on my router, I set both the external port number and internal port number to 8080 (TCP – is this right?).
    THEN, when I went back into the setting to make sure it was done, there was another one in there called “Teredo” (I don’t know where it came from?) – it is UDP (not TCP) and the external and internal port number is 58789. HAS THAT ANY RELEVANCE AND DO I NEED TO DO ANYTHING WITH REGARDS TO THIS???

    Hope to hear back as I’d LOVE to get this program working – seems excellent and I’ve heard lots of great reviews.

    Thanks!!

  35. i can download something from my desktop using Utorrent from a file off the internet but i am only able to view it from my phone but when i go to my phone and hit the search button and try to download a file it will not show me on my phone it downloading and Utorrent will not show it downloading.. it only says after i selected the file on my phone, torrent added and torrent refreshed,,(connected, but no downloading torrents on the server.) but i dont see it download on my desktop application Utorrent or my phone.. but it works if i am going from my desktop selecting the dowloand i am able to view it from my phone… kinda defeats the purpose here.. please help… i have something setup right just now sure what the problem with me now beable to make the selection on my phone and seeing it download on my desktop or to get it to Initiate… please please help

  36. Hi Eric! Great app!
    Just want to know how i open port 8080 and set up the ipv4 in win7 if i don`t have a router i just have a cable directly into my computer from a line thats drawn into my apartment, i think i need to go in to the win7 firewall settings but what should i do? set a static ipv4 addres and if so, dns also?
    Thanks /R

    1. Hmm well then probably your router is somewhere in your apartment building and shared across many users. And since you therefor probably have no access to it, I guess you’re out of luck. 🙁

      Ports have to be forwarded on your network, not on your local (win 7) machine.

  37. Erik,

    Just got this app set up and working. For the most part its working well. I can track my downloads but have issues trying to add downloads from the feature included in the app. Now when i physically goto the site from my phone (HTC EVO) I then download a torrent and open it. It immediately takes me to the app and starts the down load. which was refreshing. I can manually push them from a site to the app to start the down load. Now I am thinking there is a disconnect from when you choose to “add” them to you downloads and having them actually doing so. Now when you do use the search in app, it runs as if there is no problems. Says added then refreshes list. then nothing.. Doesn’t Que an error or anything. So I am not sure what is happening. Just thought it would be nice to report and issues. From what I read its a reoccurring issue.

    Awesome app.. I look forward to putting it to use!

    1. Prbably uTorrent can’t write files to your uTorrent machine, either because the default download directory doesn’t exist or our hard disk is full. Try to add a file via the web UI and see if that works.

  38. Erick I am having the same issue as well….anyone no why i am able to connect via wifi while i am at home but when I leave my house and go to another wifi location i am unable to connect to transdroid????

      1. My ISP changes my IP very frequently. If I’m away from my computer and it changes, I’m SOL. Is there any way around this without having to check my IP before leaving the house every day?

  39. Hi Eric,
    I’m able to connect to the WebUI from my computer, and even from my Xperia X10 when I’m on the local wifi, but it doesn’t connect when I’m on 3g. I followed the entire tutorial, checked that I forwarded my port properly with the software they provided. Is it because I forwarded the port listed on the connections page in uTorrent, but I’m using port 8080 as the port for the WebUI?

  40. Sorry about that, got it fixed now.. turns out I forwarded the wrong port
    I love this app 🙂

  41. This App is the bomb, thank you so much, it works a treat both externally and internally and I have learnt about port forwarding 🙂

  42. Nice! Love this app, the greatest app I’ve ever used. Works perfectly and no fuzz installing.

    Keep up the good job!

  43. my motorola modem isnt on the help website is there another site i can go to for more assistance..sb5101n is model #

Comments are closed.