ParentFull threadhuntie·NewPipe also supports most, if not all, of these features, and it's open source. https://github.com/TeamNewPipe/NewPipeView on HN