So.... after some fun playing games is time to go back to my real hobby. Since few weeks my youtube code to fetch videos isn't working anymore and the Windows 8+ version of the @ruanTuber stopped working(the search functionality only). After looking to solve the issue it seems like i have no other way but use the youtube API to get the job done. So far the new code is implemented and working after reading the docs and toying around with samples but there is so much unclear to me still and i want to check everything before i upload the new version to the app store. I'm wondering what are the real down sides of it and what i should be careful about. Are video downloads still prohibited? basically i can get all streams and most specially since i know ways to get access to all Audio and Video streams generated for every video so there is absolutely nothing stopping me from allow users to download videos... at least from a coding standpoint. Would be great if someone here could elaborate on the topic and we can discuss more about the whole google API which is something i tried to skip as much as i could but eventually have to use it now as i have no other choice.