I mean it is not foss ,but more open than the youtube client app
https://gitlab.futo.org/videostreaming/grayjay it is a paid program that is why it is not allowed to fork from it atleast without approval .Altough you can use it without paying
I mean it is not foss ,but more open than the youtube client app