NewPipe let's you 'subscribe' to channels without giving it any credentials. You know, like how it used to be with RSS. The good way. The user empowered way.
IIRC, think NewPipe actually requests the channel pages and parses the html.
It has both. The RSS method is fast but doesn't have the full video data (it's missing durations, for example). The parsed version is slower but complete.