Ten Foot BitTorrent Client Features
Writing BitTorrent software from scratch is a major undertaking so we use the BitSharp (also known as MonoTorrent) engine developed by a number of developers led by Alan McGovern and supported by Google. BitSharp does the complicated network processing. We wrote a user interface that works well with media centre PCs. Because BitSharp is used in a number of BitTorrent clients, you get much better reliability and performance than we could provide as a single developer.
The BitTorrent Client allows you to do all this with just your remote:
- Automatically queue, execute and complete torrents.
- Run torrents sequentially, one after the other, or – if you prefer – run multiple simultaneous downloads.
- Set limits for download and upload rates. The client dynamically apportions the available capacity across each running torrent. You can continue to browse the Internet, read Emails and so on while your torrents run in the background.
- Use Universal Plug ‘n Play (UPnP) technology to automatically – and safely – open and close Internet connections for you.
- Prevent automatic suspension or hibernation of your PC while a torrent is active. You can queue a set of torrents to run while you are out or in bed and the PC will shut down automatically when it’s done.
- Run torrents directly from your browser (including the Ten Foot Browser) or RSS Aggregator (including the free CITA RSS Aggregator).
- Automatically resuscitate downloads that have ‘stuck’. All BitTorrent clients have the potential to get into situations where no-one is providing you with data – or download speeds get very low. The client detects periods when a torrent’s download rate is poor and automatically restarts it causing it to find a fresh new set of people to work with.
- Automatically complete torrents when seeding rates are low. You will often download data faster than you upload it. To behave cooperatively, you will have to keep your connections open after you have finished downloading until the amount of data you have uploaded is at least as much as you downloaded. This is known as ‘seeding’. The client will automatically seed your torrents until you achieve a share ratio (data uploaded ÷ data downloaded) you set. However, it is possible there are few people that need to download data in which case it could take a very long time to finish a torrent. The client detects this is happening and terminates the torrent for you.
- Send completed downloads directly to the right folders for use in your media centre. They become available as soon as the download is complete. You can use the downloaded data straightaway even if the client is still seeding the torrent.
- Schedule your torrents for times when your Internet provider does not throttle bandwidth (for example during the day).
- Temporarily override the automatic settings. So, for example, you might decide to run two torrents simultaneously and then revert to running one at a time.
- Monitor the torrent’s progress. The client provides statistics so you can see how your torrents are doing and, if necessary, tune the client’s behaviour.
- Control the client’s behaviour through a simple interface using your remote.
- Use the built-in error detection and correction to make sure you get exactly the same data as the originator provided.
- Resume your torrents from where you left off if you decide to shut down for some reason. This works even if your PC shuts down unexpectedly – in a power cut, for example. The client protects the data you already downloaded.
Click here for some screenshots.
See the User Manual for more detail about the Browser and the other Ten Foot products.
See here for features that apply to all the Ten Foot products and for features of the other products.
Download the Ten Foot Products and access the quick start guides.
Accesskey links: Skip navigation | Home page | Accessibility | Contact us | Accesskeys