Download Torrents on PS3, iPhone and Web-Enabled Devices

Written by enigmax on June 10, 2008 

There are many devices available today that are technically able to run BitTorrent, but the manufacturers choose to limit the usability of their devices. TorrentFreak chats to the developer of TorrentRelay, a service that allows you to download torrents on the PS3, iPhone and many other web-enabled devices.

So you have a brand new, super-powerful, web-enabled device that could easily run 3rd party software – if only the manufacturer hadn’t spent millions locking the device down so it can’t. Luckily, there are third party services that make it possible to put these gadgets to further use.

TorrentFreak spoke with Kevin Kowalewski of TorrentRelay, which is designed to bring BitTorrent functionality to platforms that don’t support a native torrent client, such as the PlayStation 3, Wii or iPhone.

As we had an iPhone to hand, we decided to give this system a go, choosing the easy mininova option (detailed below) and downloading a single .jpg image from a wallpaper pack. In just a few seconds the image appeared in Safari as promised, but due to limitations in the current version of Safari, it wasn’t directly possible to save the image. I know there is an addon somewhere that already provides this functionality, if only I could find it…but the file transfer component worked fine.

Here is a video showing the process on PS3. We follow up with an interview with Kevin below:

TF: Please introduce yourself and tell us a little about your background.

KK: My name is Kevin Kowalewski and i’m a student at Seneca College’s Computer Systems Technology program. I’ve always been interested in computers, Perl, PHP, Python etc and wanted to make a project over the summer.

TF: Could you give tell us a bit more about history about the project?

KK: A lot of work needed to be done in reverse engineering the BitTorrent protocol – my original plans were to have it completely “stream” the download from peers into a browser. Over time the project evolved, from this simple goal to download pieces in order and to get them to the browser, to the user friendly and stable code base you see today.

Mostly written in Perl, the TorrentRelay site aims to provide any user with the ability to download torrents. Any browser that supports Javascript will do great and any other browser will still work! Desktop browsers get the most enjoyment by unchecking the ‘Load only when complete’ check box but leaving Ajax support on.

TF: What technical challenges have you faced?

KK: There were many hurdles to overcome while on this project, Perl’s handling of memory for one, interfacing with the core downloader, managing all these users requests in a timely manner and allowing it to seed as well.

TF: So how does the system work exactly?

KK: The system itself is really straightforward. Simply visit the TorrentRelay site and there you’ll be presented with three ways to get your torrent:

1.) The most common way is “Browse and select”, which allows you to choose a torrent from your local file system.

2.)The URL method which allows you to simply copy the URL of where the torrent is online.

3.)The third option, my personal favorite, is by Mininova ID. Just jot down the short 7 digit code found on Mininova torrents, and hit ‘Get ID’. You can easily find the corresponding Mininova ID from the download link, just hover over it and you’ll see it in the bottom of your browser.

Next you’ll be presented with a list of the files within the torrent.

Leaving the “Load only when complete” checkbox ensures your browser won’t timeout when downloading. The server will temporarily buffer the entire contents of the file prior to sending it to you. On desktop browsers, unchecking this produces amazing results. As the torrent downloads the data is sent to your ‘Save as’ dialog, improving overall download time to you.

Leaving the “Ajax” checkbox lets you see updates in real-time. Most browsers (including the PS3) support Ajax, so leaving it checked it recommended. On smaller browsers (like the Nokia N95), un-checking this is a good idea. The constant Ajax requests are too much for its browser to handle. You’ll get the same updates, just in a list style.

Just click on the file you want, opening it in a new tab (or window) is recommended. Here you’ll see your torrents progress.

As it downloads you’ll get regular updates. If you unchecked the ‘Load only when complete’ box, you’ll get a save as shortly after it starts to download. Otherwise you’ll get the ‘Save-as’ when its complete.

TF: What are your plans for future development?

KK: Hardware-wise, plans for the future include getting a new server! The demand has been great and we’re in the process of getting a new dual Xeon, if anyone could donate it would be great, since I’m but a poor engineering student.

From a software perspective we’re planning on allowing users to run and view their torrent progress side-by-side, in a nice list format. Also, they’d be able to come back later and use the same previously downloaded data again. This way they can setup their torrents, close their browser and can come back at a later time to get them!

TF: Thanks for taking the time to talk with us and good luck with the rest of the project!

Previously: The Pirate Bay Takes Stand Against Wiretapping Law

Next: Top 10 Most Pirated TV Shows on BitTorrent (wk23)

43 Responses

1 Jun 10, 2008 at 21:29 by banjopicker

First! But what is an Iphone?

2 Jun 10, 2008 at 21:32 by ?

how, exactly, is this much different from the imageshack developments?

Torrentrelay stores the torrent information in their server, and so does imageshack.

I think this is awesome, but I’m just not clear on the differentiation between the two.

3 Jun 10, 2008 at 21:34 by TD123

1) wow… you don’t know what an iphone is?

2) no one cares if you’re first

3) and just incase you didn’t know how to google, an iphone is a phone made by Apple and available currently in the US, carried by AT&T.

4 Jun 10, 2008 at 21:38 by confuced

does this download onto the device? or what?

if so, why would you want this?

just use torrentflux or utorrent webgui.

5 Jun 10, 2008 at 21:55 by The 8472

err… the PS3 runs linux, so you can run most bittorrent clients there too, maybe with some recompiling.

6 Jun 10, 2008 at 22:35 by Bawjaws

@TD123

And the UK, carried by O2.

I think you’ve been trolled by Banjopicker.

7 Jun 10, 2008 at 22:43 by mr

Why would you want to donwload a torrent on the iPhone?

8 Jun 10, 2008 at 22:48 by Bawjaws

@ mr

Why would you an iPhone?

Fixed it for you.

9 Jun 10, 2008 at 22:49 by Sackrace

lol @ Bawjaws.

why would you what an iphone?

n00b.

10 Jun 10, 2008 at 22:51 by me

lol @ MySackOnYourFace

n00b

11 Jun 10, 2008 at 23:09 by TonInter

lol @ all you guys.

:D:D

12 Jun 10, 2008 at 23:12 by Jimmy Bob

Pretty good, seems to work fine on my N95 8GB as well…

Kudos TorrentFreak-

13 Jun 10, 2008 at 23:13 by Vince

fools, actual comments on the news must be too hard.

14 Jun 10, 2008 at 23:24 by Erich

“The server will temporarily buffer the entire contents of the file prior to sending it to you.”

Am I correct in assuming that this means that TorrentRelay stores the files on THEIR server for a short while?

Not to be a party-pooper, but this has lawsuit written all over it.

15 Jun 10, 2008 at 23:48 by Jimmy Bob

I just checked them out and they’re actually located in Canada. I don’t see how its illegal in comparison to ImageShack thats actually located in the U.S.

16 Jun 11, 2008 at 00:45 by system

Reverse engineering the BT protocol?
Seriously?

I know the official site is a little lacking in docs, but that’s why wiki.theory.org has it’s own section on the protocol.

17 Jun 11, 2008 at 02:45 by jack

Oi, where did the pirate bay go? It’s not loading in my neck of the woods.

J.

18 Jun 11, 2008 at 03:07 by jonnnnny

so this service only lets you download 1 file in a torrent? whats the point?

19 Jun 11, 2008 at 03:44 by Anonymous

ROFL omg that PS3 video was priceless hehehe. For all the people that cant afford a real machine, you can get torrents through this bloodcurdling torture method lol.

20 Jun 11, 2008 at 05:50 by Anonymous

Shweet I can use this pretty much anywhere…

21 Jun 11, 2008 at 08:30 by punk

The tool works, to bad it has no future: nobody will offer you a free seed-box, because that’s what this really is.

22 Jun 11, 2008 at 11:20 by dk

It’s a trap!

23 Jun 11, 2008 at 13:23 by H22

resume is not supported!!!

24 Jun 11, 2008 at 15:55 by Anonymous

400mb cap…. wonderful

25 Jun 11, 2008 at 16:35 by ron burgandy

well maybe for phones, but why would I download with a Wii/PS3? I’m certain anyone who has one (or an iPhone or N95) can afford a computer… so it’s sort of usless. And would the sheer cost of internet on moble devices make it unfeasable…

26 Jun 11, 2008 at 23:26 by eurotrip

more developer time wasted … if you really need to control your torrents on the go, us utorrent webgui like pointed out above, but there’s absolutely no point in running a torrent client on any mobile device, N95, iphone, or whatever.

27 Jun 12, 2008 at 05:05 by This Sucks

There is a 400 meg limit on downloads all the movies are like 700 meg…WTF

28 Jun 12, 2008 at 09:44 by Anonymous

TV eps are under 400 Mb. How quick is it?

29 Jun 12, 2008 at 17:48 by god creates man...

God creates man to combat boredom

man destroys god

man creates the internet to combat boredom

content downloading overtaxes the interwebs

Man creates bittorrent to redistribute the bandwidth load

Man’s handheld devices do not talk bittorent making it impossible for them to get at the bulk of available online content

TorrentRelay creates a web enabled bittorrent client allowing mans devices to get at an otherwise unavailable content resource

Instant success of torrentRelay reredistributes the bandwidth of all the torrent downloads to just one server site

I think next step on the list is to resurrect God right.

kudos

30 Jun 12, 2008 at 22:24 by Jon Merlot

WTF how do you seed back?

31 Jun 13, 2008 at 00:58 by Kevin Kowalewski

Thanks for all the positive comments from some of the readers here at Torrent Freak!

The site AUTOMATICALLY SEEDS as the torrent downloads and provides EQUAL DOWNLINK AND UPLINK SPEEDS.

I’m a fan of torrents, so it would only be fair to have a net zero usage when joining torrents.

The 400 MB cap is in good order, a 700 MB torrent spends an outrageously long time on our servers.

Some comments aren’t deserved, this was designed specifically and does provide torrents to those who cannot download them due to platform restrictions.

Thanks guys!

32 Jun 13, 2008 at 04:31 by Ewan Monro

Don’t know if anyone can help here but i just cant get torrent to download on my N82 anymore. It used to work fine using opera mini and symtorrent but the torrent link will either time out or say error when i go to save it… is it the telephone companies that are blocking it or a device problem?

I have updated to the most current firmware today, reset the phone and still no change…

33 Jun 13, 2008 at 11:41 by Anonymous

Great work mate!!

Now I can see the kind of speed the torrents really go at, my ISP must be capping my torrents big time!

I stopped using torrents ages ago because they where so slow, but by the looks of it it’s just me, so I will start using this, and see how it goes.

Keep it up Kevin!

34 Jun 13, 2008 at 21:58 by useless

This post is useless the I’ve been trying to connect for days and I always get an error “The server’s too busy at the moment, please try again in a few minutes. Please consider a donation”

Yet another good idea flawed by poor execution!

35 Jun 14, 2008 at 02:51 by Kevin Kowalewski

Sorry to the poster above, but this site doesn’t receive any funding and is entirely funded out of pocket.

I have yet to get a single donation through the site, but perhaps that will change though the help of users!

Clearly the site has become very popular and in the near future perhaps we can afford some serious upgrades.

Donate via the link found on the main page to get rid of the ‘too busy’ message!

36 Jun 15, 2008 at 19:35 by h33t

unsafe – relay of torrents through a centralized server system *ouch*

uneconomical – identical issue with VPS and TOR relays, cannot be operated on a free basis

http://www.h33t.com

37 Jun 16, 2008 at 05:07 by CalcProgrammer1

Wish I would’ve known this LAST WEEK! I was in New York for Band Tour and I had my PDA (hotels have free WiFi, I have WiFi enabled PDA with web browser, I have a 15 hour bus-ride home where I could use some new music…you get the point).

38 Jun 16, 2008 at 19:48 by Anonymous

… suckers.

TORRENTULA!

Torrenting ON my iPhone, not FROM my iPhone.

suckers …

39 Jun 17, 2008 at 04:18 by Kevin Kowalewski

Sorry about that CalcProgrammer, we’ve just been online for a week or two.

h33t I’m not sure how safety if of concern, please check your linux distributions MD5 after downloading, they’re the same.

Also you are just as anonymous using this as if you were using a PC client.

What many of the concerned security freaks don’t understand is they have to get the torrent file anyways and thus the ISP is still aware they’ve been downloading torrents.

This way, you need not even download the torrent file it self, you can simply use its Mininova ID or URL.

Happy Relaying!

40 Jun 19, 2008 at 18:43 by Steven Finch

This is a great analysis of the site. I have now written my own review over at http://www.crenk.com

41 Jul 03, 2008 at 23:01 by Dex

I do everything thats in the video
but for some reason all i ever get is a red error sing,do i need to downlaod another program first or what. please help

42 Jul 07, 2008 at 00:51 by ps3lover

your all a bunch of wankers

43 Jul 26, 2008 at 15:33 by nubsack

n00b is a battymans word shuv it up your ass!

Responses are closed

All remaining responses will continue to be archived. Use the TorrentFreak forums if you want to discuss something.