Adds Youtube support, refactoring library, mdns support, bugfixes