Newpipe.net removed from Google search results due to DMCA take down request n newpipe.net 667 the-scrabi 3 years ago 339 comments