I made some tweaks to the youtube_service.cc file to give us access to more videos.
By commenting out all code that results in formats=5 I was able to get access to videos that restrict embedding.
Another improvement might be to lift the 1000 video limit, some channels have a lot more I can see on the XML feed with
http://gdata.youtube.com/feeds/api/users/emimusic/uploads?start-index=8100
vs
http://gdata.youtube.com/feeds/api/users/emimusic/uploads?start-index=1000
I uploaded a sample of my youtube_service.cc with the changes made. I got the removal of formats=5 working, however I'm having trouble with the 1000 limit. It takes a lot of refreshes to get it filled to 1000, but I can't get anything more, If I can see it on the api how do we make it so Refresh You Tube picks it up too. Is there anything else in the code that enforeces the 1000 limit?