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

[Vbox7,DASH] Fix and improve extraction with DASH manifests using range and base URL #32710

Merged
merged 6 commits into from
Feb 2, 2024

Commits on Jan 27, 2024

  1. Configuration menu
    Copy the full SHA
    79e7a14 View commit details
    Browse the repository at this point in the history
  2. [downloader/dash] Support range in fragment (format f'{start}-{end}')

     * adapted from ytdl-org#30279
     * thx former GH user kikuyan
    dirkf committed Jan 27, 2024
    Configuration menu
    Copy the full SHA
    cbb9fb3 View commit details
    Browse the repository at this point in the history
  3. [InfoExtractor] Support byte range for DASH

    * adapted from ytdl-org#30279
    * thx former GH user kikuyan
    dirkf committed Jan 27, 2024
    Configuration menu
    Copy the full SHA
    4194009 View commit details
    Browse the repository at this point in the history
  4. [InfoExtractor] Correctly resolve BaseURL in DASH manifest

    Specs:
    * ISO/IEC 23009-1:2012 section 5.6
    * RFC 3986 section 5.
    dirkf committed Jan 27, 2024
    Configuration menu
    Copy the full SHA
    081c7a1 View commit details
    Browse the repository at this point in the history
  5. [Vbox7IE] Improve extraction

    * DASH extraction no longer fails with new range support
    * but always find combined formats if available
    * suppress ineffective XFF geo-bypass (causes time-outs)
    * adapted from ytdl-org#29680
    * thx former GH user kikuyan
    dirkf committed Jan 27, 2024
    Configuration menu
    Copy the full SHA
    6e138bc View commit details
    Browse the repository at this point in the history
  6. [Vbox7IE] Sanitise ld+json containing unexpected characters

    * based on PR ytdl-org#29680
    * added hack to force invoking `transform_source`
    * fixes ytdl-org#26218
    dirkf committed Jan 27, 2024
    Configuration menu
    Copy the full SHA
    630da9e View commit details
    Browse the repository at this point in the history