Slashdot Mirror


Torrentocracy = RSS + Bit Torrent + Your TV

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."

5 of 172 comments (clear)

  1. A good advancement, but not a totally new trick by tinla · · Score: 4, Informative

    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.

    --
    0daymeme.com: Great stuff.
  2. Re:Easily Tracked? by laird · · Score: 4, Informative

    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. :-)

  3. Re:i love the idea of torrents but ... by laird · · Score: 5, Informative

    "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. ;-)

  4. Re:i love the idea of torrents but ... by ctr2sprt · · Score: 4, Informative
    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.

  5. Re:Appropriateness of torrents for this, and legal by flend · · Score: 4, Informative

    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.