Not yet. One of the suggested downloads gave me a nasty adware virus and I spent most of last night cleaning it up.
So it’s not actually on Youtube? It’s on TubeChop?