You are hereForums / Suggestions / Videocache 2.0 Wishlist

Videocache 1.9.5 is available now. This version improves support for logging and fixes video caching problems for various sites like Vimeo, Break, Tube8 etc due to change in URL patterns. Also, from this version onwards, UrlGrabber has been removed from dependencies. Check Changelog for details. If you have purchased version 1.9.x previously, you can claim free upgrade by contacting using Contact Link. Please mention the email address using which you purchased Videocache. New users proceed to download page right now, secure your copy and enjoy caching :-)

Videocache 2.0 Wishlist


20 replies [Last post]
admin's picture
Offline
Joined: Nov 2 2008
Videocache 2.0 Wishlist
Printer-friendly versionSend to friend

We want Videocache 2.0 to be free from normal bugs like XMLRPC, hang ups, TIME_WAIT sockets etc... We'll not go directly to version 2.0 from 1.9. We'll be releasing version numbered as 1.9.x (so next version will be 1.9.1) and will try to fix as many bugs as possible. Also, we'll try to include almost every feature requested by users.

I have created this thread to discuss what we want to see in Videocache 2.0. Please reply with your suggestions on different components of videocache.

Offline
Joined: Jan 2 2009

Cache youtube HD videos (hight quality too).
A web page to view cache status, play and delete videos.

soho's picture
Offline
Joined: Dec 31 2008

Hi Kulbir,

Cache of Windows-Update and anti-virus would be very welcome in video-cache 2.0.

In addition to these websites similar to Orkut using the same technology of Youtube and Google Videos in charge of urls.

admin's picture
Offline
Joined: Nov 2 2008

Osmano,

Youtube HD caching is on its way. Rest is a big task but I'll plan to include it as well.

Sergio,

There are lots of plugins which already support windows update and anti virus caching. So we can use zapchain to make them work with videocache.

We'll see if we can do something for orkut image caching.

Thank You!

Anonymous (not verified)

Caching of mostly screener video web pages like megaupload and large list.

Offline
Joined: Feb 6 2009

add a throttling by an option in videocache.conf and start caching orkut images.

Thanks.

Torin (not verified)

Hi There,
Firstly, awesome work on all of this. It's hugely simplified our cache!

It would be /really/ appreciated if the apple trailers site could be cached; especially for HD trailers...

http://www.apple.com/trailers/

Thanks!

Sam (not verified)

I would really like to see this for IpCop. I already have many customers running the Update accelrator addon for IpCop, but it only caches updates and such. I have been wishing for something like this for a long time! I'm not spiffy in linux, but I don't see why this wouldn't work. I would be willing to donate for your time to make this work!

admin's picture
Offline
Joined: Nov 2 2008

Sam,

Please use contact tab to contact me regarding this.

Thank You!

Offline
Joined: Feb 6 2009

this idea is based on the plugin system of another cache for dynamic files... but theirs plugins are in pure-php... my idea is to have a plugin system easy to make (.ini files?) where users provide a regex to match the url, and a more legible position of the id, not the python style ( var.split('/')[-1] ) and the name of the site, then everyone could add a dynamic content to cache, and share theirs plugins on the forum.

EDIT: I've made a little function to 'translate' what user said in the position of id.
example:
"last by /" -> will get the last item delimited by '/' in the url
"parameter video_id" -> will get the parameter video_id in the url

import re
 
patterns = {'by':'(last|\d+) by (.)',
	    'param':'parameter (\w+)'
}
 
def translator(text, url):
  """
  """
  for p in patterns:
    found = re.search(patterns[p], text)
    if found:
      if p == 'by':
	pos = found.group(1)
	delimiter = found.group(2)
	splitted = url.strip(delimiter).split(delimiter)
	try:
	  pos = int(pos)
	except:
	  pass
	if isinstance(pos, str):
	  pos = -1
	elif pos > len(splitted):
	  pos = -1
	else:
	  pos -= 1
	return splitted[pos]
      elif p == 'param':
	param = found.group(1)
	arglist = url.split('&')
	d = {}
	for arg in arglist:
	  arg = arg.split('=')
	  try:
	    d[arg[0]] = arg[1]
	  except:
	    continue
	  if d.has_key(param):
	    return d[param]
  return None

admin's picture
Offline
Joined: Nov 2 2008

Kimble,

Currently I am very very busy for any further development work. I'll get back soon. I was also thinking on coding some plugin facilitator for videocache. Thank you very much for your interest.

Thank You!

Anonymous (not verified)

Suport squid 3.0?

Mark Drago (not verified)

I'd like to see cachevideos itself be very generic, and have a ".d" directory to house the code for each of the supported video sites. This way, shipping support for some sites but not others will be much easier. Adding new cached sites will also be easier. You could just drop a new file in to the ".d" directory.

Anonymous (not verified)

please add videolectures.net and yahoo videos.
thanks!

Anonymous (not verified)

Please, add xpock.com.br videos also! And keep up this great work, congratulations.

some one there (not verified)

yesssssss

good work if its work withe zapchain

we will be waite admin

regards

admin's picture
Offline
Joined: Nov 2 2008

Hi!

Videocache works absolutely fine with zapchain. See this tutorial. Hope it'll be of help.

Thank You!

Anonymous (not verified)

Globo.com
antivirus and terratv
thanks a lot ;D

lopan's picture
Offline
Joined: Nov 5 2008

For each site that contains videos / files use a kind of module. Available to users a full documentation of how to create modules for a new site!

Congratulations again Kulbir!

redvivi (not verified)

Hi !
I would like to say that videocache is a great software, but it has a huge intrinsical flaw: it heavily relies on video provider code (and I have to admit that I'm toasted with youtube as there is'nt any videocache update). It means that if a change is made that breaks the cache's system, a fix needs to be propagated fast enough to maintain videocache's efficiency.

Maybe we should consider a modular architecture: a base system with loadable modules (files) for each video provider along with a auto-update system. Hence, if a fix has to be done, it will be available very fast to everyone.

Regards,
RedVivi

Offline
Joined: Oct 25 2009

hi can any one help me for linux cache configuration i dont know any thing about this plz help me....thx

Post new comment

The content of this field is kept private and will not be shown publicly. If you have a Gravatar account, used to display your avatar.
  • Web page addresses and e-mail addresses turn into links automatically.
  • Allowed HTML tags: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd> <img> <code>
  • Lines and paragraphs break automatically.
  • HTML tags will be transformed to conform to HTML standards.

More information about formatting options

CAPTCHA
Are you a human visitor ?
Image CAPTCHA
Enter the characters (without spaces) shown in the image.

Buy Now

Videocache Bundle (RPM and tar archive) is available. Secure your copy now by clicking the button below.
No. of Servers?
For details, check this page.

Recent comments

Spread it

Thank you for spreading the word!

Who's online

There are currently 0 users and 63 guests online.