Slashdot is powered by your submissions, so send in your scoop

 



Forgot your password?
typodupeerror
×
The Media

Torrentocracy = RSS + Bit Torrent + Your TV 172

lerhaupt writes "I've started a project called Torrentocracy which is the combination of RSS, Bit Torrent and your Television. It's written as a plugin for MythTV (the homebrew Linux PVR project). This means you can not only easily find out about new torrents from various enclosure enabled blogs, but you can also start the torrent download process with the click of your TV remote control. Are RSS aggregators which support torrent downloads the next greatest thing since web browsers? What is the significance of hooking this directly to your TV? Here's a screenshot."
This discussion has been archived. No new comments can be posted.

Torrentocracy = RSS + Bit Torrent + Your TV

Comments Filter:
  • by tinla ( 120858 ) on Monday June 21, 2004 @08:14AM (#9482974) Homepage Journal
    Torrents.co.uk [torrents.co.uk] also publishes an RSS feed of new shows, and has several links to auto-downloaders. These other downloaders don't bolt onto a PVR, which is a nice feature, but it is worth remembering that many trackers already have RSS feeds and there is _some_ software already out there.
  • Caught on google (Score:2, Informative)

    by Ceriel Nosforit ( 682174 ) on Monday June 21, 2004 @08:18AM (#9482996)
    Google has the front page of the site cached, in case no one sets up a mirror.
  • Re:Easily Tracked? (Score:5, Informative)

    by laird ( 2705 ) <lairdp@gmail.TWAINcom minus author> on Monday June 21, 2004 @08:19AM (#9483001) Journal
    I can't say that it's "do to the seeding algorithms" but it's true that there's no encryption or hiding in BitTorrent -- it's pretty fundamental to the protocol's efficiency that everyone downloading a given torrent is given everyone else's IP address so that they can exchange data. This is why BitTorrent is great for moving large _legitimate_ files, and not so clever to use for "piracy". You might as well wear a red shirt on (original) Star Trek. :-)
  • by pointwood ( 14018 ) <jramskov@ g m a i l . com> on Monday June 21, 2004 @08:22AM (#9483013) Homepage
    I use torrents quite often and I don't have a problem fetching large files. In fact, fetching large files are exactly what bittorrent is all about.
  • "torrents should start to be paired with PAR files to create a far more robust method of fetching large files"

    This doesn't make any sense. Torrents are completely reliable -- they already have block and file level hashing and automatic re-downloading of blocks in case of transmission errors, etc. The only time you won't get a complete torrent is if there are no complete copies of the file being served. Adding error correcting codes (e.g. PAR files) would make the total file larger, and only recover from incomplete torrents that are _almost_ complete (i.e. would have been complete if the PAR file hadn't made it 15% larger). Just make sure that anything you're downloading has a couple of seeds before starting the download. ;-)
  • Freecache! (Score:2, Informative)

    by asgeirn ( 126441 ) on Monday June 21, 2004 @08:35AM (#9483075) Homepage Journal
    You really should have submitted the screenshot link using Freecache [freecache.org] ..

    Only now it's too late, ofcourse..
  • Re:http torrent (Score:3, Informative)

    by Ceriel Nosforit ( 682174 ) on Monday June 21, 2004 @08:35AM (#9483077)
    http://freenet.sourceforge.net/ [sourceforge.net]

    Completely anonymous too. Albeit slow as a snail on valium.
    An increase of users is supposed to equal an increase in speed. Unconfirmed.
  • by ctr2sprt ( 574731 ) on Monday June 21, 2004 @08:41AM (#9483103)
    Well, basically what BT does is treat all torrents as single files (even if one torrent includes many files). It then splits this pseudo-file up into many chunks of configurable size. Each chunk gets a checksum which is, I believe, included in the .torrent file - this is why some .torrent files are much larger than others (smaller chunk size, more chunks, more checksums to include in the file). I think BT uses SHA1, but I'm not sure. As each chunk arrives, it's checked by your BT client. If it fails - i.e. the checksums don't match - it redownloads the chunk. Most clients will also check the entire file when you go to resume a download, so it can determine what pieces it needs to (re-)download. Some clients will also check the file after you download it, just to make sure it's been written to disk properly.

    What this has to do with PAR2s are obvious: the entire effective functionality of PAR2s is already integrated into BT, automatically. It's not something that users can turn on or off, it's an integral part of the protocol.

    The cause of your problem is likely that your torrent ran out of seeds before you finished downloading. Look at the "distributed copies" number your client gives you. That represents how many effective copies there are of a torrent. (Say client A has the first 50% of a torrent, and client B has the second 50%. Those are the only two peers. That's 1.0 distributed copies, since even though neither peer has a full copy, the two of them together do.) If the number is below zero, you will never be able to download the entire torrent unless a seed pops in.

    As BT clients advance, this is becoming rarer. There's a "super-seeding" option of some clients which helps get out sparsely-seeded torrents as fast as possible by refusing to send the same chunk more than once.

    If this is a problem for you - trying to get poorly-seeded torrents - you might want to try out Azureus. It preferentially grabs complete files inside a torrent first, and you can tell it which files to try for.

  • by flend ( 9133 ) on Monday June 21, 2004 @08:43AM (#9483114) Homepage
    1) is not correct. When receiving a torrent you receive random packages of data from all over the file. Hence you can often watch movies when they are ~80% downloaded and you happen to have got the indexing block.

    If you think about it, if torrents were purely sequential they would be very slow since if say 10 people started torrenting from 1 seed they would all be fighting over the same blocks and couldn't help each other.
  • by RaySl ( 790080 ) on Monday June 21, 2004 @10:34AM (#9484128)
    I posted to slashdot last week about my python script that does the same thing. Although no GUI is provided, it does what it needs to do, works on all OS's (XBox Media Center as well) Please check it out at http://ddll.sdf1.net/archives/002626.html [sdf1.net]
  • Already been done. (Score:2, Informative)

    by anakin513 ( 653341 ) on Monday June 21, 2004 @10:43AM (#9484223) Homepage
    Check this out Nucleus [64.233.161.104].
    Python application, all platforms, searches RSS feeds and downloads the torrent.
  • Re:Easily Tracked? (Score:3, Informative)

    by laird ( 2705 ) <lairdp@gmail.TWAINcom minus author> on Monday June 21, 2004 @08:26PM (#9490215) Journal
    "But google/kaaza/whatever are all cohesive. You're computer knows the IPs of several other computers connected to you"

    Let's take these one at a time.

    As with any web site, Google knows the IP addresses of anyone using the site. So they can know who searches for pr0n or mp3's, etc. But they can't know whether you actually went to the site they provided an URL to, and performed a download, as that's between your web browser and the file server.

    KaZaA knows the IP addresses of the computers you're connected to. But it's hard to know who's doing what on the entire network, because it's so large and fairly well distributed. Of course, if a musician searches for their copyrighted song, they can see the IP's of everyone who broadcasts it, so running KaZaA isn't too clever. At least the odds of any _one_ search finding you is small.

    Each BitTorrent torrent is perfectly centrally coordinated. So if I see an illegal file being served using BitTorrent, and I want to know who's downloading or serving it, I can easily know the IP's of everyone downloading or serving the file.

    All I have to do is:

    1) Download the torrent file from the web site. Of course, I know the web site's address, DNS records, etc. One down.

    2) Run TorrentSpy (or a good BT client) to see the tracker for the file. This I know the IP address of the guy running the tracker that coordinates the downloads. Two down.

    3) I run a BT client and open the Torrent file. This initiates a connection to the tracker, which then tells me the IP addresses of all of the other people uploading the file, as well as their download status and all sorts of other interesting things. Three through 2,500 down. :-)

    And if I get bored, I can write a program to watch the popular BT web sites for my copyrighted material.

    "BitTorrent is still better for piracy because the men in black need to know if your torrent is illicit in order to know if they should log your ip. The are millions of torrents out there. they cant track them all."

    It's not hard to watch the popular BT web sites for a list of artist and album names. BTSearch makes it even easier. Putting RSS on Trackers makes it trivially easy. So yes, if people had to watch all those sites, it'd be a lot of work. Computers, however, are pretty good at automating repetitive tasks.

    So yes, I suppose that you can't quite assume that "TheBeatlesCompleteCollection.torrent" contains copyrighted material. But you can capture all of the IP's and start a download, then after you verify that the torrent file does contain copyrighted music, issue Cease & Desist letters to everyone.

    Isn't networking fun?

One man's constant is another man's variable. -- A.J. Perlis

Working...