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

[JSInterp, YouTube] Support YT player b22ef6e7 etc #32845

Merged
merged 5 commits into from
Jul 10, 2024
Merged

Commits on Jul 8, 2024

  1. [core] Address gaps in allowed extensions

    Adds some extensions missing in 4652109
    (from yt-dlp/yt-dlp#10362)
    
    Authored by: bashonly
    Co-authored by: dirkf
    bashonly authored and dirkf committed Jul 8, 2024
    Configuration menu
    Copy the full SHA
    0b29076 View commit details
    Browse the repository at this point in the history

Commits on Jul 10, 2024

  1. [jsinterp] Re-align JSInterp and tests (esp.) with yt-dlp

    Thx: various yt-dlp authors
    dirkf committed Jul 10, 2024
    Configuration menu
    Copy the full SHA
    2f176bb View commit details
    Browse the repository at this point in the history
  2. [jsinterp] Further improve expression parsing (fix fd8242e)

    Passes tests from yt-dlp
    dirkf committed Jul 10, 2024
    Configuration menu
    Copy the full SHA
    bb7b7db View commit details
    Browse the repository at this point in the history
  3. [jsinterp] Support functionality for player b22ef6e7

    * support `prototype` for call() and apply() (yt-dlp/yt-dlp#10392, thx Grub4k)
    * map JS `Array` to `list`
    dirkf committed Jul 10, 2024
    Configuration menu
    Copy the full SHA
    0e7d989 View commit details
    Browse the repository at this point in the history
  4. [YouTube] Fix nsig processing for player b22ef6e7

    * improve extraction of function name (like yt-dlp/yt-dlp#10390)
    * always use JSInterp to extract function code (yt-dlp/yt-dlp#10396, thx seproDev, pukkandan)
    dirkf committed Jul 10, 2024
    Configuration menu
    Copy the full SHA
    e40a428 View commit details
    Browse the repository at this point in the history