jely2002 / youtube-dl-gui

A cross-platform GUI for youtube-dl made in Electron and node.js
GNU Affero General Public License v3.0
6.4k stars 438 forks source link

Stopped working on YouTube #470

Open Gummomarx opened 1 year ago

Gummomarx commented 1 year ago

001

h4b4n3r0 commented 1 year ago

Same for me

Gummomarx commented 1 year ago

This worked for me on Windows 7. Download the file (link below) and paste it into: C:\Users\YOUR USERNAME\AppData\Local\Programs\youtube-dl-gui\resources\app.asar.unpacked\binaries

https://github.com/yt-dlp/yt-dlp/releases/latest/download/yt-dlp.exe

cferron commented 1 year ago

I get this one on Mac. Version 2.4.0 OSX Ventura 13.2.1

Monosnap 2023-02-21 15-46-24

naabtog commented 1 year ago

yt-dlp update fixes the issue, but why users need to do it manually? OVD is set to check for new yt-dlp versions automatically at start-up. It turned out in my case old version was 2022.08.XX so it didn't update anything for half of a year. The link hasn't changed so maybe the program needs to be updated.

s0ftcorn commented 1 year ago

The Update-Check seems broken. It would download the current version of yt-dlp, but if the binary doesnt exist it craps out.

Sentry initialized
Checking for update
Checking for a new version of ffmpeg.
Current ffmpeg version: 4.4.1
ffmpeg was already up-to-date! Version: 4.4.1
Checking for a new version of yt-dlp.
Error: ENOENT: no such file or directory, open 'C:\Users\s0ftc\AppData\Local\Programs\youtube-dl-gui\resources\app.asar.unpacked\binaries\ytdlVersion'
Binaries were already up-to-date! Version: null
Update for version 2.4.0 is not available (latest version: 2.4.0, downgrade is disallowed).

In the case of missing yt-dlp binary getLocalVersion() returns null, which should be handled by checkUpdate() but getRemoteVersion() seems to return null always? I dont know how try-catch works here :D Anyways, then this line is true, but with a localVersion that is null.

cferron commented 1 year ago

I do have the latest version (2023.02.17), but I still get the error. How can I be certain that Open video downloader is using the correct binary?

Thanks

lenuxoid commented 1 year ago

I do have the latest version (2023.02.17), but I still get the error. How can I be certain that Open video downloader is using the correct binary?

Thanks

Он использует yt-dlp не тот который в командной строке. Замени файл на последнюю версию в C:\Users\YOUR USERNAME\AppData\Local\Programs\youtube-dl-gui\resources\app.asar.unpacked\binaries

cferron commented 1 year ago

I see, but I'm OS X, not sure what path the binarie is located in :( I have try to search in the "package" content without any luck. Anyone using OS X could help? Thanks anyway @lenuxoid.

cferron commented 1 year ago

Getting this version of the program fixed the issue for me! https://github.com/StefanLobbenmeier/youtube-dl-gui