Podcache

Podcache is a site extension for www.mefeedia.com, it is essentially a cache for videologs. It works by retrieving an rss feed of the user's queue (an aggregated feed of all the video feeds the user is subscribed to), and downloading the videos enclosed in the feed. When the user visits the "watch videos" page on mefeedia, the page is rewritten (in a fashion similar to greasemonkey) so that the cached videos are served from the hard-disk instead of over the net. The effect is a much smoother, instantaneous user experience. My hope is that it will evolve into a more generally useful podcasting client, either integrated with other sites, or as a pure firefox extension (ie. site independent). See

Todo

  • Test/Fix injection
  • Clean up application exit and stop (stop on exit, delete temporary files). !!! - see /tmp killing podcache causes unbounded hdd usage.
  • Fix cache removal rules - eldest not removed!
  • -- Release Demo3 ---
  • Do some testing. (perhaps write func spec)
  • Add errors and messages.
  • Add exception handling (esp processQueue), and improve logging.
  • Add cache control options to config
  • Add status information popup
  • -- Release Demo4 --
  • Add cache management dialog
  • Fix bugs
  • -- Release Beta --
  • -- Release 1.0 --