Feed-based automatic download/caching
12 May 2004Interesting idea on HubLog (actually it’s an idea of Les Orchard).
I’d love to pay a monthly fee to have shows by Joss Whedon stream on down to my file-server with BitTorrent. I’d love to subscribe to favorite indie bands’ releases and have them show up in the music folder. I’m cheap, so I’d like the price to be low, but I’ll still pay for what I like. And I’d love to do all this, still being able to tinker, still seeing that people producing things I like get paid, without going to jail or letting them empty my wallet with a wet/dry vac.
Sounds a bit like a RSS+BitTorrent version of MMS, which basically is a combination of an SMS notification and a GPRS download. Do RSS and/or Atom have extensions that could support this? Looking at Orchard I would guess that with RSS, you would have to use a hack like ‘automatically follow all links if they point to a .mpg file‘. Atom seems to provide for a Link:Type attribute, which allows neater integration.
So the system could be as follows:
- a watcher application periodically checks certain RSS/Atom links (basically this is an aggregator)
- it triggers on certain conditions, like the occurence of a
type="video/mpeg"
mime-type link, or a link that ends in.mpg/.mpeg
- when it triggers it starts downloading in one of several ways, (S)FTP, BitTorrent, … – presumably you would need proper authentication (this is where payment comes in)
- you are alerted when new content is available on your local system (this could be a 2nd ‘delayed’ feed)
It’s basically caching of content before it is consumed. Pre-caching?