Archived

This topic is now archived and is closed to further replies.

Firon

Read this first - Falcon introduction

Recommended Posts

Download the latest Falcon client here.

Please login at https://web.utorrent.com now.

Falcon is one of a number of ongoing projects to improve on μTorrent, but because we're stepping beyond the client we're (for now) giving it a special name.

The objectives of Falcon are to provide a secure and simple web service to allow users to manage their torrent clients from anywhere on the internet.

To start with we've been working on making the μTorrent web UI both more complete and easier to get started with.

We're interested in features that stay true to our distributed computing architecture, maintain our "μ" design values, and drive ease-of-use, security and integration with the web-top, so websites can make more seamless use of BitTorrent technology.

We're also interested in driving more viral adoption of μTorrent. This is an early alpha, so there will be problems and many features are still missing or incomplete.

Any and all feedback and suggestions are much appreciated.

Full changelog and direct download link is available in the 3.0 announcement thread. Please leave feedback not specific to Falcon in the 3.0 announcement thread.

Share this post


Link to post
Share on other sites

The get file(s) doesn't seem to do anything in both firefox 3.5.3 and IE8.

I can see that it tries to do something though as the progress bar at the bottom shows breifly, just doesn't start a download of any sort. ^_^

The scheduler seems to be working ok for me though. ^_^

EDIT: After a while this build of utorrent will stop trying to connect to any peers, and will recieve none (might be an issue with tracker stuff, but has happened the other day with 3 different trackers at once). Don't have time to look into it myself more, got work. ^_^

Share this post


Link to post
Share on other sites

Again today after adding torrents to utorrent 2.1, nothing really happens.

Trackers are working ok, but I noticed that in Help > show statistics it says I have 301 connections when there are none (max connections is set to 120 anyway).

I raised the max number of connection limit to 600, started the torrents and it worked, went upto 456 connections. I then stopped the torrents and it has gone back down to around 301 connections. DHT is not running, only connections that should be there is the one to falcon and any incoming which would be disconnected right off the bat since there are no torrents running.

I can only guess that with certain connections when they are dropped, the counter isn't taking them away or something, like connections to the falcon service? ^_^ (maybe when it was trying to reconnect to falcon when it was down earlier or something -_-)

Share this post


Link to post
Share on other sites

I see a new webui req for the scheduler but I see the file transfer proxying isn't going through the webui API. I was wondering... is the file transfer going to be available for the regular webui API too?

Share this post


Link to post
Share on other sites

Good to know :-)

It wasn't about the download feature itself btw, my question was more like "Are all features implemented in Falcon also automatically available to the regular webui or did Falcon introduce a few request exclusively reserved to Falcon?"

But I realize it is the latter, at least for now :)

Anyways, enough about the regular webui, back to Falcon itself :)

I was wondering if we could get a bit more information about it's intended use? Is Falcon a special project with a specific customer base? Or is it intended as new feature for the whole µTorrent user base?

I imagine the bandwidth load for the Falcon server (even if one disregards the proxied file downloads) would be quite immense if a significant portion of the whole user base would start using Falcon so I'm kinda assuming it will have a specific audience.

So if it is designed for a specific customer base what kinda situations should we keep in mind while fooling around?

Share this post


Link to post
Share on other sites

Essentially, this is just a more centralized way for users to remotely access their WebUI (not so much centralized as it is just a well-known access point, I guess -- this is similar in nature to the idea behind Opera Unite). I couldn't imagine any particular audience other than users who wish to control µTorrent without having to get their own domain (anyone).

Share this post


Link to post
Share on other sites

@Lord Alderaan, Ultima, everyone...

Initially, we're aiming at 3 things with Falcon -

(1) a super-secure mechanism for connecting users with their uT clients wherever those clients are sitting; by super-secure, we're aiming for a web app that has essentially zero information held by the infra - there should be no issue of "trust" as the infra will not be party to anything private.

(2) a method to improve accessibility to your files - we're interested in the opera-unite stuff, but we envision something lighter weight and focused around accessibility to files rather than a web server and web app framework - also, we don't have to compete with alternate browsers to perform the functions.

(3) we're interested in finding a way to get more uT clients out there in the world - for example by enabling more seamless "sending" of files (aka publishing, sharing) which may bundle a "minified" version of the uT client as a helper app.

Share this post


Link to post
Share on other sites

Regarding (2), yeah, I didn't literally mean a copy of Opera Unite -- I'd meant that the service would essentially behave like Opera Unite in that the Falcon servers simply proxy the home connections actually hosting µTorrent :P

Share this post


Link to post
Share on other sites

one additional point - this IS intended as something ultimately for the entire uT base - obviously we don't want to pay YouTube-sized bandwidth bills, but we're pretty confident that the infrastructure-less (or at least infrastructure-lite) model will be effective both in terms of user experience and economics

Share this post


Link to post
Share on other sites

The latest 2.1 build introduces RSS support in the WebUI and fixes all the connectivity problems, so please give it a try!

Share this post


Link to post
Share on other sites

Yeah, I jumped the gun on that... It's in the webUI backend, but it still hasn't been completed in Falcon itself. Sorry about that.

Share this post


Link to post
Share on other sites

I see that the webui preferences in µTorrent itself allows me to specify download locations. But the add torrent box does not allow me to pick from those? Also not implemented in the interface yet I assume?

Share this post


Link to post
Share on other sites

Couple things:

Canceling a file download part way through still shows uTorrent locally uploading (to myself via Falcon).. even minutes after I've stopped.

The Bittorrent icon shows up next to a random label.

Share this post


Link to post
Share on other sites

Okay, I've really released a new 2.1 now. Yesterday's build wasn't the right one. Changelog added too.

Share this post


Link to post
Share on other sites

Updated.

I used to get a lot of errors in my logger tab, something about streams. Never got around to reporting it (yes I can be a lazy bum sometimes :P) but it's gone now.

Share this post


Link to post
Share on other sites

For those subscribed to this thread, there's a new build out (17373).

The main improvement is that our new encryption method is now in place! We're using SRP for authentication and AES-128 for encryption. It is currently disabled if you use IE while we work out some problems with IE to make it work.

Share this post


Link to post
Share on other sites

If anyone downloaded 17373, please download 17383. There was a bug in 17373 that caused it to crash when you actually used Falcon.

Share this post


Link to post
Share on other sites

Maybe something wrong in code?

This was displayed after I put at http://falcon.utorrent.com/ my email address:

{  "status": "\/status\/ok",  "message": "The email address has been saved",  "code": "\/talon\/collector\/ok",  "response": {}}

Share this post


Link to post
Share on other sites
Guest
This topic is now closed to further replies.