sylviiu / ezytdl

Advanced electron-based frontend for yt-dlp
GNU General Public License v3.0
542 stars 21 forks source link

Sign in to confirm you're not a bot #225

Open Jzk07 opened 2 months ago

Jzk07 commented 2 months ago

Type: Error

Title:

yt-dlp failed to complete [sendUpdates]

Content:

[youtube] BR2jZqK6eSg: Sign in to confirm you’re not a bot. This helps protect our community. Learn more

Stack:

Traceback (most recent call last):
  File "yt_dlp\YoutubeDL.py", line 1626, in wrapper
  File "yt_dlp\YoutubeDL.py", line 1761, in __extract_info
  File "yt_dlp\extractor\common.py", line 740, in extract
  File "yt_dlp\extractor\youtube.py", line 4366, in _real_extract
  File "yt_dlp\extractor\common.py", line 1263, in raise_no_formats
yt_dlp.utils.ExtractorError: [youtube] BR2jZqK6eSg: Sign in to confirm you’re not a bot. This helps protect our community. Learn more

Below this line, please describe what caused this error.

I just tried to download a youtube video and then the error appears

aidenszolosi commented 2 months ago

I can confirm this bug is present on my client as well. I think potentially the bridge is outdated.

sylviiu commented 2 months ago

seems like this is related to yt-dlp itself; see this issue on its repo

it looks like a workaround here is to use a plugin with yt-dlp, but i don't plan on integrating anything like that to the bridge (it's already pretty jank lol). most of the code in place for ezytdl should still work with executing a yt-dlp binary itself so the bridge could be bypassed, i can look into making a system to bring your own build of yt-dlp for issues like this

FaceCrap commented 2 months ago

Still an issue, how to get around it?

aidenszolosi commented 2 months ago

Still an issue, how to get around it?

In my experience, this issue is resolved with the latest versions of the bridge and ffmpeg. Try uninstalling and reinstalling or clearing cache files.