iBicha / playlet

The unofficial, privacy driven, YouTube client for Roku
GNU Affero General Public License v3.0
315 stars 11 forks source link

Age restriction #481

Open sluhn3 opened 1 week ago

sluhn3 commented 1 week ago

I am getting stopped when watching age restricted material even when casting from YouTube app.

iBicha commented 1 week ago

Similar to #433 and related to https://github.com/iv-org/invidious/issues/2189 Both Invidious and Playlet do not login to YouTube accounts. Even when you are casting from the YouTube app, we only synchronize the videos playing. We do not use your account on the phone to access the age restricted videos. I know this is inconvenient, but I'm a bit reluctant to attempt to use accounts because there were several reports from other projects (example https://github.com/yt-dlp/yt-dlp/issues/10085) where youtube is blocking and/or banning accounts when third party is detected. So I do not know how safe it is to implement said feature.

sluhn3 commented 1 week ago

Right but when I'm using my account on my phone to stream it, I can accept the age restriction. Why won't it go through to the TV after accepted?

iBicha commented 1 week ago

Right but when I'm using my account on my phone to stream it, I can accept the age restriction. Why won't it go through to the TV after accepted?

Because the TV doesn't share your account info with YouTube when requesting the video stream. It requests the video as if no one is logged in. This is a separate feature that needs to be implemented (and has its implications as I explained)