kendoodoo / tuberepair-python

Custom backend server written in python, for the TubeRepair tweak by bag.xml
GNU General Public License v3.0
10 stars 6 forks source link

Add sign in (with account features like uploading liking commenting subscribing purchases etc), Return YouTube Dislike's API for dislikes and #7

Open gigigigi53 opened 1 day ago

gigigigi53 commented 1 day ago

oh I forgot umm channel activity and more categories in homepage (like Music Comedy Entertainment etc) and all music videos when possible and how is suggested videos working? I saw it on reddit today

kendoodoo commented 23 hours ago

You have to know that building the login function takes months for us to figure this out (Big thanks to Requis), and YouTube fights back, a lot. That's why the "Client ID" error exists on old versions of the tweak. Basically we gave up. Doing implementation straight from innerTube (Which is the response for custom feed straight from YouTube private API) will eat server bandwidth.

kendoodoo commented 23 hours ago

But hey, if you can contribute, gooooo. I think you're familiar with yt2009 source code because I borrow them a lot.

gigigigi53 commented 17 hours ago

But hey, if you can contribute, gooooo. I think you're familiar with yt2009 source code because I borrow them a lot.

No thanks, sadly.

gigigigi53 commented 17 hours ago

You have to know that building the login function takes months for us to figure this out (Big thanks to Requis), and YouTube fights back, a lot. That's why the "Client ID" error exists on old versions of the tweak. Basically we gave up. Doing implementation straight from innerTube (Which is the response for custom feed straight from YouTube private API) will eat server bandwidth.

damn, but try hard

gigigigi53 commented 17 hours ago

I dislike YouTube signed out on old devices :(

gigigigi53 commented 17 hours ago

How about live video, captions, video qualities in-app, channel activity, more categories support (Entertainment, Music, People & Blogs etc) and app support up to 2.2.0 (1.0.0, 1.0.1, 1.1.0, 1.2.1, 1.3.0, 1.3.1, 1.4.0, 2.0.0, 2.1.0 and 2.2.0 along with betas)? Optionally, VEVO branding.