manbearwiz / youtube-dl-server

Web / REST interface for downloading youtube videos onto a server.
MIT License
879 stars 284 forks source link

build(deps): bump yt-dlp from 2023.3.4 to 2023.6.22 #150

Closed dependabot[bot] closed 1 year ago

dependabot[bot] commented 1 year ago

Bumps yt-dlp from 2023.3.4 to 2023.6.22.

Release notes

Sourced from yt-dlp's releases.

yt-dlp 2023.06.22

Installation Documentation Donate Discord Nightly

A description of the various files are in the README


Core changes

Extractor changes

Misc. changes

yt-dlp 2023.06.21

Installation Documentation Donate Discord Nightly

A description of the various files are in the README


Important changes

  • YouTube: Improved throttling and signature fixes

... (truncated)

Changelog

Sourced from yt-dlp's changelog.

Changelog

2023.06.22

Core changes

Extractor changes

Misc. changes

2023.06.21

Important changes

  • YouTube: Improved throttling and signature fixes

Core changes

... (truncated)

Commits
  • de4cf77 Release 2023.06.22
  • 812cdfa [cleanup] Misc
  • cd810af [extractor/youtube] Improve nsig function name extraction
  • b4e0d75 Improve --download-sections
  • 71dc18f [extractor/youtube] Improve description parsing performance (#7315)
  • 98cb1ed [extractor/rheinmaintv] Add extractor (#7311)
  • 774aa09 [extractor/dplay] GlobalCyclingNetworkPlus: Add extractor (#7360)
  • f2ff0f6 [extractor/motherless] Add gallery support, fix groups (#7211)
  • 5fd8367 [extractor] Support multiple _VALID_URLs (#5812)
  • 0dff8e4 Indicate filesize approximated from tbr better
  • Additional commits viewable in compare view


Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
brandonmcclure commented 1 year ago

This change fixes an error I am getting from yt_dlp when downloading using the officially published docker image as well as building from the latest master branch.

I could not find an open issue in the yt_dlp repo, or one in here. Not sure which of the 263 commits in the upstream fixed my problem, but I am happy it is working again and vote to merge this pr

My error I was getting:

File "/usr/src/app/youtube-dl-server.py", line 125, in download
    ydl.download([url])
  File "/usr/local/lib/python3.11/site-packages/yt_dlp/YoutubeDL.py", line 3369, in download
    ph(info_dict['filepath'])
  File "/usr/local/lib/python3.11/site-packages/yt_dlp/YoutubeDL.py", line 3344, in wrapper
    and resolve_recode_mapping(ext, pp.mapping)[0] not in (ext, None)
    ^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/yt_dlp/YoutubeDL.py", line 1507, in extract_info
    @param url          URL to extract
               ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/yt_dlp/YoutubeDL.py", line 1518, in wrapper
  File "/usr/local/lib/python3.11/site-packages/yt_dlp/YoutubeDL.py", line 1594, in __extract_info
    if not self.params.get('noprogress'):
                ^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/yt_dlp/extractor/common.py", line 694, in extract
  File "/usr/local/lib/python3.11/site-packages/yt_dlp/extractor/youtube.py", line 4543, in _real_extra>
    upload_date = strftime_or_none(
                  ^^^^^^^^^^^^^^^^^
TypeError: strftime_or_none() missing 1 required positional argument: 'date_format'