Skip to content

[youtube] player fc2a56a5: nsig extraction failed: Some formats may be missing #13401

@qza1800

Description

@qza1800

EDIT:

This has been fixed in the latest release! (2025.06.09)

Update!

yt-dlp -U


Checklist

  • I'm reporting that yt-dlp is broken on a supported site
  • I've verified that I have updated yt-dlp to nightly or master (update instructions)
  • I've checked that all provided URLs are playable in a browser with the same IP and same login details
  • I've checked that all URLs and arguments with special characters are properly quoted or escaped
  • I've searched known issues, the FAQ, and the bugtracker for similar issues including closed ones. DO NOT post duplicates
  • I've read about sharing account credentials and I'm willing to share it if required

Region

No response

Provide a description that is worded well enough to be understood

the function _extract_n_function_name of extractor/youtube/_video.py not working with the playerId fc2a56a5

Provide verbose output that clearly demonstrates the problem

  • Run your yt-dlp command with -vU flag added (yt-dlp -vU <your command line>)
  • If using API, add 'verbose': True to YoutubeDL params instead
  • Copy the WHOLE output (starting with [debug] Command-line config) and insert it below

Complete Verbose Output

Sorry I don't have the output on my hand because I don't know how to force using the player, but I use the extract function code and have this output:

https://www.youtube.com/s/player/fc2a56a5/player_ias.vflset/en_US/base.js
Initial search was unable to find nsig function name
Falling back to generic n function search
Unable to extract Initial JS player n function name

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions