Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Unable to extract Uploader ID #64

Closed
Tenz14 opened this issue Feb 27, 2023 · 19 comments
Closed

Unable to extract Uploader ID #64

Tenz14 opened this issue Feb 27, 2023 · 19 comments

Comments

@Tenz14
Copy link

Tenz14 commented Feb 27, 2023

The downloads don't work now and instead we get the message saying "Unable to extract Uploader ID". Looked around to see if anyone else had this problem and saw that it was something to do with youtube implementing the @ channel name. Saw a lot of talk about it on the main ytdl but didn't see any here so just wanted to report it.

@section83
Copy link
Owner

section83 commented Feb 27, 2023

I updated MacYTDL to deal with "Handle URLs" in version 1.23. It works well as far as I can tell.

YT-DLP was updated to version 2023.02.17 which addressed a number of issues including with YouTube. One of the fixes was:

[extractor/youtube] Fix uploader_id extraction by [bashonly](https://github.com/bashonly)

The downloads don't work now and instead we get the message saying "Unable to extract Uploader ID".

Can you describe a few things ?

  • Which URLs are affected ?
  • Is a log file saved ? If so, can you post a copy ?
  • Can you post a copy of this file: [Your Mac]/Users/[Your Home/Library/Preferences/MacYTDL/simulate.txt
  • Can you post a capture of the error ?

Thanks.

@Tenz14
Copy link
Author

Tenz14 commented Feb 28, 2023

All the URLs don't work. I even tried URLs that I have downloaded before and they seem to not work as well.

Log
youtube-dl_log-the-error-download-Monday_February_27_2023_at_1_50_17_AM.txt

Screenshot
Screen Shot 2023-02-28 at 12 43 51 AM

Screen Shot 2023-02-28 at 12 44 16 AM

@section83
Copy link
Owner

Both of those videos are no longer available:

Screenshot 2023-02-28 at 7 33 40 pm

Can you provide more example URLs ?

Also, please turn on "Verbose logging". The resulting log file contains much more detail without which I can't diagnose the problem.

Thanks.

@Tenz14
Copy link
Author

Tenz14 commented Feb 28, 2023

Sorry about that. Here is a more recent one.

youtube-dl_log-the-error-download-Tuesday_February_28_2023_at_2_19_04_PM.txt

@section83
Copy link
Owner

That video downloads normally:

Screenshot 2023-03-01 at 10 10 54 am

I think it would be best if you updated YT-DLP. You are currently running version 2022.10.04. There have been a lot of bug fixes since then including for the "Unable to extract Uploader ID" issue.

To update YT-DLP:

  • Open MacYTDL.
  • Click on "Utilities".
  • Tick the box next to "Check for yt-dlp update".
  • Click on "Start"
  • Enter your admin credentials when asked.

Thanks.

@Tenz14
Copy link
Author

Tenz14 commented Feb 28, 2023

When I try to update, I get the message that it's updated to the most recent one.
Screen Shot 2023-02-28 at 6 50 03 PM

@Tenz14
Copy link
Author

Tenz14 commented Mar 1, 2023

Follow up: The problem turns out to be my chrome version. It wasn't up to date so it was messing with MacYTDL. I updated the chrome browser to the latest version and now it works. Thanks a lot for all the replies.

@Tenz14
Copy link
Author

Tenz14 commented Mar 1, 2023

Can you check if this video works? This one doesn't work.

youtube-dl_log-the-error-download-Tuesday_February_28_2023_at_9_39_05_PM.txt

@section83
Copy link
Owner

When I try to update, I get the message that it's updated to the most recent one.

Sorry but, no. That is the function for updating MacYTDL. You need to update the YT-DLP Python script which is used by MacYTDL to download videos. Please follow the steps I suggested in my previous post.

Can you check if this video works? This one doesn't work.

Sorry, but there is not enough detail in that file for me to work with. Please turn on "Verbose logging":

  • Open MacYTDL.
  • Click on "Settings".
  • Click on the tick box beside "Verbose logging".
  • Click on "Save Settings".

Cheers.

@Tenz14
Copy link
Author

Tenz14 commented Mar 1, 2023

Sorry, here is the verbose logging version.

youtube-dl_log-the-error-download-Tuesday_February_28_2023_at_10_51_30_PM.txt

@section83
Copy link
Owner

Sorry, here is the verbose logging version.

Great, thanks.

That video downloads normally for me:

Screenshot 2023-03-01 at 3 57 51 pm

Please try to update YT-DLP:

  • Open MacYTDL.
  • Click on "Utilities".
  • Click in the tick box next to "Check for yt-dlp update".
  • Click on "Start"
  • Enter your admin credentials when asked.

Cheers.

@Tenz14
Copy link
Author

Tenz14 commented Mar 1, 2023

Okay. So, I updated it and now I'm getting a pop up like this.

Screen Shot 2023-03-01 at 2 30 16 AM

@section83
Copy link
Owner

Oh heck. There is a bug somewhere. It will be hard to find – I've just done another download of "Kelsang Shrestha - Tasbirma [Lyric Video]". Worked perfectly.

Did you see either of these dialogs?

Screenshot 2023-03-01 at 8 16 35 pm

Screenshot 2023-03-01 at 8 18 03 pm

Currently, I suspect the bug is in code which shows the second dialog. If you saw that dialog, then your download should have worked.

It will take me a some days to investigate further. If you can't get any downloads to work with MacYTDL, and you can't wait, you could look for alternative downloaders. I have found Downie to be good.

Many thanks for keeping in touch.

@Tenz14
Copy link
Author

Tenz14 commented Mar 1, 2023

No, I didn't. The error shows up instantly after pressing the continue button in the main box.
Okay. I will try the other one but will also wait for your update.
Thanks a lot to you too for all the help.

@section83
Copy link
Owner

Can you do me a favour and email a copy of this file:

[Your Mac]/Users/[Your Home]/Library/Preferences/MacYTDL/MacYTDL.plist

My email address is in the "About" box accessible from the "Utilities" dialog.

Thanks.

@Tenz14
Copy link
Author

Tenz14 commented Mar 2, 2023

Okay. I sent it.

@section83 section83 added this to the Research underway milestone Mar 3, 2023
@mmicha
Copy link

mmicha commented May 15, 2023

I have the same error

There was an error with the URL you entered:

'https://www.youtube.com/watch?v=dwYBkdi4_g4'

The error message was: 

WARNING: [youtube] nsig extraction failed: You may experience throttling for some formats
n = nUn6b7nf7t2I30pMhZ ; player = https://www.youtube.com/s/player/cfa9e7cb/player_ias.vflset/en_US/base.js
ERROR: [youtube] dwYBkdi4_g4: Unable to extract uploader id; please report this issue on  https://github.com/yt-dlp/yt-dlp/issues?q= , filling out the appropriate issue template. Confirm you are on the latest version using  yt-dlp -U

Quit, OK to return or Download to try anyway.

Error log
[youtube] dwYBkdi4_g4: Downloading webpage [youtube] dwYBkdi4_g4: Downloading android player API JSON [youtube] dwYBkdi4_g4: Downloading player cfa9e7cb WARNING: [youtube] nsig extraction failed: You may experience throttling for some formats n = ECEyDhdP8je6BbAaeS ; player = https://www.youtube.com/s/player/cfa9e7cb/player_ias.vflset/en_US/base.js ERROR: [youtube] dwYBkdi4_g4: Unable to extract uploader id; please report this issue on https://github.com/yt-dlp/yt-dlp/issues?q= , filling out the appropriate issue template. Confirm you are on the latest version using yt-dlp -U

MacOS 12.6.5 (21G531)
MacYTDL 1.24.1

@section83
Copy link
Owner

mmicha, many thanks for posting.

This is a problem with YT-DLP. It seems to be intermittent. I did a number of downloads from YT this morning with no trouble. Please make sure you are using YT-DLP version 2023.03.04. Also, please turn on "Verbose logging" (in Settings). The detailed log file helps the YT-DLP developers.

If you get this warning dialog:

Warning

Just click on "Download". So far it has worked for me.

You can try updating YT-DLP to the latest nightly build using Terminal:

yt-dlp --update-to nightly

There might be a fix in the nightly build (although, I can't find one at present).

I've found that just trying to download again often works.

@section83
Copy link
Owner

UPDATE: It looks like a fix for YT-DLP has been implemented for the warning on "nsig". It is in the current nightly build.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants