I have not looked at the vb5 coding in this area, but when writing my own routine for another application I used this white paper on the API from YouTube:
http://apiblog.youtube.com/2012/03/k...ngs-fresh.html
You would need to compare this against the current code. Sorry, I cannot be more of assistance at this time. If no one replies further, drop me a message and I will add you to my backlog.