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.
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’.
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.
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.
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? Send us an e-mail explaining what you have attempted already, what error you are receiving and which torrent client you use.
Good luck and enjoy!





I keep getting “ERROR BUILDING REQUEST”
Please mail me your configuration details to transdroid@gmail.com for personal support.
I am also getting error building request
Please check your (authentication) settings. It the problem persists, you may mail me with further details for personal support.
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 !
I have created a feature request issue for this here: http://code.google.com/p/transdroid/issues/detail?id=81
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 =)
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.
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..?
Maybe you didn’t specify a default download directory in uTorrent?
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
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…
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?
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).
Did everything list on this site and http://www.portforward.com and could not get it to work.
I need a little more info to help you out here… Please mail me at transdroid.org@gmail.com with your problem and setup details.
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
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.
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.
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
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.
did you get my most recent response Eric? any suggested solution or workaround?
Thanks
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.
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
I should also note is doesn’t work over GPRS.
I am running the UK version of the droid (milestone).
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.
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.
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.
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.
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?
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.
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.
“You will need to open up the port 8080 and redirect this to your home computer”
what does that mean?
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).
i get this message when i try this…
“error during communication with server…”
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
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.
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!
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…
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.
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
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).
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?
For such specific help, please mail me you ‘error report’ using the menu option in Transdroid. Most likely your port forward is not working.
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.
Where can i find my The manager interface of your router?
That depends on on your router, but likely it’s located at http://192.168.1.1/
My problem was that 8080 was being used for VideoLAN. Once I switched to port 8081, it worked!