Torrent Search

forum.utorrent.com

µTorrent Community

You are not logged in.

Announcement

This forum is NOT for help with anything you've downloaded! Ask for help with downloaded files and the thread will be deleted.
Posting about any illegal sharing of copyrighted content is strictly FORBIDDEN.

Want to join the Falcon beta? Get your invite here!
  • Index
  •  » Web API
  •  » Overview of everything WebUI-related

#1 2007-12-12 02:48:09

Lord Alderaan
Member

Overview of everything WebUI-related

Links:
The WebUI Guide
The Readme




Installing default WebUI:
You can simply enable WebUI in the Preferences and µTorrent will automatically download and install the WebUI for you. Be sure to pick a username and password in the Preferences.
You might already have an older build of the webui on your machine. Currently there is no auto-update feature for the WebUI. To make sure you run the newest WebUI follow the update instructions below.

Updating to latest WebUI:
The latest version of WebUI can be found in this topic. It is has many bugfixes and added features. To install this download the file, rename it to webui.zip and place it in the same folder as where settings.dat is located.

By default settings.dat is located (after µtorrent has been started at least once) in %appdata%\utorrent but it might also be in %programfiles%\utorrent or %programfiles(x86)%\utorrent or where you manually installed utorrent.exe.

Accessing WebUI:
If you have a router you have to forward the port if you want to access your webui from elsewhere on the internet. Also with a router you often cannot use your Internet IP from machines in your LAN. For a detailed explanation of this look at this topic.

Connecting from a machine running µTorrent or machine in the same LAN:
  1. Find your computer's IP by visiting Start > Run > cmd /k ipconfig. Look for the IP(v4)-address line. note: If there multiple such lines it is likely the IP that looks either like 192.168.x.x or 10.x.x.x and it is often listed under the first Ethernet adapter.
  2. Find µTorrent port in the Connection preferences (or the WebUI alternative listening port, if enabled)
  3. In your web browser, visit http://your ip:your port/gui/ (for example, http://192.168.1.2:63421/gui/)

Connecting from another machine elsewhere on the Internet:
  1. Find your computer's IP by visiting WhatIsMyIP.com.
  2. Find µTorrent port in the Connection preferences (or the WebUI alternative listening port, if enabled)
  3. In your web browser, visit http://your ip:your port/gui/ (for example, http://12.34.56.78:12345/gui/)




Common Problems:
  • I have a dynamic IP address -- Read this topic carefully.
  • The webui displays but my detail/category/etc pane is gone or is displaying incorrectly -- Press Esc to reset the interface.
  • I only see the text invalid request -- Usually forgot or mistyped /gui/ or used µTorrent port instead of alternate port. See this post for more information.
  • I get a Blank Screen -- Update µTorrent itself (and get the newest version of WebUI).
  • Page stuck on Loading... -- Update µTorrent itself (and get the newest version of WebUI). If it still happens it is either an unsupported browser or JavaScript related. See this topic for more information and help.
  • Weird page with a line of gibberish, a line with Loading... and then a weird form. -- This problem can have various (sometimes elusive) causes. See this topic for things to try and further help.




Community Projects:

Popular:
  • cool µRemote
    Independent Application with systray icon and lots of features.
  • cool µTorrent MiniUI
    Alternative UI that works across a variety of platforms, designed mainly for browsers on mobile devices with AJAX support.
  • cool Multi-user Webui Shell
    Independent Application that allows one to setup multiple users and allow/disallow certain actions (requires a web server).
  • cool uTorrent Mobile
    Independent Application for mobile phones with mobile Java support.


Alternative UI: (inserted into or replaces webui.zip)
  • Adobe AIR
    An Adobe AIR application to control µTorrent.
  • FlashUI
    An Adobe Flash based UI. (no token support)
  • iPhone UI (Fijian Warrior Edition)
    An alternative UI made for the Apple iPhone. This is a more feature-rich remake by fijian-warrior of the original iPhone UI made by davidraso. There are also other remakes by neckaros, Squiggs and andree-w. Whichever is best will depend on your specific needs and preferences.
  • µTorrent Web UI for iPhone
    Another webui aimed at the iPhone. It has a handy installer that injects the interface into your current webui.zip making it easy to combine with other UIs.
  • Lofi Webui
    An alternative UI made with the Apple iPod Touch in mind. (no token support)
  • Terminal Skin
    Regular Webui with a different skin.


Independent Application: (does not load webui.zip from µTorrent)
  • µTorrent mUI
    An application that displays a static web page for mobile phones with simple web browsers (requires a web server). (no token support)
  • Logitech G15 LCD
    An application that displays information on the Logitech G15 LCD. (can't verify token support)
  • microUI
    An application used to control µTorrent. (no token support)
  • Fat Controller
    An application used to control µTorrent, with systray. (no token support)
  • Transdroid
    An application for Google Android based phones. (no token support)
  • uTorrentGUI
    An application used to control µTorrent, with systray. (no token support)


Independent Window: (loads webui.zip from µTorrent outside of a browser window).
  • HTA
    An HTML Application script that loads WebUI in its own dedicated window (which uses Internet Explorer as its rendering engine).
  • SysTray WebUI
    An application that provides a systray to control µTorrent. (missing?)
  • Speed Controller
    View torrents and change the global speeds.


Gadgets/Plugins:


Torrent Adder:



For Developers:
API: Description of all queries.
  • .NET: Library for .NET Framework 3.5 SP1 & WCF bindings
  • Java How to query µTorrent
  • mIRC: Usable example script
  • PHP: Usable class

Other dev notes:
  • Make sure you support token authentication! In the current version of µTorrent token authentication is required by default. All unsupported projects will no longer work. These projects will soon be moved to a separate topic.
  • Also note that from µTorrent 2.1 on these tokens will be bound to a single session which is identified by a GUID cookie that you have to add to your headers if you work with custom requests. For now see the token authentication thread for more info and support.
  • Just a friendly warning: Apple's AppStore has a policy of rejecting BitTorrent-related apps, including remote control apps. Only jailbroken iPhone/iPod users will be able to use any native applications you write for the iPhone/iPod. See also:
    - Apple rejects BitTorrent control app Drivetrain (iLounge)
    - uTorrent iPhone App Rejected by Apple, Goes Underground (TorrentFreak)



If you think anything needs to be added please tell us.
Off-topic posts in this thread will be ignored and probably deleted.

Last edited by Lord Alderaan (Today 07:10:44)


-= FAQ Guides Manual Help =-
Everything about the Webui!

Offline

 
  • Index
  •  » Web API
  •  » Overview of everything WebUI-related

Board footer

Powered by FluxBB