YouTube Downloader
There are many scripts similar to this available, although few have the functionality of this one. One of the key features is the built in "proxy", most downloaders simply redirect you to the YouTube hosted video, although this script has the built in functionality to send the video to the user via the proxy, hence avoiding any firewalls/restrictions which may be in place to stop access to YouTube. Another feature is the built in search, this allows you to search for a video you want to download, so if you are behind a firewall restricting YouTube, this is ideal.
Key Features
- Caching built in: All searchs are cached on the server for 1 week (adjustable), this is useful because the results very rarely change, and popular keywords, which are searched for often would simply require downloading the same file multiple times, which is a waste of bandwidth. This also significantly speeds up the processing of search results. Once a results page is cached it simply needs to be formatted into HTML and displayed.
- Simple Customization: Almost every option is configurable, wheather it be a simple theme change (all stored in a single CSS file), or disabling features. The proxy function can potentially use up quite a large amount of resources, so it can simply be disabled if necessary.
- No Database Required: Other than the cached search results, no additional data needs to be saved, therefore there is not database required, and minimal disk space requirements.
Download
You can download this script free of charge, although if you wish to remove the link back I request a small donation of $5, if you wish to do so please contact me using the information below.
Live Demo - Please note that "Proxy Downloading" is disabled due to limited server resources
Support
Please go to My Home Page for contact information, I will try to help you where possible.
Help
- Cache doesn't work. This issue is likely to be related to file permissions on Linux servers, if this error is occurring then please CHMOD the cache directory to "0777".