TorrentFreak

The place where breaking news, BitTorrent and copyright collide

EZTV Introduces BitTorrent RSS Standard, With Magnets

For years RSS feeds have been published on nearly every torrent site, large and small. But despite the good fit between the two technologies, there’s never been a standardized format for BitTorrent feeds. This prompted RSS inventor Dave Winer to encourage torrent site admins to come up with a BitTorrent RSS standard, and the first spec has now been published by EZTV.

rssFor those who are unfamiliar with the term, RSS is an acronym for ‘Really Simple Syndication’. It’s a really convenient mechanism which allows you to receive regular automated updates from your favorite websites, including torrent sites.

About a year ago TorrentFreak caught up with RSS inventor Dave Winer, who noticed that the RSS feeds on most torrent sites were a ‘mess’. Nearly every site uses a different format, and this is problematic for application developers who want to create tools for BitTorrent users.

“It’s pretty much a mess,” Dave Winer told TorrentFreak while outlining some suggestions for a BitTorrent RSS namespace in a blog post. “Let’s clean it up,” Winer said, encouraging torrent site admins to join the discussion.

This call for action was soon picked up by various torrent site admins, and yesterday the EZTV team launched a BitTorrent RSS standard on their sister site ezRSS.

“The current RSS spec was rather limited when it came to torrent information and some of the methods other RSS feeds were doing in regards to torrents was just messy, by creating a bit torrent RSS namespace, we can now give more specific data to applications and users in a structured format,” EZTV’s Novaking told TorrentFreak.

“Dave Winer gave some good advice, and we have taken a lot of it on board. We still plan to expand on the spec, so far we just released version 0.1 xmlns.ezrss.it/0.1/xmlns.ezrss.it/0.1/dtd/ and version 0.2 is already in the pipeline,” he added.

Although the technicalities may not be of interest to most users, everyone who uses RSS feeds on BitTorrent sites will eventually benefit from standardization. It will allow applications to include more options and features, including magnet links and more advanced download ‘rules’ based on the number of seeds and peers.

EZTV’s Novaking further told us that this new standard has been developed with input from other key figures in the BitTorrent community, to guarantee a broad adoption among torrent sites.

“I have talked to quite a few other torrent admins and we are currently coding up an easy to use RSS builder which will generate the RSS feeds using this new namespace, this will allow easy implementation for anyone who wishes to use it,” he said.

The first version of the new spec is now live on ezRSS and users and fellow BitTorrent developers are encouraged to send in their feedback for the next version of the spec. If all goes well the new standard should lead to a wide range of new and exciting RSS tools for torrent users, to make downloading even more convenient and seamless than it already is.

Related Posts

Previous Post | Next Post

  • Shiny Jirachi

    A new standard for RSS…this will make some implementations for applications easier

    • Anonymous

      Best contribution to torrenting SoFar by eztv.

      Won’t be much use on their site !

      Their list of torrents is too small

      • http://twitter.com/eztv_it EZTV

        BT-Chat and TPB have already implemented these new tags. and I believe bitsnoop and a few others will also have it live soon. Hopefully their lists are of better use for you? :P

      • NovaKing

        well, TPB and BT-Chat are now using it, and I believe BitSnoop should have it live soon as well.

  • IMTDb

    Standardization !
    YES, YES, YES

    I foresee that bitsnoop will put this into action really soon.

    I just hope that v02 will be compatible with v01 (ie: adding things, not changing them)

    • yesman

      I co-sign this

    • WC

      Not version ’1′. Version ‘.1′. As in, not finalized yet. You can almost bet that until ’1.0′, things will break a LOT.

  • mustangx

    Definitely something we’ll be looking at closely , using and offering feedback on, Thanks for taking the time to all involved.

  • Mike

    This is a great idea, with a good standard developers can create some killer tools!

  • Changaco

    Adding semantics is always a good thing and it’s good to see that the P2P community also shares ideas and not only files.

    «It’s a really convenient mechanism which allows you to receive regular automated updates from your favorite websites, including torrent sites.»
    This could be misinterpreted, you don’t *receive* updates, you *fetch* them. The server doesn’t *push* updates, you *pull* them. RSS and the Web protocols in general waste a large amount of bandwidth because of this constant pulling.

  • Dan

    Why not use ATOM instead? It’s easier to develop a bittorrent newsfeed standard with it than with RSS, which is a mess.

  • Itnom

    So, will Transmission finally adapt RSS?

    • Anonymous

      I never understood why transmission refuses to adopt RSS in the first place.

      Could anyone explain?

  • Lachlan Hunt

    This is a mistake. RSS is already a mess, with something like 10 or so different versions already with different requirements for version numbers, namespaces and DTDs and varying ranges of compatibility with each other. ATOM was already an attempt to clean up the mess, though to some extent it just added to it.

    Now with a whole new format, they’re making some of the same mistakes. Firstly, the DTD is a huge mistake. Drop the DTD entirely and implementations MUST NOT use validating XML parsers. But I look forward to seeing when some ignorant implementer does so, and ends up inadvertently performing a DDoS attack on the server hosting the DTD, as it requests it each time it parses a feed. (This has happened before many times and caused problems with Netscape deleted the RSS 0.9 feed from their servers, The W3C has also experienced load problems with the various HTML/XHTML, etc. DTDs).

    There are also lots of technical problems and limitations with DTDs as a schema language that make it inadvisable to use, but which I won’t bother going into here.

    Secondly, since you’re inventing a new format anyway, XML with its draconian error handling is not necessarily the best format to choose. The namespace is most likely not even necessary and just complexity, especially when the format is designed for specific applications and likely won’t be mixed with other namespaces.

    This EZRSS file looks, based on the element and attribute names, like it’s supposed to be RDF. But it’s using their own namespace, rather than the RDF namespace, and so is completely meaningless. It also makes no sense that they’re using the namespace for every single element and attribute and was probably written by someone who doesn’t know much about RDF or XML for that matter.

    Overall, I’m disappointed. These people really need to consult more people who have real world experience dealing with XML formats and know about what problems to avoid, as right now it just looks like they’re set to repeat the same mistakes as many others before them.

    • NovaKing

      I would like for you to contact me via the link in the article to discuss about this more.

      I didn’t want to move away from RSS as so many applications already use our RSS feed, so making up something totally new just wasn’t worth it for us.

      But I am interested to hear what you have to say.

    • IH

      I have similar thoughts. The point of the current “mess” (one which isoHunt admittedly started, among some others) in putting metadata in supported RSS elements like title and description is because they are standard fields readable by any RSS readers. Adding arbitrary xml elements just means it’s a whole new standard that’s not compatible with existing rss readers anyway, so it might as well not be RSS.

      I’m all for a new BitTorrent standard. But since it’s a new standard, it doesn’t have to have anything to do with the current RSS spec or XML for that matter. Feeds using this new standard should be new feeds, in addition to current RSS feeds for either actual RSS reader consumption or legacy support in BT clients until their adoption of feeds using the new standard. JSON is IMO the better data format of the web, is more efficient than XML and by default compatible with Javascript, I’d opt for JSON instead. The data fields proposed by EZTV is a good start. isoHunt also already has a search api returning JSON data which I’d propose as a standard as well, albeit it has cruft with now quite well-thought out element names which I’m open to correcting: http://isohunt.com/forum/viewtopic.php?t=150656

      • NovaKing

        JSON is an alternative I agree, and I will start work on an official spec for JSON. But at present to get JSON working on non-web based solutions (i.e. OS applications) you usually have to code your own parser or acquire one from somewhere, it is mainly only used on browser based solutions which is good in some sense, but we have many applications which run independently. Even iPhone doesn’t have an inbuilt JSON interpreter. So we had decided to cater for the easier approach first. As this is purely a 0.1 launch, we expected a lot of things would be changing and a lot of good/bad feedback from users.

        So thanks for all the constructive feedback so far!

  • Pingback: Tweets that mention EZTV Introduces BitTorrent RSS Standard, With Magnets | TorrentFreak -- Topsy.com

  • Sloshy

    Awesome, awesome… one question though: Why RSS and not Atom? Is this just using “the popular format” (like how mp3, jpeg, gif and avi are popular but outdated), or are there any reasons related to the spec behind not using Atom?

  • Anonymous

    been using RSS torrent feed for a couple year now and besides a few shows missed here and there it works great

  • ralphie

    ezrss hasn’t worked right for weeks

    >This XML file does not appear to have any style information associated with it. The document tree is shown below.

    • http://twitter.com/eztv_it EZTV

      It appears to be working fine here? Is the feed corrupted on your end? are you able to provide me with an example?

    • NovaKing

      It appears to be working fine here? Is the feed corrupted on your end? are you able to provide me with an example?

      • ralphie

        It’s on http://ezrss.it/feed/ using ff

        • NovaKing

          I just tested against FF 3.6.13 and it loads up fine?

        • ralphie

          It works now but it’s very sporadic. Now zoink times out so nothing will load.

  • Pingback: EZTV Introduces BitTorrent RSS Standard, With Magnets | Systema

  • Manuel Reis

    Hey NovaKing (I saw you were answering some of the comments and I thought I could cheap in),

    First of all, congrats on your work. EZTV has helpd me keeping my addiction to English-speaking TV shows. :P

    This new standard seems great, dude. I can’t wait to start using it, specially since zoink.it started having… Issues. Since a few days ago (maybe since Friday), I started having some problems with the link provided in the feeds. What is happenning?

    Again, thanks a lot for these years of shows. :)

    • NovaKing

      Apparently there were some routing issues to the zoink mirror, I have been informed by them that it should be fixed now?

      • Jlane

        I can’t speak for others, but I continue to get errors trying to access the zoink files in my rss feeds.

  • roeles

    @NovaKing:
    When the magnetURI is not available (advanced search robot chicken season 2), I maybe you’d want to skip the magnetURI section as a whole? Feeding empty magnet URIs to my torrent client is somewhat useless imho :)

    • NovaKing

      We are back logging all of our torrents and they will all contain data soon.

  • business center crm

    EZTV’s rss feed is very unreliable… Down quite often, missing links, crappy files naming convention. Or maybe it’s just utorrent rss feed downloader that sucks ass, that’s a possibility.

  • Pingback: EZTV Introduces BitTorrent RSS Standard, With Magnets | LatinoTorrent.com

  • Pingback: The Pirate Bay Adopts New Torrent RSS Standard | TorrentFreak

  • Fisslefink

    This is great, but about one fifth of the torrents on EZRSS.it are dead links. These all have the format:

    “http://www.bt-chat.com/download1.php?info_hash=0601309f87327233c68b5b1e39b5ac185993572c”

    (where the hash is a 40-character string). Hopefully Nick will take notice of this.

    • Fisslefink

      haha, I wrote Nick but meant “NovaKing”. Who knows, maybe your name is “nick” :-)

  • BTGuard - BitTorrent Anonymously

NewsBits

Even more news...

  • The Pirate Bay Isn’t Down Completely, Just Having a Few Issues

    Twitter and Facebook, not to mention the TorrentFreak inbox, are currently alive with complaints that The...

  • Pirate Bay Founder Gottfrid Svartholm on Freedom of Speech

    Freedom of speech is a highly valued commodity, but should people be allowed to say whatever...

  • Blu-ray Anti-Piracy Tech Stops Discs and Promotes Purchases

    An anti-piracy system present in all official Blu-ray players since 2012 has received a fresh update...

  • Foxtel Breeds Pirates by Locking Up Game of Thrones

    One of the main reasons why people turn to piracy is the lack of legal alternatives....

  • UK Student Admits Breaching Sony Copyrights With Leak of PS3 SDK

    Last year an Internet user known as El Nomeo leaked version 3.70 of Sony’s Playstation3 SDK...

MostDiscussed

Below are TorrentFreak's most discussed articles of the past month. Join the discussion if you like.

CopyQuote

Left Quote

“The Pirate Bay has been one of the most important movements in Sweden for freedom of speech, working against corruption and censorship.

Peter Sunde Left Quote

PopularArticles

A selection of some TorrentFreak's classics dug up from our archives.