2025-02-08, 12:54
2025-02-09, 15:02
Hi all,
Thanks for all efforts on this truly outstanding app!
A recent update to LibreElec 12 (Rpi4) broke Youtube 7.1.1.6 with the "confirm you are not a bot" message.
Done a fresh libreelec 12 install to NVM drive and just installed this master version and all is working fine.
NOTE:I was only asked to input a DEVICE code the once though??
Best 👍🍻
Thanks for all efforts on this truly outstanding app!
A recent update to LibreElec 12 (Rpi4) broke Youtube 7.1.1.6 with the "confirm you are not a bot" message.
Done a fresh libreelec 12 install to NVM drive and just installed this master version and all is working fine.
NOTE:I was only asked to input a DEVICE code the once though??
Best 👍🍻
2025-02-09, 15:43
2025-02-09, 18:14
I had the bot error also when attempting to play any videos under my Subscription. All I had to do is update to plugin.video.youtube-7.2.0-beta.4 and all is well again.
2025-02-09, 21:44
Hi trying to read back older posts and understand. My youtube currently is working well. Do I have to get new API keys?
2025-02-09, 22:25
(2025-02-02, 22:58)gujal Wrote: What if I do not want to sign in. I have always used my own api keys but do not sign in to youtube and the addon used to work fine until about two weeks ago. Now with brand new api keys it lists all the sections and can browse through trending, live, completed live etc listings as befor, but it says "Sign in to confirm you are not a bot" when attempting playback of any listed video
(2025-02-02, 23:19)JNRW Wrote: Your question is getting beyond my knowledge but I am sure someone else will shortly be able to satisfy your query, however, my understanding is that recent changes now require not only new API keys to be obtained and put in a newly installed 7.2.0 beta 4 but also signing in twice otherwise the YT addon may not be used in Kodi. If this is incorrect I apologise.Yeah, there are two sets of credentials needed:
1) The developer API credentials, as you set up in the Google console. These API credentials let the add-on get metadata from YouTube (playlist items, channels, searches), basically the UI. Each user needs their own because there's a daily quota, so if there was an API credential distributed with the add-on then the thousands of users of this add-on would quickly fill that quota from their use.
2) Pairing your YT account via the google.com/device pair process, but only after starting this process from within the add-on. The account that you use for this doesn't have to be your main YT account, you could create a throwaway account just for this. Also, the add-on will never know your username + password, it just receives a token, and the add-on uses that to let you manage your YT content, like managing playlist items, liking/disliking videos etc.
The reason for that account pairing being needed is that there's a recent crackdown of the undocumented/unofficial methods that third-party players (like this add-on) use to obtain video streams, it's been going on for a while. The easiest remaining method to get a playable video from Python on Kodi requires that token for it to work (the YT server refuses the request if it's not included).
So once you pair some YT account with the add-on, you'll be able to watch videos. The other method for getting videos is the "WEB" method, but that needs either a JavaScript emulator or some custom Python code to solve a challenge, it's way more complex, it's used in YT-DLP (a download utility) by default.
(2025-02-09, 21:44)nycguy Wrote: Hi trying to read back older posts and understand. My youtube currently is working well. Do I have to get new API keys?Not really. If the add-on is working well for you then that's the ideal scenario to be in. All that's left to do is watch some cool stuff =)
Yesterday, 11:16
(2025-02-09, 22:25)doko-desuka Wrote: Yeah, there are two sets of credentials neededUnfortunately it is impossible to create throwaway accounts anymore as it requires a unique working phone number for the account to be created.
2) Pairing your YT account via the google.com/device pair process, but only after starting this process from within the add-on. The account that you use for this doesn't have to be your main YT account, you could create a throwaway account just for this. Also, the add-on will never know your username + password, it just receives a token, and the add-on uses that to let you manage your YT content, like managing playlist items, liking/disliking videos etc.
Yes, addon wont know the username/password, that is basic OAuth process. the issue is google profiling viewing habits when you watch youtube while logged in
Yesterday, 13:52
(Yesterday, 11:16)gujal Wrote: The issue is google profiling viewing habits when you watch youtube while logged in.I can't tell for sure if it's for mining our data, it sure could be. But based on the reports on the YT-DLP github, it looks like the simplest mechanism that they could put up to prevent abuse (mass downloads): when the guys would try to download entire playlists at once, after a while they'd get a HTTP 403 response, so it's like a temporary ban on that account.
I haven't had that yet, with normal watching behavior.
As for a phone number to receive the temporary code via text message, I wonder if one of these free services would work:
https://receive-smss.com/
The message itself only comes with the code and some short text, there's no identifiable info.