From 153d9706b467f376099dc7e7b4a66f2ea1ace8cf4f81ee75064ce5c0907b4f4e Mon Sep 17 00:00:00 2001 From: Jan Engelhardt Date: Tue, 2 Jul 2024 19:53:18 +0200 Subject: [PATCH 01/42] Synchronize with OBS --- yt-dlp.changes | 10 ++++++++++ yt-dlp.spec | 2 +- yt-dlp.tar.gz | 4 ++-- 3 files changed, 13 insertions(+), 3 deletions(-) diff --git a/yt-dlp.changes b/yt-dlp.changes index d5fd290..54ce88c 100644 --- a/yt-dlp.changes +++ b/yt-dlp.changes @@ -1,3 +1,13 @@ +------------------------------------------------------------------- +Tue Jul 2 10:30:24 UTC 2024 - Michael Vetter + +- Update to release 2024.07.01: + * Security: [CVE-2024-38519] Properly sanitize file-extension + to prevent file system modification and RCE + Unsafe extensions are now blocked from being downloaded + * For details see: + https://github.com/yt-dlp/yt-dlp/releases/tag/2024.07.01 + ------------------------------------------------------------------- Tue May 28 06:39:46 UTC 2024 - Jan Engelhardt diff --git a/yt-dlp.spec b/yt-dlp.spec index e1a7a90..77fd449 100644 --- a/yt-dlp.spec +++ b/yt-dlp.spec @@ -21,7 +21,7 @@ %define skip_python37 1 %{?sle15_python_module_pythons} Name: yt-dlp -Version: 2024.05.27 +Version: 2024.07.01 Release: 0 Summary: Enhanced fork of youtube-dl, a video site downloader for offline watching License: CC-BY-SA-3.0 AND SUSE-Public-Domain diff --git a/yt-dlp.tar.gz b/yt-dlp.tar.gz index cdaea08..e7588fa 100644 --- a/yt-dlp.tar.gz +++ b/yt-dlp.tar.gz @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:83dbf15456490e7efe9ba839922f8221d07cf1168b29653fd476faa3cdf91235 -size 5638920 +oid sha256:a0470c3554297bba4210390eca9a5369f478d66f7b9d04ac1841f69dc7e5d394 +size 5667870 -- 2.51.1 From 81825454db1cadf353114d970ca18474b2a0e5f748e1918a9890ea3e1f3571bd Mon Sep 17 00:00:00 2001 From: Jan Engelhardt Date: Tue, 2 Jul 2024 19:54:26 +0200 Subject: [PATCH 02/42] Add openSUSE bugzilla reference for CVE-2024-38519 --- yt-dlp.changes | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/yt-dlp.changes b/yt-dlp.changes index 54ce88c..58bb54a 100644 --- a/yt-dlp.changes +++ b/yt-dlp.changes @@ -2,11 +2,9 @@ Tue Jul 2 10:30:24 UTC 2024 - Michael Vetter - Update to release 2024.07.01: - * Security: [CVE-2024-38519] Properly sanitize file-extension - to prevent file system modification and RCE - Unsafe extensions are now blocked from being downloaded - * For details see: - https://github.com/yt-dlp/yt-dlp/releases/tag/2024.07.01 + * Properly sanitize file-extension to prevent file system + modification and RCE. Unsafe extensions are now blocked from + being downloaded. [CVE-2024-38519 boo#1227305] ------------------------------------------------------------------- Tue May 28 06:39:46 UTC 2024 - Jan Engelhardt -- 2.51.1 From 5a220b638cae3eeae154ca6500e2d8b34e754da97562b16e0b4ddfb210bb78f5 Mon Sep 17 00:00:00 2001 From: Jan Engelhardt Date: Wed, 10 Jul 2024 09:19:33 +0200 Subject: [PATCH 03/42] yt-dlp 2024.07.09 --- yt-dlp.changes | 6 ++++++ yt-dlp.spec | 2 +- yt-dlp.tar.gz | 4 ++-- 3 files changed, 9 insertions(+), 3 deletions(-) diff --git a/yt-dlp.changes b/yt-dlp.changes index 58bb54a..b865821 100644 --- a/yt-dlp.changes +++ b/yt-dlp.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Wed Jul 10 07:18:59 UTC 2024 - Jan Engelhardt + +- Update to release 2024.07.09 + * youtube: Remove broken n function extraction fallback + ------------------------------------------------------------------- Tue Jul 2 10:30:24 UTC 2024 - Michael Vetter diff --git a/yt-dlp.spec b/yt-dlp.spec index 77fd449..c4bf34f 100644 --- a/yt-dlp.spec +++ b/yt-dlp.spec @@ -21,7 +21,7 @@ %define skip_python37 1 %{?sle15_python_module_pythons} Name: yt-dlp -Version: 2024.07.01 +Version: 2024.07.09 Release: 0 Summary: Enhanced fork of youtube-dl, a video site downloader for offline watching License: CC-BY-SA-3.0 AND SUSE-Public-Domain diff --git a/yt-dlp.tar.gz b/yt-dlp.tar.gz index e7588fa..710ff20 100644 --- a/yt-dlp.tar.gz +++ b/yt-dlp.tar.gz @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:a0470c3554297bba4210390eca9a5369f478d66f7b9d04ac1841f69dc7e5d394 -size 5667870 +oid sha256:9e569e1c03a75c8d07850e8993eb5a30c33db5985060253108cc2afe3f4a6f98 +size 5689089 -- 2.51.1 From bff58c4d9f250a16a0df9de249cbbd1ee579ada776cd85edb64ea3ab34f82d6a Mon Sep 17 00:00:00 2001 From: Jan Engelhardt Date: Wed, 17 Jul 2024 07:46:22 +0200 Subject: [PATCH 04/42] yt-dlp 2024.07.16 --- yt-dlp.changes | 7 +++++++ yt-dlp.spec | 2 +- yt-dlp.tar.gz | 4 ++-- 3 files changed, 10 insertions(+), 3 deletions(-) diff --git a/yt-dlp.changes b/yt-dlp.changes index b865821..99dadc2 100644 --- a/yt-dlp.changes +++ b/yt-dlp.changes @@ -1,3 +1,10 @@ +------------------------------------------------------------------- +Wed Jul 17 05:29:27 UTC 2024 - Jan Engelhardt + +- Update to release 2024.07.16 + * Support auto-tty and no_color-tty for --color + * youtube: Avoid poToken experiment player responses + ------------------------------------------------------------------- Wed Jul 10 07:18:59 UTC 2024 - Jan Engelhardt diff --git a/yt-dlp.spec b/yt-dlp.spec index c4bf34f..0041b97 100644 --- a/yt-dlp.spec +++ b/yt-dlp.spec @@ -21,7 +21,7 @@ %define skip_python37 1 %{?sle15_python_module_pythons} Name: yt-dlp -Version: 2024.07.09 +Version: 2024.07.16 Release: 0 Summary: Enhanced fork of youtube-dl, a video site downloader for offline watching License: CC-BY-SA-3.0 AND SUSE-Public-Domain diff --git a/yt-dlp.tar.gz b/yt-dlp.tar.gz index 710ff20..d9f2bd3 100644 --- a/yt-dlp.tar.gz +++ b/yt-dlp.tar.gz @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:9e569e1c03a75c8d07850e8993eb5a30c33db5985060253108cc2afe3f4a6f98 -size 5689089 +oid sha256:ecf4e2a383952cf8d782505f07970dbbfc7d9faed77400a90ca2c0cc24b26ef3 +size 5688157 -- 2.51.1 From 3c69f3bf8086a6ac6cd8fd12083d592c06d28ff3ad2ad5e2e1d3cc1995057e0a Mon Sep 17 00:00:00 2001 From: Jan Engelhardt Date: Thu, 25 Jul 2024 06:09:21 +0200 Subject: [PATCH 05/42] yt-dlp 2024.07.25 --- yt-dlp.changes | 6 ++++++ yt-dlp.spec | 2 +- yt-dlp.tar.gz | 4 ++-- 3 files changed, 9 insertions(+), 3 deletions(-) diff --git a/yt-dlp.changes b/yt-dlp.changes index 99dadc2..0ed5216 100644 --- a/yt-dlp.changes +++ b/yt-dlp.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Thu Jul 25 04:08:59 UTC 2024 - Jan Engelhardt + +- Update to release 2024.07.25 + * youtube: Fix n function name extraction for player 3400486c + ------------------------------------------------------------------- Wed Jul 17 05:29:27 UTC 2024 - Jan Engelhardt diff --git a/yt-dlp.spec b/yt-dlp.spec index 0041b97..6db9250 100644 --- a/yt-dlp.spec +++ b/yt-dlp.spec @@ -21,7 +21,7 @@ %define skip_python37 1 %{?sle15_python_module_pythons} Name: yt-dlp -Version: 2024.07.16 +Version: 2024.07.25 Release: 0 Summary: Enhanced fork of youtube-dl, a video site downloader for offline watching License: CC-BY-SA-3.0 AND SUSE-Public-Domain diff --git a/yt-dlp.tar.gz b/yt-dlp.tar.gz index d9f2bd3..da0230c 100644 --- a/yt-dlp.tar.gz +++ b/yt-dlp.tar.gz @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:ecf4e2a383952cf8d782505f07970dbbfc7d9faed77400a90ca2c0cc24b26ef3 -size 5688157 +oid sha256:f34f396cd100f9a68ad6ffbb0d09932011e8f6896d01a177f3c6610b39b53488 +size 5695273 -- 2.51.1 From e9e1c5b157a1853f7734104d802559b904d6a8bf689921644024215d3b7003fb Mon Sep 17 00:00:00 2001 From: Jan Engelhardt Date: Thu, 1 Aug 2024 17:50:33 +0200 Subject: [PATCH 06/42] yt-dlp 2024.08.01 --- yt-dlp.changes | 9 +++++++++ yt-dlp.spec | 2 +- yt-dlp.tar.gz | 4 ++-- 3 files changed, 12 insertions(+), 3 deletions(-) diff --git a/yt-dlp.changes b/yt-dlp.changes index 0ed5216..71789cb 100644 --- a/yt-dlp.changes +++ b/yt-dlp.changes @@ -1,3 +1,12 @@ +------------------------------------------------------------------- +Thu Aug 1 15:48:06 UTC 2024 - Jan Engelhardt + +- Update to release 2024.08.01 + * youtube: + * Change default player clients to ios,tv + * Fix n function name extraction for player 20dfca59 + * Fix age-verification workaround + ------------------------------------------------------------------- Thu Jul 25 04:08:59 UTC 2024 - Jan Engelhardt diff --git a/yt-dlp.spec b/yt-dlp.spec index 6db9250..122caac 100644 --- a/yt-dlp.spec +++ b/yt-dlp.spec @@ -21,7 +21,7 @@ %define skip_python37 1 %{?sle15_python_module_pythons} Name: yt-dlp -Version: 2024.07.25 +Version: 2024.08.01 Release: 0 Summary: Enhanced fork of youtube-dl, a video site downloader for offline watching License: CC-BY-SA-3.0 AND SUSE-Public-Domain diff --git a/yt-dlp.tar.gz b/yt-dlp.tar.gz index da0230c..eae942e 100644 --- a/yt-dlp.tar.gz +++ b/yt-dlp.tar.gz @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:f34f396cd100f9a68ad6ffbb0d09932011e8f6896d01a177f3c6610b39b53488 -size 5695273 +oid sha256:9ddf1082359431dadb8cc78c91b04bfd8308a2c2fc2c51573a7936e558dca327 +size 5708569 -- 2.51.1 From 0bb8636baffb9ca95bdb43c3550394aa623bf0a4ecdf3840e429d774bc2202ff Mon Sep 17 00:00:00 2001 From: Jan Engelhardt Date: Tue, 13 Aug 2024 20:42:15 +0200 Subject: [PATCH 07/42] Merge sh-completion, make new youtube-dl compat package --- yt-dlp.changes | 6 ++++++ yt-dlp.spec | 48 +++++++++++++++++------------------------------- 2 files changed, 23 insertions(+), 31 deletions(-) diff --git a/yt-dlp.changes b/yt-dlp.changes index 71789cb..eaf7182 100644 --- a/yt-dlp.changes +++ b/yt-dlp.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Tue Aug 13 18:34:37 UTC 2024 - Jan Engelhardt + +- Merge sh completion packages into main package +- Add yt-dlp-youtube-dl subpackage + ------------------------------------------------------------------- Thu Aug 1 15:48:06 UTC 2024 - Jan Engelhardt diff --git a/yt-dlp.spec b/yt-dlp.spec index 122caac..4dd8d4a 100644 --- a/yt-dlp.spec +++ b/yt-dlp.spec @@ -35,6 +35,12 @@ BuildRequires: make >= 4 BuildRequires: python-rpm-macros BuildRequires: zip BuildArch: noarch +Obsoletes: youtube-dl-bash-completion < %version-%release +Provides: youtube-dl-bash-completion = %version-%release +Obsoletes: youtube-dl-fish-completion < %version-%release +Provides: youtube-dl-fish-completion = %version-%release +Obsoletes: youtube-dl-zsh-completion < %version-%release +Provides: youtube-dl-zsh-completion = %version-%release # %%primary_python not available in Leap yet Requires: %(echo %{python_module yt-dlp} | perl -pe 's{.* }{}g') %define python_subpackage_only 1 @@ -44,32 +50,14 @@ Requires: %(echo %{python_module yt-dlp} | perl -pe 's{.* }{}g') yt-dlp is a command-line program to retrieve videos from YouTube.com and other video sites for later watching. -%package -n yt-dlp-bash-completion -Summary: Bash completion for yt-dlp -Group: System/Shells -Requires: bash-completion -Supplements: (yt-dlp and bash-completion) +%package -n yt-dlp-youtube-dl +Summary: Compat symlinks for youtube-dl +Requires: yt-dlp +Provides: youtube-dl +Conflicts: youtube-dl -%description -n yt-dlp-bash-completion -Bash command line completion support for yt-dlp. - -%package -n yt-dlp-fish-completion -Summary: Fish completion for yt-dlp -Group: System/Shells -Requires: fish -Supplements: (yt-dlp and fish) - -%description -n yt-dlp-fish-completion -Fish command line completion support for yt-dlp. - -%package -n yt-dlp-zsh-completion -Summary: Zsh Completion for yt-dlp -Group: System/Shells -Requires: zsh -Supplements: (yt-dlp and zsh) - -%description -n yt-dlp-zsh-completion -ZSH command line completion support for yt-dlp. +%description -n yt-dlp-youtube-dl +This package installs "youtube-dl" as a symlink to yt-dlp. %package -n python-yt-dlp Summary: yt-dlp Python library @@ -99,6 +87,7 @@ rm -f youtube-dl yt-dlp %install b="%buildroot" %pyproject_install +ln -s yt-dlp "$b/%_bindir/youtube-dl" %fdupes %buildroot/usr rm -Rf "$b/%_datadir/doc" @@ -107,16 +96,13 @@ rm -Rf "$b/%_datadir/doc" %doc README.md %_bindir/%name %_mandir/man1/%name.1%ext_man - -%files -n yt-dlp-bash-completion %_datadir/bash-completion/ - -%files -n yt-dlp-fish-completion %_datadir/fish/ - -%files -n yt-dlp-zsh-completion %_datadir/zsh/ +%files -n yt-dlp-youtube-dl +%_bindir/youtube-dl + %files %{python_files yt-dlp} %python_sitelib/y* -- 2.51.1 From 5b59a6ed84e3bf7be718ffd4387406171193e484400ad29e748de9ff71ef1c5e Mon Sep 17 00:00:00 2001 From: Jan Engelhardt Date: Tue, 13 Aug 2024 22:43:52 +0200 Subject: [PATCH 08/42] yt-dlp 2024.08.06 --- yt-dlp.changes | 6 ++++++ yt-dlp.spec | 2 +- yt-dlp.tar.gz | 4 ++-- 3 files changed, 9 insertions(+), 3 deletions(-) diff --git a/yt-dlp.changes b/yt-dlp.changes index eaf7182..3841b20 100644 --- a/yt-dlp.changes +++ b/yt-dlp.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Tue Aug 13 20:43:17 UTC 2024 - Jan Engelhardt + +- Update to release 2024.08.06 + * youtube: Fix `n` function name extraction for player `b12cc44b` + ------------------------------------------------------------------- Tue Aug 13 18:34:37 UTC 2024 - Jan Engelhardt diff --git a/yt-dlp.spec b/yt-dlp.spec index 4dd8d4a..8c4deb0 100644 --- a/yt-dlp.spec +++ b/yt-dlp.spec @@ -21,7 +21,7 @@ %define skip_python37 1 %{?sle15_python_module_pythons} Name: yt-dlp -Version: 2024.08.01 +Version: 2024.08.06 Release: 0 Summary: Enhanced fork of youtube-dl, a video site downloader for offline watching License: CC-BY-SA-3.0 AND SUSE-Public-Domain diff --git a/yt-dlp.tar.gz b/yt-dlp.tar.gz index eae942e..0d6b3bb 100644 --- a/yt-dlp.tar.gz +++ b/yt-dlp.tar.gz @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:9ddf1082359431dadb8cc78c91b04bfd8308a2c2fc2c51573a7936e558dca327 -size 5708569 +oid sha256:e08331fb9a36eba56b4efd074b5b25fbf08413e9cb47009a28ecbffe47150310 +size 5710396 -- 2.51.1 From 652218aef2a55fa09144916b5b67bc0dff00939dd4ec510984539d6728fd2fc2 Mon Sep 17 00:00:00 2001 From: Jan Engelhardt Date: Wed, 14 Aug 2024 10:56:08 +0200 Subject: [PATCH 09/42] Fix spellos in Obsoletes lines --- yt-dlp.spec | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/yt-dlp.spec b/yt-dlp.spec index 8c4deb0..fd824bb 100644 --- a/yt-dlp.spec +++ b/yt-dlp.spec @@ -35,12 +35,12 @@ BuildRequires: make >= 4 BuildRequires: python-rpm-macros BuildRequires: zip BuildArch: noarch -Obsoletes: youtube-dl-bash-completion < %version-%release -Provides: youtube-dl-bash-completion = %version-%release -Obsoletes: youtube-dl-fish-completion < %version-%release -Provides: youtube-dl-fish-completion = %version-%release -Obsoletes: youtube-dl-zsh-completion < %version-%release -Provides: youtube-dl-zsh-completion = %version-%release +Obsoletes: yt-dlp-bash-completion < %version-%release +Provides: yt-dlp-bash-completion = %version-%release +Obsoletes: yt-dlp-fish-completion < %version-%release +Provides: yt-dlp-fish-completion = %version-%release +Obsoletes: yt-dlp-zsh-completion < %version-%release +Provides: yt-dlp-zsh-completion = %version-%release # %%primary_python not available in Leap yet Requires: %(echo %{python_module yt-dlp} | perl -pe 's{.* }{}g') %define python_subpackage_only 1 -- 2.51.1 From 772bea0c3ade184f7590e1d2fa4a728d5440c6d04f8bcbfb971699aea37713c2 Mon Sep 17 00:00:00 2001 From: Jan Engelhardt Date: Sun, 29 Sep 2024 21:27:29 +0200 Subject: [PATCH 10/42] yt-dlp 2024.09.27 --- yt-dlp-rpmlintrc | 1 + yt-dlp.changes | 7 +++++++ yt-dlp.spec | 14 ++++++++++++-- yt-dlp.tar.gz | 4 ++-- 4 files changed, 22 insertions(+), 4 deletions(-) create mode 100644 yt-dlp-rpmlintrc diff --git a/yt-dlp-rpmlintrc b/yt-dlp-rpmlintrc new file mode 100644 index 0000000..e573e55 --- /dev/null +++ b/yt-dlp-rpmlintrc @@ -0,0 +1 @@ +addFilter("files-duplicate") diff --git a/yt-dlp.changes b/yt-dlp.changes index 3841b20..c803ba5 100644 --- a/yt-dlp.changes +++ b/yt-dlp.changes @@ -1,3 +1,10 @@ +------------------------------------------------------------------- +Sun Sep 29 19:34:07 UTC 2024 - Jan Engelhardt + +- Update to release 2024.09.27 + * Support excluding player_clients in extractor-arg + * clip: Prioritize https formats + ------------------------------------------------------------------- Tue Aug 13 20:43:17 UTC 2024 - Jan Engelhardt diff --git a/yt-dlp.spec b/yt-dlp.spec index fd824bb..83c213f 100644 --- a/yt-dlp.spec +++ b/yt-dlp.spec @@ -21,13 +21,14 @@ %define skip_python37 1 %{?sle15_python_module_pythons} Name: yt-dlp -Version: 2024.08.06 +Version: 2024.09.27 Release: 0 Summary: Enhanced fork of youtube-dl, a video site downloader for offline watching License: CC-BY-SA-3.0 AND SUSE-Public-Domain Group: Productivity/Networking/Web/Utilities URL: https://github.com/yt-dlp/yt-dlp Source: https://github.com/yt-dlp/yt-dlp/releases/download/%version/yt-dlp.tar.gz +Source9: yt-dlp-rpmlintrc BuildRequires: %{python_module hatchling} BuildRequires: %{python_module pip} BuildRequires: fdupes @@ -88,8 +89,17 @@ rm -f youtube-dl yt-dlp b="%buildroot" %pyproject_install ln -s yt-dlp "$b/%_bindir/youtube-dl" -%fdupes %buildroot/usr rm -Rf "$b/%_datadir/doc" +# if you leave everything as-is, rpmlint complains about +# python312-yt-dlp.noarch: W: files-duplicate +# /usr/lib/python3.12/site-packages/yt_dlp/utils/__pycache__/progress.cpython-312.pyc +# /usr/lib/python3.12/site-packages/yt_dlp/utils/__pycache__/progress.cpython-312.opt-1.pyc +# if you add fdupes, rpmlint complains about +# python312-yt-dlp.noarch: E: python-bytecode-inconsistent-mtime +# /usr/lib/python3.12/site-packages/yt_dlp/extractor/__pycache__/screencastomatic.cpython-312.pyc +# 2024-09-29T18:11:02 +# /usr/lib/python3.12/site-packages/yt_dlp/extractor/screencastomatic.py +# 2024-09-29T18:11:01 %files -n yt-dlp %license LICENSE diff --git a/yt-dlp.tar.gz b/yt-dlp.tar.gz index 0d6b3bb..73dfea1 100644 --- a/yt-dlp.tar.gz +++ b/yt-dlp.tar.gz @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:e08331fb9a36eba56b4efd074b5b25fbf08413e9cb47009a28ecbffe47150310 -size 5710396 +oid sha256:ffce6ebd742373eff6dac89b23f706ec7513a0367160eb8b5a550cd706cd883f +size 5750902 -- 2.51.1 From e0d553d717a556f18ce7d29b40fc58abcf94340f6c4e038fe3ab9c88449a748c Mon Sep 17 00:00:00 2001 From: Jan Engelhardt Date: Tue, 8 Oct 2024 10:49:41 +0200 Subject: [PATCH 11/42] yt-dlp 2024.10.07 --- yt-dlp.changes | 8 ++++++++ yt-dlp.spec | 2 +- yt-dlp.tar.gz | 4 ++-- 3 files changed, 11 insertions(+), 3 deletions(-) diff --git a/yt-dlp.changes b/yt-dlp.changes index c803ba5..fa91aa6 100644 --- a/yt-dlp.changes +++ b/yt-dlp.changes @@ -1,3 +1,11 @@ +------------------------------------------------------------------- +Tue Oct 8 08:49:07 UTC 2024 - Jan Engelhardt + +- Update to release 2024.10.07 + * Fix cookie load error handling + * youtube: Change default player clients to ios,mweb + * patreon: Extract all m3u8 formats for locked posts + ------------------------------------------------------------------- Sun Sep 29 19:34:07 UTC 2024 - Jan Engelhardt diff --git a/yt-dlp.spec b/yt-dlp.spec index 83c213f..24dd032 100644 --- a/yt-dlp.spec +++ b/yt-dlp.spec @@ -21,7 +21,7 @@ %define skip_python37 1 %{?sle15_python_module_pythons} Name: yt-dlp -Version: 2024.09.27 +Version: 2024.10.07 Release: 0 Summary: Enhanced fork of youtube-dl, a video site downloader for offline watching License: CC-BY-SA-3.0 AND SUSE-Public-Domain diff --git a/yt-dlp.tar.gz b/yt-dlp.tar.gz index 73dfea1..35d3743 100644 --- a/yt-dlp.tar.gz +++ b/yt-dlp.tar.gz @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:ffce6ebd742373eff6dac89b23f706ec7513a0367160eb8b5a550cd706cd883f -size 5750902 +oid sha256:8435749b6159104f06b31952d3edc2f90f2c72b0d2927fb899333621d58ca7a2 +size 5752925 -- 2.51.1 From 16d8fdc3228dfd9621e80059c79cbf05c4793443e66c3a11ce380b5a15f19709 Mon Sep 17 00:00:00 2001 From: Jan Engelhardt Date: Wed, 23 Oct 2024 10:35:06 +0200 Subject: [PATCH 12/42] yt-dlp 2024.10.22 --- yt-dlp.changes | 8 ++++++++ yt-dlp.spec | 2 +- yt-dlp.tar.gz | 4 ++-- 3 files changed, 11 insertions(+), 3 deletions(-) diff --git a/yt-dlp.changes b/yt-dlp.changes index fa91aa6..c874b2d 100644 --- a/yt-dlp.changes +++ b/yt-dlp.changes @@ -1,3 +1,11 @@ +------------------------------------------------------------------- +Wed Oct 23 08:32:16 UTC 2024 - Jan Engelhardt + +- Update to release 2024.10.22 + * yt: Remove broken android_producer client + * yt: Remove broken age-restriction workaround + * yt: Support logging in with OAuth + ------------------------------------------------------------------- Tue Oct 8 08:49:07 UTC 2024 - Jan Engelhardt diff --git a/yt-dlp.spec b/yt-dlp.spec index 24dd032..1bbef39 100644 --- a/yt-dlp.spec +++ b/yt-dlp.spec @@ -21,7 +21,7 @@ %define skip_python37 1 %{?sle15_python_module_pythons} Name: yt-dlp -Version: 2024.10.07 +Version: 2024.10.22 Release: 0 Summary: Enhanced fork of youtube-dl, a video site downloader for offline watching License: CC-BY-SA-3.0 AND SUSE-Public-Domain diff --git a/yt-dlp.tar.gz b/yt-dlp.tar.gz index 35d3743..c19e7c8 100644 --- a/yt-dlp.tar.gz +++ b/yt-dlp.tar.gz @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:8435749b6159104f06b31952d3edc2f90f2c72b0d2927fb899333621d58ca7a2 -size 5752925 +oid sha256:54444a758dae04ce01dad914bc36e9354f2e7b8098da9729ae1f18d56b4e604c +size 5766340 -- 2.51.1 From e63ba14a9c95716b486e4289bca4873bafc22cf8f1eb187d59f58adc4e88cb5e Mon Sep 17 00:00:00 2001 From: Jan Engelhardt Date: Mon, 4 Nov 2024 22:53:19 +0100 Subject: [PATCH 13/42] yt-dlp 2024.11.04 --- yt-dlp.changes | 8 ++++++++ yt-dlp.spec | 2 +- yt-dlp.tar.gz | 4 ++-- 3 files changed, 11 insertions(+), 3 deletions(-) diff --git a/yt-dlp.changes b/yt-dlp.changes index c874b2d..cb509d4 100644 --- a/yt-dlp.changes +++ b/yt-dlp.changes @@ -1,3 +1,11 @@ +------------------------------------------------------------------- +Mon Nov 4 21:48:05 UTC 2024 - Jan Engelhardt + +- Update to release 2024.11.04 + * Prioritize AV1 + * Remove Python <= 3.8 support + * youtube: Adjust OAuth refresh token handling + ------------------------------------------------------------------- Wed Oct 23 08:32:16 UTC 2024 - Jan Engelhardt diff --git a/yt-dlp.spec b/yt-dlp.spec index 1bbef39..7927753 100644 --- a/yt-dlp.spec +++ b/yt-dlp.spec @@ -21,7 +21,7 @@ %define skip_python37 1 %{?sle15_python_module_pythons} Name: yt-dlp -Version: 2024.10.22 +Version: 2024.11.04 Release: 0 Summary: Enhanced fork of youtube-dl, a video site downloader for offline watching License: CC-BY-SA-3.0 AND SUSE-Public-Domain diff --git a/yt-dlp.tar.gz b/yt-dlp.tar.gz index c19e7c8..b2828ce 100644 --- a/yt-dlp.tar.gz +++ b/yt-dlp.tar.gz @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:54444a758dae04ce01dad914bc36e9354f2e7b8098da9729ae1f18d56b4e604c -size 5766340 +oid sha256:0ae3767c48d90d7fd6c5cb5a3d9fcb954441d984abf20c077d5f5bc0789b9aa4 +size 5790714 -- 2.51.1 From 5304913c83f94cc675368f794c77db8ccbc0ac4ecc669910dceae173cf608046 Mon Sep 17 00:00:00 2001 From: Jan Engelhardt Date: Tue, 19 Nov 2024 20:31:22 +0100 Subject: [PATCH 14/42] yt-dlp 2024.11.18 --- yt-dlp.changes | 7 +++++++ yt-dlp.spec | 2 +- yt-dlp.tar.gz | 4 ++-- 3 files changed, 10 insertions(+), 3 deletions(-) diff --git a/yt-dlp.changes b/yt-dlp.changes index cb509d4..b5e9e96 100644 --- a/yt-dlp.changes +++ b/yt-dlp.changes @@ -1,3 +1,10 @@ +------------------------------------------------------------------- +Tue Nov 19 19:30:07 UTC 2024 - Jan Engelhardt + +- Update to release 2024.11.18 + * cloudflarestream: Avoid extraction via videodelivery.net + * youtube: remove broken OAuth support + ------------------------------------------------------------------- Mon Nov 4 21:48:05 UTC 2024 - Jan Engelhardt diff --git a/yt-dlp.spec b/yt-dlp.spec index 7927753..0b620ca 100644 --- a/yt-dlp.spec +++ b/yt-dlp.spec @@ -21,7 +21,7 @@ %define skip_python37 1 %{?sle15_python_module_pythons} Name: yt-dlp -Version: 2024.11.04 +Version: 2024.11.18 Release: 0 Summary: Enhanced fork of youtube-dl, a video site downloader for offline watching License: CC-BY-SA-3.0 AND SUSE-Public-Domain diff --git a/yt-dlp.tar.gz b/yt-dlp.tar.gz index b2828ce..acec6d4 100644 --- a/yt-dlp.tar.gz +++ b/yt-dlp.tar.gz @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:0ae3767c48d90d7fd6c5cb5a3d9fcb954441d984abf20c077d5f5bc0789b9aa4 -size 5790714 +oid sha256:d60cd68ddb12bfe3f443f83d5fe401088993e21c5362daeb4fb16ee39fc4b4dc +size 5807807 -- 2.51.1 From e67a7c9e7a6281dff155c28431ef9e13edd779ac81e96f287f20727aba1baac6 Mon Sep 17 00:00:00 2001 From: Jan Engelhardt Date: Tue, 3 Dec 2024 21:59:50 +0100 Subject: [PATCH 15/42] yt-dlp 2024.12.03 --- yt-dlp.changes | 7 +++++++ yt-dlp.spec | 2 +- yt-dlp.tar.gz | 4 ++-- 3 files changed, 10 insertions(+), 3 deletions(-) diff --git a/yt-dlp.changes b/yt-dlp.changes index b5e9e96..4f8f613 100644 --- a/yt-dlp.changes +++ b/yt-dlp.changes @@ -1,3 +1,10 @@ +------------------------------------------------------------------- +Tue Dec 3 20:59:18 UTC 2024 - Jan Engelhardt + +- Update to release 2024.12.03 + * bilibili: Always try to extract HD formats + * youtube: Adjust player clients for site changes + ------------------------------------------------------------------- Tue Nov 19 19:30:07 UTC 2024 - Jan Engelhardt diff --git a/yt-dlp.spec b/yt-dlp.spec index 0b620ca..3228a56 100644 --- a/yt-dlp.spec +++ b/yt-dlp.spec @@ -21,7 +21,7 @@ %define skip_python37 1 %{?sle15_python_module_pythons} Name: yt-dlp -Version: 2024.11.18 +Version: 2024.12.03 Release: 0 Summary: Enhanced fork of youtube-dl, a video site downloader for offline watching License: CC-BY-SA-3.0 AND SUSE-Public-Domain diff --git a/yt-dlp.tar.gz b/yt-dlp.tar.gz index acec6d4..b7fc01c 100644 --- a/yt-dlp.tar.gz +++ b/yt-dlp.tar.gz @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:d60cd68ddb12bfe3f443f83d5fe401088993e21c5362daeb4fb16ee39fc4b4dc -size 5807807 +oid sha256:1ffaac08516e6c856672e16eaaf57299e73665d9775b0da74d7abb9afd41aac2 +size 5810980 -- 2.51.1 From 1775396c4acf4f889232cd2bf4f310801254679e6dc75883fc0cc73d47b1de46 Mon Sep 17 00:00:00 2001 From: Jan Engelhardt Date: Thu, 12 Dec 2024 13:55:16 +0100 Subject: [PATCH 16/42] yt-dlp 2024.12.06 --- yt-dlp.changes | 6 ++++++ yt-dlp.spec | 2 +- yt-dlp.tar.gz | 4 ++-- 3 files changed, 9 insertions(+), 3 deletions(-) diff --git a/yt-dlp.changes b/yt-dlp.changes index 4f8f613..8dd75a7 100644 --- a/yt-dlp.changes +++ b/yt-dlp.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Thu Dec 12 12:50:03 UTC 2024 - Jan Engelhardt + +- Update to release 2024.12.06 + * No changelog was provided + ------------------------------------------------------------------- Tue Dec 3 20:59:18 UTC 2024 - Jan Engelhardt diff --git a/yt-dlp.spec b/yt-dlp.spec index 3228a56..35e854d 100644 --- a/yt-dlp.spec +++ b/yt-dlp.spec @@ -21,7 +21,7 @@ %define skip_python37 1 %{?sle15_python_module_pythons} Name: yt-dlp -Version: 2024.12.03 +Version: 2024.12.06 Release: 0 Summary: Enhanced fork of youtube-dl, a video site downloader for offline watching License: CC-BY-SA-3.0 AND SUSE-Public-Domain diff --git a/yt-dlp.tar.gz b/yt-dlp.tar.gz index b7fc01c..586ad01 100644 --- a/yt-dlp.tar.gz +++ b/yt-dlp.tar.gz @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:1ffaac08516e6c856672e16eaaf57299e73665d9775b0da74d7abb9afd41aac2 -size 5810980 +oid sha256:ca50d78fee784e49b53cbfa0278f3f8ded3d17104fca50e7b45f74892479c0d6 +size 5812742 -- 2.51.1 From 153289ffe07088d37be580b522647886c765e4d7947c189649721aa81f0343bb Mon Sep 17 00:00:00 2001 From: Jan Engelhardt Date: Fri, 13 Dec 2024 13:31:25 +0100 Subject: [PATCH 17/42] yt-dlp 2024.12.13 --- yt-dlp.changes | 11 ++++++++++- yt-dlp.spec | 2 +- yt-dlp.tar.gz | 4 ++-- 3 files changed, 13 insertions(+), 4 deletions(-) diff --git a/yt-dlp.changes b/yt-dlp.changes index 8dd75a7..ec8bf72 100644 --- a/yt-dlp.changes +++ b/yt-dlp.changes @@ -1,8 +1,17 @@ +------------------------------------------------------------------- +Fri Dec 13 12:28:50 UTC 2024 - Jan Engelhardt + +- Update to release 2024.12.13 + * yt: fix signature function extraction for 2f1832d2 + * yt: prioritize original language over auto-dubbed audio + ------------------------------------------------------------------- Thu Dec 12 12:50:03 UTC 2024 - Jan Engelhardt - Update to release 2024.12.06 - * No changelog was provided + * yt: fix ``n`` sig extraction for player 3bb1f723 + * yt: fix signature function extraction + * yt: player client maintenance ------------------------------------------------------------------- Tue Dec 3 20:59:18 UTC 2024 - Jan Engelhardt diff --git a/yt-dlp.spec b/yt-dlp.spec index 35e854d..a2048e9 100644 --- a/yt-dlp.spec +++ b/yt-dlp.spec @@ -21,7 +21,7 @@ %define skip_python37 1 %{?sle15_python_module_pythons} Name: yt-dlp -Version: 2024.12.06 +Version: 2024.12.13 Release: 0 Summary: Enhanced fork of youtube-dl, a video site downloader for offline watching License: CC-BY-SA-3.0 AND SUSE-Public-Domain diff --git a/yt-dlp.tar.gz b/yt-dlp.tar.gz index 586ad01..a6bb300 100644 --- a/yt-dlp.tar.gz +++ b/yt-dlp.tar.gz @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:ca50d78fee784e49b53cbfa0278f3f8ded3d17104fca50e7b45f74892479c0d6 -size 5812742 +oid sha256:ba55dd031ffa8452d0624a3c2ac993427f3aac2e5a5679f253bdd108d764e7c4 +size 5813833 -- 2.51.1 From 62f3cd1a8af87418652f917e394735f02a186445a364b38614fcefdf698b11a5 Mon Sep 17 00:00:00 2001 From: Jan Engelhardt Date: Tue, 24 Dec 2024 02:27:03 +0100 Subject: [PATCH 18/42] yt-dlp 2024.12.23 --- yt-dlp.changes | 6 ++++++ yt-dlp.spec | 2 +- yt-dlp.tar.gz | 4 ++-- 3 files changed, 9 insertions(+), 3 deletions(-) diff --git a/yt-dlp.changes b/yt-dlp.changes index ec8bf72..0ae9afa 100644 --- a/yt-dlp.changes +++ b/yt-dlp.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Tue Dec 24 01:26:36 UTC 2024 - Jan Engelhardt + +- Update to release 2024.12.23 + * yt: add age-gate workaround for some embeddable videos + ------------------------------------------------------------------- Fri Dec 13 12:28:50 UTC 2024 - Jan Engelhardt diff --git a/yt-dlp.spec b/yt-dlp.spec index a2048e9..c4cfcf1 100644 --- a/yt-dlp.spec +++ b/yt-dlp.spec @@ -21,7 +21,7 @@ %define skip_python37 1 %{?sle15_python_module_pythons} Name: yt-dlp -Version: 2024.12.13 +Version: 2024.12.23 Release: 0 Summary: Enhanced fork of youtube-dl, a video site downloader for offline watching License: CC-BY-SA-3.0 AND SUSE-Public-Domain diff --git a/yt-dlp.tar.gz b/yt-dlp.tar.gz index a6bb300..7936b97 100644 --- a/yt-dlp.tar.gz +++ b/yt-dlp.tar.gz @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:ba55dd031ffa8452d0624a3c2ac993427f3aac2e5a5679f253bdd108d764e7c4 -size 5813833 +oid sha256:66a5b9e0988106a3131ce40f61f04af3eb49cde4d26dd292793ad18666cc5938 +size 5817118 -- 2.51.1 From 21621d62687103a99aaf27e1b24836f81d98a453ec92e468b5b7de8e2ec0aa2d Mon Sep 17 00:00:00 2001 From: Luigi Baldoni Date: Wed, 25 Dec 2024 11:03:28 +0100 Subject: [PATCH 19/42] Fix 15.6 build wrt newer python-hatchling --- yt-dlp.changes | 5 +++++ yt-dlp.spec | 5 ++++- 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/yt-dlp.changes b/yt-dlp.changes index 0ae9afa..0917632 100644 --- a/yt-dlp.changes +++ b/yt-dlp.changes @@ -1,3 +1,8 @@ +------------------------------------------------------------------- +Wed Dec 25 09:38:56 UTC 2024 - Luigi Baldoni + +- Fix 15.6 build + ------------------------------------------------------------------- Tue Dec 24 01:26:36 UTC 2024 - Jan Engelhardt diff --git a/yt-dlp.spec b/yt-dlp.spec index c4cfcf1..4053301 100644 --- a/yt-dlp.spec +++ b/yt-dlp.spec @@ -19,7 +19,10 @@ %define skip_python2 1 %define skip_python36 1 %define skip_python37 1 -%{?sle15_python_module_pythons} +%if 0%{?sle_version} == 150600 +%global pythons python312 +%endif + Name: yt-dlp Version: 2024.12.23 Release: 0 -- 2.51.1 From 70555edead64686b9bc388f28c63f7cdc8cb3a28c4b8ade8ea7fce950c132635 Mon Sep 17 00:00:00 2001 From: Jan Engelhardt Date: Mon, 13 Jan 2025 01:14:49 +0100 Subject: [PATCH 20/42] yt-dlp 2025.01.12 --- yt-dlp.changes | 7 +++++++ yt-dlp.spec | 4 ++-- yt-dlp.tar.gz | 4 ++-- 3 files changed, 11 insertions(+), 4 deletions(-) diff --git a/yt-dlp.changes b/yt-dlp.changes index 0917632..1f88287 100644 --- a/yt-dlp.changes +++ b/yt-dlp.changes @@ -1,3 +1,10 @@ +------------------------------------------------------------------- +Mon Jan 13 00:14:20 UTC 2025 - Jan Engelhardt + +- Update to release 2025.01.12 + * yt: fix DASH formats incorrectly skipped in some situations + * yt: refactor cookie auth + ------------------------------------------------------------------- Wed Dec 25 09:38:56 UTC 2024 - Luigi Baldoni diff --git a/yt-dlp.spec b/yt-dlp.spec index 4053301..1b6982d 100644 --- a/yt-dlp.spec +++ b/yt-dlp.spec @@ -1,7 +1,7 @@ # # spec file for package yt-dlp # -# Copyright (c) 2024 SUSE LLC +# Copyright (c) 2025 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -24,7 +24,7 @@ %endif Name: yt-dlp -Version: 2024.12.23 +Version: 2025.01.12 Release: 0 Summary: Enhanced fork of youtube-dl, a video site downloader for offline watching License: CC-BY-SA-3.0 AND SUSE-Public-Domain diff --git a/yt-dlp.tar.gz b/yt-dlp.tar.gz index 7936b97..b3aa289 100644 --- a/yt-dlp.tar.gz +++ b/yt-dlp.tar.gz @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:66a5b9e0988106a3131ce40f61f04af3eb49cde4d26dd292793ad18666cc5938 -size 5817118 +oid sha256:6f7e9f10bd952d5eab9c96581066a439dc1196beb995344cbd81601013464b43 +size 5821087 -- 2.51.1 From 0b49e4fcfb19e0992afbc169757fceae498ea5d8505a4a8d49e7993c599362bb Mon Sep 17 00:00:00 2001 From: Jan Engelhardt Date: Thu, 16 Jan 2025 16:47:08 +0100 Subject: [PATCH 21/42] yt-dlp 2025.01.15 --- yt-dlp.changes | 6 ++++++ yt-dlp.spec | 2 +- yt-dlp.tar.gz | 4 ++-- 3 files changed, 9 insertions(+), 3 deletions(-) diff --git a/yt-dlp.changes b/yt-dlp.changes index 1f88287..0b5f85d 100644 --- a/yt-dlp.changes +++ b/yt-dlp.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Thu Jan 16 21:28:51 UTC 2025 - Jan Engelhardt + +- Update to release 2025.01.15 + * youtube: Do not use web_creator as a default client + ------------------------------------------------------------------- Mon Jan 13 00:14:20 UTC 2025 - Jan Engelhardt diff --git a/yt-dlp.spec b/yt-dlp.spec index 1b6982d..78aff1f 100644 --- a/yt-dlp.spec +++ b/yt-dlp.spec @@ -24,7 +24,7 @@ %endif Name: yt-dlp -Version: 2025.01.12 +Version: 2025.01.15 Release: 0 Summary: Enhanced fork of youtube-dl, a video site downloader for offline watching License: CC-BY-SA-3.0 AND SUSE-Public-Domain diff --git a/yt-dlp.tar.gz b/yt-dlp.tar.gz index b3aa289..2968a74 100644 --- a/yt-dlp.tar.gz +++ b/yt-dlp.tar.gz @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:6f7e9f10bd952d5eab9c96581066a439dc1196beb995344cbd81601013464b43 -size 5821087 +oid sha256:e410c5fbbc84af848a02ac985bcfae6089586c62ffa95d1ed87dadd96babac8d +size 5819696 -- 2.51.1 From 540639dbcf43877271944ba18389fe1eb1a67539b343f8052bde2b118e74b51d Mon Sep 17 00:00:00 2001 From: Jan Engelhardt Date: Sun, 26 Jan 2025 19:03:41 +0100 Subject: [PATCH 22/42] yt-dlp 2025.01.26 --- yt-dlp.changes | 9 +++++++++ yt-dlp.spec | 2 +- yt-dlp.tar.gz | 4 ++-- 3 files changed, 12 insertions(+), 3 deletions(-) diff --git a/yt-dlp.changes b/yt-dlp.changes index 0b5f85d..851bdc9 100644 --- a/yt-dlp.changes +++ b/yt-dlp.changes @@ -1,3 +1,12 @@ +------------------------------------------------------------------- +Sun Jan 26 18:02:45 UTC 2025 - Jan Engelhardt + +- Update to release 2025.01.26 + * bilibili: Support space video list extraction without login + * crunchyroll: Remove extractors + * youtube: Download tv client Innertube config + * youtube: Use different PO token for GVS and Player + ------------------------------------------------------------------- Thu Jan 16 21:28:51 UTC 2025 - Jan Engelhardt diff --git a/yt-dlp.spec b/yt-dlp.spec index 78aff1f..95cc485 100644 --- a/yt-dlp.spec +++ b/yt-dlp.spec @@ -24,7 +24,7 @@ %endif Name: yt-dlp -Version: 2025.01.15 +Version: 2025.01.26 Release: 0 Summary: Enhanced fork of youtube-dl, a video site downloader for offline watching License: CC-BY-SA-3.0 AND SUSE-Public-Domain diff --git a/yt-dlp.tar.gz b/yt-dlp.tar.gz index 2968a74..8bc3949 100644 --- a/yt-dlp.tar.gz +++ b/yt-dlp.tar.gz @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:e410c5fbbc84af848a02ac985bcfae6089586c62ffa95d1ed87dadd96babac8d -size 5819696 +oid sha256:f9b62c5f8c3db910d693a7ac1477f44696a923ff9b0a3f9d87fefea4e10e9e04 +size 5827713 -- 2.51.1 From 3ff45ad337074a8977bcf7c83dfa2db84d40cae178bd5961cf327776bd465efb Mon Sep 17 00:00:00 2001 From: Jan Engelhardt Date: Wed, 19 Feb 2025 09:55:48 +0100 Subject: [PATCH 23/42] yt-dlp 2025.02.19 --- yt-dlp.changes | 6 ++++++ yt-dlp.spec | 2 +- yt-dlp.tar.gz | 4 ++-- 3 files changed, 9 insertions(+), 3 deletions(-) diff --git a/yt-dlp.changes b/yt-dlp.changes index 851bdc9..032db43 100644 --- a/yt-dlp.changes +++ b/yt-dlp.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Wed Feb 19 08:55:03 UTC 2025 - Jan Engelhardt + +- Update to release 2025.02.19 + * NSIG workaround for tce player JS + ------------------------------------------------------------------- Sun Jan 26 18:02:45 UTC 2025 - Jan Engelhardt diff --git a/yt-dlp.spec b/yt-dlp.spec index 95cc485..325fc88 100644 --- a/yt-dlp.spec +++ b/yt-dlp.spec @@ -24,7 +24,7 @@ %endif Name: yt-dlp -Version: 2025.01.26 +Version: 2025.02.19 Release: 0 Summary: Enhanced fork of youtube-dl, a video site downloader for offline watching License: CC-BY-SA-3.0 AND SUSE-Public-Domain diff --git a/yt-dlp.tar.gz b/yt-dlp.tar.gz index 8bc3949..77013cb 100644 --- a/yt-dlp.tar.gz +++ b/yt-dlp.tar.gz @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:f9b62c5f8c3db910d693a7ac1477f44696a923ff9b0a3f9d87fefea4e10e9e04 -size 5827713 +oid sha256:28a8c33e4c32bd12e16601180b9f3a43fdc2896ad5467bc6e5a9f1fa6c280e28 +size 5842393 -- 2.51.1 From 0f2176c0e405f3ca84ebbbc5c8a1cef6c48b32877d4c821d06e5dbd1520ca69d Mon Sep 17 00:00:00 2001 From: Jan Engelhardt Date: Fri, 28 Feb 2025 21:20:57 +0100 Subject: [PATCH 24/42] Require same version between yt-dlp -> python-yt-dlp --- yt-dlp.changes | 5 +++++ yt-dlp.spec | 3 +-- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/yt-dlp.changes b/yt-dlp.changes index 032db43..1e26804 100644 --- a/yt-dlp.changes +++ b/yt-dlp.changes @@ -1,3 +1,8 @@ +------------------------------------------------------------------- +Fri Feb 28 21:01:45 UTC 2025 - Jan Engelhardt + +- Require same version between yt-dlp -> python-yt-dlp + ------------------------------------------------------------------- Wed Feb 19 08:55:03 UTC 2025 - Jan Engelhardt diff --git a/yt-dlp.spec b/yt-dlp.spec index 325fc88..22d4d2f 100644 --- a/yt-dlp.spec +++ b/yt-dlp.spec @@ -45,8 +45,7 @@ Obsoletes: yt-dlp-fish-completion < %version-%release Provides: yt-dlp-fish-completion = %version-%release Obsoletes: yt-dlp-zsh-completion < %version-%release Provides: yt-dlp-zsh-completion = %version-%release -# %%primary_python not available in Leap yet -Requires: %(echo %{python_module yt-dlp} | perl -pe 's{.* }{}g') +Requires: python3-yt-dlp = %version %define python_subpackage_only 1 %python_subpackages -- 2.51.1 From 926987c0d162ffc62fa28442a74428f8bd7522ca2a5c286c7d3ee289fe900ca0 Mon Sep 17 00:00:00 2001 From: Jan Engelhardt Date: Mon, 3 Mar 2025 10:43:37 +0100 Subject: [PATCH 25/42] Special case Requires line for 15.6 --- yt-dlp.spec | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/yt-dlp.spec b/yt-dlp.spec index 22d4d2f..1158f42 100644 --- a/yt-dlp.spec +++ b/yt-dlp.spec @@ -19,7 +19,7 @@ %define skip_python2 1 %define skip_python36 1 %define skip_python37 1 -%if 0%{?sle_version} == 150600 +%if 0%{?suse_version} < 1600 %global pythons python312 %endif @@ -45,7 +45,11 @@ Obsoletes: yt-dlp-fish-completion < %version-%release Provides: yt-dlp-fish-completion = %version-%release Obsoletes: yt-dlp-zsh-completion < %version-%release Provides: yt-dlp-zsh-completion = %version-%release +%if 0%{?suse_version} < 1600 +Requires: python312-yt-dlp = %version +%else Requires: python3-yt-dlp = %version +%endif %define python_subpackage_only 1 %python_subpackages -- 2.51.1 From 6fb17b0175cd1831644827f77d9576f3a8df3f5d15ba9af324b44ce650c6f061 Mon Sep 17 00:00:00 2001 From: Jan Engelhardt Date: Sat, 22 Mar 2025 10:05:45 +0100 Subject: [PATCH 26/42] yt-dlp 2025.03.21 --- yt-dlp.changes | 8 ++++++++ yt-dlp.spec | 2 +- yt-dlp.tar.gz | 4 ++-- 3 files changed, 11 insertions(+), 3 deletions(-) diff --git a/yt-dlp.changes b/yt-dlp.changes index 1e26804..757dd80 100644 --- a/yt-dlp.changes +++ b/yt-dlp.changes @@ -1,3 +1,11 @@ +------------------------------------------------------------------- +Sat Mar 22 09:03:31 UTC 2025 - Jan Engelhardt + +- Update to release 2025.03.21 + * Fix external downloader availability when using + ``--ffmpeg-location`` + * youtube: fix nsig and signature extraction for player 643afba4. + ------------------------------------------------------------------- Fri Feb 28 21:01:45 UTC 2025 - Jan Engelhardt diff --git a/yt-dlp.spec b/yt-dlp.spec index 1158f42..eb64e2b 100644 --- a/yt-dlp.spec +++ b/yt-dlp.spec @@ -24,7 +24,7 @@ %endif Name: yt-dlp -Version: 2025.02.19 +Version: 2025.03.21 Release: 0 Summary: Enhanced fork of youtube-dl, a video site downloader for offline watching License: CC-BY-SA-3.0 AND SUSE-Public-Domain diff --git a/yt-dlp.tar.gz b/yt-dlp.tar.gz index 77013cb..a053e14 100644 --- a/yt-dlp.tar.gz +++ b/yt-dlp.tar.gz @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:28a8c33e4c32bd12e16601180b9f3a43fdc2896ad5467bc6e5a9f1fa6c280e28 -size 5842393 +oid sha256:eb8a34ddf0e0e0ff928ef6d048ea559eb4483be12a481ec049f0daa62c6eddba +size 5903140 -- 2.51.1 From 1ba09dc9d1dd8f2e32c4c57d33fabbcf85add67f526fb765d4b9498414959b63 Mon Sep 17 00:00:00 2001 From: Jan Engelhardt Date: Wed, 26 Mar 2025 03:01:37 +0100 Subject: [PATCH 27/42] yt-dlp 2025.03.26 --- yt-dlp.changes | 6 ++++++ yt-dlp.spec | 2 +- yt-dlp.tar.gz | 4 ++-- 3 files changed, 9 insertions(+), 3 deletions(-) diff --git a/yt-dlp.changes b/yt-dlp.changes index 757dd80..c4b4a93 100644 --- a/yt-dlp.changes +++ b/yt-dlp.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Wed Mar 26 02:01:15 UTC 2025 - Jan Engelhardt + +- Update to release 2025.03.26 + * youtube: fix signature and nsig extraction for player 4fcd6e4a + ------------------------------------------------------------------- Sat Mar 22 09:03:31 UTC 2025 - Jan Engelhardt diff --git a/yt-dlp.spec b/yt-dlp.spec index eb64e2b..32e3789 100644 --- a/yt-dlp.spec +++ b/yt-dlp.spec @@ -24,7 +24,7 @@ %endif Name: yt-dlp -Version: 2025.03.21 +Version: 2025.03.26 Release: 0 Summary: Enhanced fork of youtube-dl, a video site downloader for offline watching License: CC-BY-SA-3.0 AND SUSE-Public-Domain diff --git a/yt-dlp.tar.gz b/yt-dlp.tar.gz index a053e14..7b9d5f7 100644 --- a/yt-dlp.tar.gz +++ b/yt-dlp.tar.gz @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:eb8a34ddf0e0e0ff928ef6d048ea559eb4483be12a481ec049f0daa62c6eddba -size 5903140 +oid sha256:de52bfc9e56f28e73f884171100e680831ea3dd11f360c164acdbf9d7c8f4342 +size 5908282 -- 2.51.1 From 388aecdf2c1d6ad7e9f86a35c6b38285d12794b75ec1e0c3e8d3c3eba8b7418a Mon Sep 17 00:00:00 2001 From: Jan Engelhardt Date: Fri, 28 Mar 2025 12:09:31 +0100 Subject: [PATCH 28/42] yt-dlp 2025.03.27 --- yt-dlp.changes | 6 ++++++ yt-dlp.spec | 2 +- 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/yt-dlp.changes b/yt-dlp.changes index c4b4a93..8e23587 100644 --- a/yt-dlp.changes +++ b/yt-dlp.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Fri Mar 28 11:09:09 UTC 2025 - Jan Engelhardt + +- Update to release 2025.03.27 + * youtube: Make signature and nsig extraction more robust + ------------------------------------------------------------------- Wed Mar 26 02:01:15 UTC 2025 - Jan Engelhardt diff --git a/yt-dlp.spec b/yt-dlp.spec index 32e3789..dd9465f 100644 --- a/yt-dlp.spec +++ b/yt-dlp.spec @@ -24,7 +24,7 @@ %endif Name: yt-dlp -Version: 2025.03.26 +Version: 2025.03.27 Release: 0 Summary: Enhanced fork of youtube-dl, a video site downloader for offline watching License: CC-BY-SA-3.0 AND SUSE-Public-Domain -- 2.51.1 From 1af31c358d13d1186802f1e149e11017ae4971fd11745227cfe1f4e4898a105f Mon Sep 17 00:00:00 2001 From: Jan Engelhardt Date: Tue, 1 Apr 2025 01:25:53 +0200 Subject: [PATCH 29/42] yt-dlp 2025.03.31 --- yt-dlp.changes | 7 +++++++ yt-dlp.spec | 2 +- yt-dlp.tar.gz | 4 ++-- 3 files changed, 10 insertions(+), 3 deletions(-) diff --git a/yt-dlp.changes b/yt-dlp.changes index 8e23587..958bc92 100644 --- a/yt-dlp.changes +++ b/yt-dlp.changes @@ -1,3 +1,10 @@ +------------------------------------------------------------------- +Mon Mar 31 23:24:45 UTC 2025 - Jan Engelhardt + +- Update to release 2025.03.31 + * yt: add player_js_variant extractor-arg + * yt/tab: Fix playlist continuation extraction + ------------------------------------------------------------------- Fri Mar 28 11:09:09 UTC 2025 - Jan Engelhardt diff --git a/yt-dlp.spec b/yt-dlp.spec index dd9465f..189af16 100644 --- a/yt-dlp.spec +++ b/yt-dlp.spec @@ -24,7 +24,7 @@ %endif Name: yt-dlp -Version: 2025.03.27 +Version: 2025.03.31 Release: 0 Summary: Enhanced fork of youtube-dl, a video site downloader for offline watching License: CC-BY-SA-3.0 AND SUSE-Public-Domain diff --git a/yt-dlp.tar.gz b/yt-dlp.tar.gz index 7b9d5f7..3c8c997 100644 --- a/yt-dlp.tar.gz +++ b/yt-dlp.tar.gz @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:de52bfc9e56f28e73f884171100e680831ea3dd11f360c164acdbf9d7c8f4342 -size 5908282 +oid sha256:23ab23b7dffada34f98ecbffc3da763834ee3b0d969d5d10f8436ca6c32ca9eb +size 5918295 -- 2.51.1 From ca41e2bfd81c0a789d97540e5624f849305991c0ddc0a7a370bf75ea6b4cc9aa Mon Sep 17 00:00:00 2001 From: Jan Engelhardt Date: Sun, 4 May 2025 10:50:34 +0200 Subject: [PATCH 30/42] yt-dlp 2025.04.30 --- yt-dlp.changes | 6 ++++++ yt-dlp.spec | 2 +- yt-dlp.tar.gz | 4 ++-- 3 files changed, 9 insertions(+), 3 deletions(-) diff --git a/yt-dlp.changes b/yt-dlp.changes index 958bc92..6911545 100644 --- a/yt-dlp.changes +++ b/yt-dlp.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Sun May 4 08:49:41 UTC 2025 - Jan Engelhardt + +- Update to release 2025.04.30 [boo#1242186] + * New option --preset-alias/-t has been added + ------------------------------------------------------------------- Mon Mar 31 23:24:45 UTC 2025 - Jan Engelhardt diff --git a/yt-dlp.spec b/yt-dlp.spec index 189af16..35a1e8b 100644 --- a/yt-dlp.spec +++ b/yt-dlp.spec @@ -24,7 +24,7 @@ %endif Name: yt-dlp -Version: 2025.03.31 +Version: 2025.04.30 Release: 0 Summary: Enhanced fork of youtube-dl, a video site downloader for offline watching License: CC-BY-SA-3.0 AND SUSE-Public-Domain diff --git a/yt-dlp.tar.gz b/yt-dlp.tar.gz index 3c8c997..6391b61 100644 --- a/yt-dlp.tar.gz +++ b/yt-dlp.tar.gz @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:23ab23b7dffada34f98ecbffc3da763834ee3b0d969d5d10f8436ca6c32ca9eb -size 5918295 +oid sha256:feb3113fc38c1c0f987d2cfcb7366fed65fa508ff302e7bd8ac9be87c7774b31 +size 5947502 -- 2.51.1 From bfbf840c7323b2a544fce5f5127b0ae3d617892d22692d4d64fb01df52866715 Mon Sep 17 00:00:00 2001 From: Jan Engelhardt Date: Thu, 22 May 2025 16:37:51 +0200 Subject: [PATCH 31/42] yt-dlp 2025.05.22 --- yt-dlp.changes | 11 +++++++++++ yt-dlp.spec | 2 +- yt-dlp.tar.gz | 4 ++-- 3 files changed, 14 insertions(+), 3 deletions(-) diff --git a/yt-dlp.changes b/yt-dlp.changes index 6911545..d26b1fd 100644 --- a/yt-dlp.changes +++ b/yt-dlp.changes @@ -1,3 +1,14 @@ +------------------------------------------------------------------- +Thu May 22 14:36:43 UTC 2025 - Jan Engelhardt + +- Update to release 2025.05.22 + * yt: Add PO token support for subtitles + * yt: Add web_embedded client for age-restricted videos + * yt: Add a PO Token Provider Framework + * yt: Extract media_type for all videos + * yt: Fix --live-from-start support for premieres + * yt: Fix geo-restriction error handling + ------------------------------------------------------------------- Sun May 4 08:49:41 UTC 2025 - Jan Engelhardt diff --git a/yt-dlp.spec b/yt-dlp.spec index 35a1e8b..0525c2c 100644 --- a/yt-dlp.spec +++ b/yt-dlp.spec @@ -24,7 +24,7 @@ %endif Name: yt-dlp -Version: 2025.04.30 +Version: 2025.05.22 Release: 0 Summary: Enhanced fork of youtube-dl, a video site downloader for offline watching License: CC-BY-SA-3.0 AND SUSE-Public-Domain diff --git a/yt-dlp.tar.gz b/yt-dlp.tar.gz index 6391b61..94228ea 100644 --- a/yt-dlp.tar.gz +++ b/yt-dlp.tar.gz @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:feb3113fc38c1c0f987d2cfcb7366fed65fa508ff302e7bd8ac9be87c7774b31 -size 5947502 +oid sha256:1e5d675af0cb7ac5c00135e6d9cbb5a2fb6726126ae9ad62740548dddd36afcd +size 6000409 -- 2.51.1 From 459616ae14b8d3a47a0ff9854dbba6f643afd8a0ac7f20312b9cdeffa2cb479e Mon Sep 17 00:00:00 2001 From: Jan Engelhardt Date: Tue, 10 Jun 2025 02:20:49 +0200 Subject: [PATCH 32/42] yt-dlp 2025.06.09 --- yt-dlp.changes | 9 +++++++++ yt-dlp.spec | 2 +- yt-dlp.tar.gz | 4 ++-- 3 files changed, 12 insertions(+), 3 deletions(-) diff --git a/yt-dlp.changes b/yt-dlp.changes index d26b1fd..6ca6ce0 100644 --- a/yt-dlp.changes +++ b/yt-dlp.changes @@ -1,3 +1,12 @@ +------------------------------------------------------------------- +Tue Jun 10 00:19:26 UTC 2025 - Jan Engelhardt + +- Update to release 2025.06.09 + * adobepass: add Fubo MSO, fix Philo MSO authentication + * yt: Add tv_simply player client + * yt: Extract srt subtitles + * yt: Rework nsig function name extraction + ------------------------------------------------------------------- Thu May 22 14:36:43 UTC 2025 - Jan Engelhardt diff --git a/yt-dlp.spec b/yt-dlp.spec index 0525c2c..5387800 100644 --- a/yt-dlp.spec +++ b/yt-dlp.spec @@ -24,7 +24,7 @@ %endif Name: yt-dlp -Version: 2025.05.22 +Version: 2025.06.09 Release: 0 Summary: Enhanced fork of youtube-dl, a video site downloader for offline watching License: CC-BY-SA-3.0 AND SUSE-Public-Domain diff --git a/yt-dlp.tar.gz b/yt-dlp.tar.gz index 94228ea..97bacc8 100644 --- a/yt-dlp.tar.gz +++ b/yt-dlp.tar.gz @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:1e5d675af0cb7ac5c00135e6d9cbb5a2fb6726126ae9ad62740548dddd36afcd -size 6000409 +oid sha256:46497ade23be173595d0bbdb41553873733696e0272fec5918cdcaebe17549aa +size 6025016 -- 2.51.1 From 025e518801d816b2c53aa32837cb349e696d2200d5002be55a27c018cbacbb1b Mon Sep 17 00:00:00 2001 From: Jan Engelhardt Date: Thu, 26 Jun 2025 10:00:53 +0200 Subject: [PATCH 33/42] yt-dlp 2025.06.25 --- yt-dlp.changes | 7 +++++++ yt-dlp.tar.gz | 4 ++-- 2 files changed, 9 insertions(+), 2 deletions(-) diff --git a/yt-dlp.changes b/yt-dlp.changes index 6ca6ce0..5ff2a19 100644 --- a/yt-dlp.changes +++ b/yt-dlp.changes @@ -1,3 +1,10 @@ +------------------------------------------------------------------- +Thu Jun 26 07:58:44 UTC 2025 - Jan Engelhardt + +- Update to release 2025.06.25 + * yt: Check any ios m3u8 formats prior to download + * yt: Improve player context payloads + ------------------------------------------------------------------- Tue Jun 10 00:19:26 UTC 2025 - Jan Engelhardt diff --git a/yt-dlp.tar.gz b/yt-dlp.tar.gz index 97bacc8..1a925bc 100644 --- a/yt-dlp.tar.gz +++ b/yt-dlp.tar.gz @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:46497ade23be173595d0bbdb41553873733696e0272fec5918cdcaebe17549aa -size 6025016 +oid sha256:9416b3891b49f8929ed57789914256ce26930c9bf44980742e838db2100bbbf8 +size 6039215 -- 2.51.1 From 3926e5fddeec0a1dfa0cba6dde6225dac13e90b9a08bd9193b540a5e602fac13 Mon Sep 17 00:00:00 2001 From: Jan Engelhardt Date: Tue, 1 Jul 2025 17:00:32 +0200 Subject: [PATCH 34/42] yt-dlp 2025.06.30 --- yt-dlp.changes | 6 ++++++ yt-dlp.spec | 2 +- yt-dlp.tar.gz | 4 ++-- 3 files changed, 9 insertions(+), 3 deletions(-) diff --git a/yt-dlp.changes b/yt-dlp.changes index 5ff2a19..12a9325 100644 --- a/yt-dlp.changes +++ b/yt-dlp.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Tue Jul 1 15:00:04 UTC 2025 - Jan Engelhardt + +- Update to release 2025.06.30 + * youtube: Fix premium formats extraction + ------------------------------------------------------------------- Thu Jun 26 07:58:44 UTC 2025 - Jan Engelhardt diff --git a/yt-dlp.spec b/yt-dlp.spec index 5387800..8e25e3a 100644 --- a/yt-dlp.spec +++ b/yt-dlp.spec @@ -24,7 +24,7 @@ %endif Name: yt-dlp -Version: 2025.06.09 +Version: 2025.06.30 Release: 0 Summary: Enhanced fork of youtube-dl, a video site downloader for offline watching License: CC-BY-SA-3.0 AND SUSE-Public-Domain diff --git a/yt-dlp.tar.gz b/yt-dlp.tar.gz index 1a925bc..636dc03 100644 --- a/yt-dlp.tar.gz +++ b/yt-dlp.tar.gz @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:9416b3891b49f8929ed57789914256ce26930c9bf44980742e838db2100bbbf8 -size 6039215 +oid sha256:606f3e3e431839998d1f377de615a9792e77e5968ad929c2c6ba1a17774bbf1b +size 6029721 -- 2.51.1 From 6db49d6bd8f619000379579d2507626c626b102b5177fd04b8fdd288aac92462 Mon Sep 17 00:00:00 2001 From: Jan Engelhardt Date: Tue, 22 Jul 2025 02:15:08 +0200 Subject: [PATCH 35/42] yt-dlp 2025.07.21 --- yt-dlp.changes | 9 +++++++++ yt-dlp.spec | 2 +- yt-dlp.tar.gz | 4 ++-- 3 files changed, 12 insertions(+), 3 deletions(-) diff --git a/yt-dlp.changes b/yt-dlp.changes index 12a9325..ed322b1 100644 --- a/yt-dlp.changes +++ b/yt-dlp.changes @@ -1,3 +1,12 @@ +------------------------------------------------------------------- +Tue Jul 22 00:13:54 UTC 2025 - Jan Engelhardt + +- Update to release 2025.07.21 + * Default behaviour changed from --mtime to --no-mtime + * yt: Do not require PO Token for premium accounts + * yt: Extract global nsig helper functions + * yt: tab: Fix subscriptions feed extraction + ------------------------------------------------------------------- Tue Jul 1 15:00:04 UTC 2025 - Jan Engelhardt diff --git a/yt-dlp.spec b/yt-dlp.spec index 8e25e3a..25e28f5 100644 --- a/yt-dlp.spec +++ b/yt-dlp.spec @@ -24,7 +24,7 @@ %endif Name: yt-dlp -Version: 2025.06.30 +Version: 2025.07.21 Release: 0 Summary: Enhanced fork of youtube-dl, a video site downloader for offline watching License: CC-BY-SA-3.0 AND SUSE-Public-Domain diff --git a/yt-dlp.tar.gz b/yt-dlp.tar.gz index 636dc03..cb97112 100644 --- a/yt-dlp.tar.gz +++ b/yt-dlp.tar.gz @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:606f3e3e431839998d1f377de615a9792e77e5968ad929c2c6ba1a17774bbf1b -size 6029721 +oid sha256:36cbd8a36c30c8a17c13faf452118c1ee8ba1aeb8516aa4ead6f17d8a6e4a10a +size 6055710 -- 2.51.1 From c600445e519c2b5071f11850d98d350bbece1310153bf12018785700bca2379e Mon Sep 17 00:00:00 2001 From: Jan Engelhardt Date: Mon, 11 Aug 2025 09:21:53 +0200 Subject: [PATCH 36/42] yt-dlp 2025.08.11 --- yt-dlp.changes | 8 ++++++++ yt-dlp.spec | 3 ++- yt-dlp.tar.gz | 4 ++-- 3 files changed, 12 insertions(+), 3 deletions(-) diff --git a/yt-dlp.changes b/yt-dlp.changes index ed322b1..3380b6f 100644 --- a/yt-dlp.changes +++ b/yt-dlp.changes @@ -1,3 +1,11 @@ +------------------------------------------------------------------- +Mon Aug 11 07:18:23 UTC 2025 - Jan Engelhardt + +- Update to release 2025.08.11 + * yt: Add player params to mweb client + * dash: Re-extract if using --load-info-json with + --live-from-start + ------------------------------------------------------------------- Tue Jul 22 00:13:54 UTC 2025 - Jan Engelhardt diff --git a/yt-dlp.spec b/yt-dlp.spec index 25e28f5..1c94b86 100644 --- a/yt-dlp.spec +++ b/yt-dlp.spec @@ -19,12 +19,13 @@ %define skip_python2 1 %define skip_python36 1 %define skip_python37 1 +%define skip_python38 1 %if 0%{?suse_version} < 1600 %global pythons python312 %endif Name: yt-dlp -Version: 2025.07.21 +Version: 2025.08.11 Release: 0 Summary: Enhanced fork of youtube-dl, a video site downloader for offline watching License: CC-BY-SA-3.0 AND SUSE-Public-Domain diff --git a/yt-dlp.tar.gz b/yt-dlp.tar.gz index cb97112..e680c8f 100644 --- a/yt-dlp.tar.gz +++ b/yt-dlp.tar.gz @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:36cbd8a36c30c8a17c13faf452118c1ee8ba1aeb8516aa4ead6f17d8a6e4a10a -size 6055710 +oid sha256:4dff6a6cbe1c2fd9d01d5dfa8cff0944fa7ccb532a045bd215ce820b0b0688d9 +size 6041529 -- 2.51.1 From b8c726e1da16ea27b2431a8a821cbf7186154de7d625ccf862e1e95d16a2e2da Mon Sep 17 00:00:00 2001 From: Jan Engelhardt Date: Wed, 20 Aug 2025 10:28:12 +0200 Subject: [PATCH 37/42] yt-dlp 2025.08.20 --- yt-dlp.changes | 10 ++++++++++ yt-dlp.spec | 2 +- yt-dlp.tar.gz | 4 ++-- 3 files changed, 13 insertions(+), 3 deletions(-) diff --git a/yt-dlp.changes b/yt-dlp.changes index 3380b6f..75d96a2 100644 --- a/yt-dlp.changes +++ b/yt-dlp.changes @@ -1,3 +1,13 @@ +------------------------------------------------------------------- +Wed Aug 20 07:42:37 UTC 2025 - Jan Engelhardt + +- Update to release 2025.08.20 + * Warn against use of `-f mp4` + * yt: Add es5 and es6 player JS variants + * yt: Default to main player JS variant + * yt: Extract title and description from initial data + * yt: Handle required preroll waiting period + ------------------------------------------------------------------- Mon Aug 11 07:18:23 UTC 2025 - Jan Engelhardt diff --git a/yt-dlp.spec b/yt-dlp.spec index 1c94b86..0aff19c 100644 --- a/yt-dlp.spec +++ b/yt-dlp.spec @@ -25,7 +25,7 @@ %endif Name: yt-dlp -Version: 2025.08.11 +Version: 2025.08.20 Release: 0 Summary: Enhanced fork of youtube-dl, a video site downloader for offline watching License: CC-BY-SA-3.0 AND SUSE-Public-Domain diff --git a/yt-dlp.tar.gz b/yt-dlp.tar.gz index e680c8f..1c70f4a 100644 --- a/yt-dlp.tar.gz +++ b/yt-dlp.tar.gz @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:4dff6a6cbe1c2fd9d01d5dfa8cff0944fa7ccb532a045bd215ce820b0b0688d9 -size 6041529 +oid sha256:16472b72a1f6fb7654b0f39112798b91efc711977bb3a5d631b6ac9395112229 +size 6018599 -- 2.51.1 From a195ba62dcd07eadfce64b43cbbfe3c6246db2762be29758aefb558d310d2286 Mon Sep 17 00:00:00 2001 From: Jan Engelhardt Date: Sat, 23 Aug 2025 10:00:51 +0200 Subject: [PATCH 38/42] yt-dlp 2025.08.22 --- yt-dlp.changes | 6 ++++++ yt-dlp.spec | 2 +- yt-dlp.tar.gz | 4 ++-- 3 files changed, 9 insertions(+), 3 deletions(-) diff --git a/yt-dlp.changes b/yt-dlp.changes index 75d96a2..18b8b97 100644 --- a/yt-dlp.changes +++ b/yt-dlp.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Sat Aug 23 07:56:19 UTC 2025 - Jan Engelhardt + +- Update to release 2025.08.22 + * cookies: Fix --cookies-from-browser with Firefox 142+ + ------------------------------------------------------------------- Wed Aug 20 07:42:37 UTC 2025 - Jan Engelhardt diff --git a/yt-dlp.spec b/yt-dlp.spec index 0aff19c..b48e0ff 100644 --- a/yt-dlp.spec +++ b/yt-dlp.spec @@ -25,7 +25,7 @@ %endif Name: yt-dlp -Version: 2025.08.20 +Version: 2025.08.22 Release: 0 Summary: Enhanced fork of youtube-dl, a video site downloader for offline watching License: CC-BY-SA-3.0 AND SUSE-Public-Domain diff --git a/yt-dlp.tar.gz b/yt-dlp.tar.gz index 1c70f4a..6370df6 100644 --- a/yt-dlp.tar.gz +++ b/yt-dlp.tar.gz @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:16472b72a1f6fb7654b0f39112798b91efc711977bb3a5d631b6ac9395112229 -size 6018599 +oid sha256:a1387bf383a0a29a4ab09c27733f11e6f03db84eae35375d9f4f6dcb420668f7 +size 6018476 -- 2.51.1 From ef672fc8de8742def49c40c02b33f81b04a334fbe40c38973507a38fdf0b98d5 Mon Sep 17 00:00:00 2001 From: Jan Engelhardt Date: Thu, 28 Aug 2025 02:10:32 +0200 Subject: [PATCH 39/42] yt-dlp 2025.08.27 --- yt-dlp.changes | 8 ++++++++ yt-dlp.spec | 2 +- yt-dlp.tar.gz | 4 ++-- 3 files changed, 11 insertions(+), 3 deletions(-) diff --git a/yt-dlp.changes b/yt-dlp.changes index 18b8b97..4ed2a02 100644 --- a/yt-dlp.changes +++ b/yt-dlp.changes @@ -1,3 +1,11 @@ +------------------------------------------------------------------- +Thu Aug 28 00:09:55 UTC 2025 - Jan Engelhardt + +- Update to release 2025.08.27 + * Add tcc player JS variant + * Deprioritize web_safari m3u8 formats + * Use alternative tv user-agent when authenticated + ------------------------------------------------------------------- Sat Aug 23 07:56:19 UTC 2025 - Jan Engelhardt diff --git a/yt-dlp.spec b/yt-dlp.spec index b48e0ff..e311267 100644 --- a/yt-dlp.spec +++ b/yt-dlp.spec @@ -25,7 +25,7 @@ %endif Name: yt-dlp -Version: 2025.08.22 +Version: 2025.08.27 Release: 0 Summary: Enhanced fork of youtube-dl, a video site downloader for offline watching License: CC-BY-SA-3.0 AND SUSE-Public-Domain diff --git a/yt-dlp.tar.gz b/yt-dlp.tar.gz index 6370df6..bbc51fa 100644 --- a/yt-dlp.tar.gz +++ b/yt-dlp.tar.gz @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:a1387bf383a0a29a4ab09c27733f11e6f03db84eae35375d9f4f6dcb420668f7 -size 6018476 +oid sha256:a30442902fadf97280b91c24c4c2191c8ba17515b8a5dd835efc991c03b5bb7b +size 6018553 -- 2.51.1 From 1dd81abf3562a25159ea70dcd0f4d0683c119e5a44b69fd9eb4aec10003a7ccf Mon Sep 17 00:00:00 2001 From: Luigi Baldoni Date: Sun, 7 Sep 2025 17:29:59 +0200 Subject: [PATCH 40/42] Update to version 2025.09.05 Co-authored-by: Luigi Baldoni Co-committed-by: Luigi Baldoni --- yt-dlp.changes | 14 ++++++++++++++ yt-dlp.spec | 4 ++-- yt-dlp.tar.gz | 4 ++-- 3 files changed, 18 insertions(+), 4 deletions(-) diff --git a/yt-dlp.changes b/yt-dlp.changes index 4ed2a02..d764983 100644 --- a/yt-dlp.changes +++ b/yt-dlp.changes @@ -1,3 +1,17 @@ +------------------------------------------------------------------- +Sat Sep 06 09:45:45 CEST 2025 - Luigi Baldoni + +- Update to version 2025.09.05 + * Fix --id deprecation warning + * charlierose: Fix extractor + * googledrive: Fix subtitles extraction + * itvbtcc: Fix extractor + * kick: vod: Support ongoing livestream VODs + * lrt: Fix extractors + * tver: Extract more metadata + * vevo: Restore extractors + * build: Overhaul Linux builds and refactor release workflow + ------------------------------------------------------------------- Thu Aug 28 00:09:55 UTC 2025 - Jan Engelhardt diff --git a/yt-dlp.spec b/yt-dlp.spec index e311267..ec26663 100644 --- a/yt-dlp.spec +++ b/yt-dlp.spec @@ -1,7 +1,7 @@ # # spec file for package yt-dlp # -# Copyright (c) 2025 SUSE LLC +# Copyright (c) 2025 SUSE LLC and contributors # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -25,7 +25,7 @@ %endif Name: yt-dlp -Version: 2025.08.27 +Version: 2025.09.05 Release: 0 Summary: Enhanced fork of youtube-dl, a video site downloader for offline watching License: CC-BY-SA-3.0 AND SUSE-Public-Domain diff --git a/yt-dlp.tar.gz b/yt-dlp.tar.gz index bbc51fa..a935641 100644 --- a/yt-dlp.tar.gz +++ b/yt-dlp.tar.gz @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:a30442902fadf97280b91c24c4c2191c8ba17515b8a5dd835efc991c03b5bb7b -size 6018553 +oid sha256:71b746f537ddccdcd54352a941e9e6cd2033150b440eb14d8d15daefa4b2c855 +size 6033079 -- 2.51.1 From 73c9a0f63f792d8603ef72649d859a3d955ec4385cb021dc0f80e7e40f1ca228 Mon Sep 17 00:00:00 2001 From: Jan Engelhardt Date: Tue, 23 Sep 2025 10:05:11 +0200 Subject: [PATCH 41/42] yt-dlp 2025.09.23 --- yt-dlp.changes | 6 ++++++ yt-dlp.spec | 2 +- yt-dlp.tar.gz | 4 ++-- 3 files changed, 9 insertions(+), 3 deletions(-) diff --git a/yt-dlp.changes b/yt-dlp.changes index d764983..d18faff 100644 --- a/yt-dlp.changes +++ b/yt-dlp.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Tue Sep 23 08:02:51 UTC 2025 - Jan Engelhardt + +- Update to release 2025.09.23 + * youtube: Force player 0004de42 + ------------------------------------------------------------------- Sat Sep 06 09:45:45 CEST 2025 - Luigi Baldoni diff --git a/yt-dlp.spec b/yt-dlp.spec index ec26663..fd8be6e 100644 --- a/yt-dlp.spec +++ b/yt-dlp.spec @@ -25,7 +25,7 @@ %endif Name: yt-dlp -Version: 2025.09.05 +Version: 2025.09.23 Release: 0 Summary: Enhanced fork of youtube-dl, a video site downloader for offline watching License: CC-BY-SA-3.0 AND SUSE-Public-Domain diff --git a/yt-dlp.tar.gz b/yt-dlp.tar.gz index a935641..cf31564 100644 --- a/yt-dlp.tar.gz +++ b/yt-dlp.tar.gz @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:71b746f537ddccdcd54352a941e9e6cd2033150b440eb14d8d15daefa4b2c855 -size 6033079 +oid sha256:665449b23e357d923b98972123ede18d1e824a96cc56ace6088dc81161fcfddb +size 6006301 -- 2.51.1 From 26bf5ef7c886c71b0c4fa40b7a9adcc4a10c3deff25b4665e8cf5492d328a1c3 Mon Sep 17 00:00:00 2001 From: Luigi Baldoni Date: Sat, 27 Sep 2025 09:43:49 +0200 Subject: [PATCH 42/42] Upload files to "/" Update to version 2025.09.26 --- yt-dlp.changes | 12 ++++++++++++ yt-dlp.spec | 11 ++++++++++- yt-dlp.tar.gz | 4 ++-- 3 files changed, 24 insertions(+), 3 deletions(-) diff --git a/yt-dlp.changes b/yt-dlp.changes index d18faff..12d638c 100644 --- a/yt-dlp.changes +++ b/yt-dlp.changes @@ -1,3 +1,15 @@ +------------------------------------------------------------------- +Sat Sep 27 06:53:33 UTC 2025 - Luigi Baldoni + +- Update to release 2025.09.26 + * twitch: vod: Fix live_status detection + * youtube: + + Fix player JS overrides + + Improve PO token logging + + Player client maintenance + + Replace tv_simply with web_safari in default clients +- Fix Leap 15.6 build + ------------------------------------------------------------------- Tue Sep 23 08:02:51 UTC 2025 - Jan Engelhardt diff --git a/yt-dlp.spec b/yt-dlp.spec index fd8be6e..4ece2dd 100644 --- a/yt-dlp.spec +++ b/yt-dlp.spec @@ -25,7 +25,7 @@ %endif Name: yt-dlp -Version: 2025.09.23 +Version: 2025.09.26 Release: 0 Summary: Enhanced fork of youtube-dl, a video site downloader for offline watching License: CC-BY-SA-3.0 AND SUSE-Public-Domain @@ -82,6 +82,12 @@ The direct Python interface into yt-dlp. %prep %autosetup -p1 -n %name +# remove shebang +find . -type f -name "*.py" -exec sed -i '/^#!/d' {} \; + +# fix Leap 15.6 build wrt hatchling +sed -e '/3\.14/d' -e '/^license\-files/d' \ + -i pyproject.toml %build rm -f youtube-dl yt-dlp @@ -89,6 +95,9 @@ rm -f youtube-dl yt-dlp # A self-decompressing yt-dlp is built only when python_build is not # exercised; else yt-dlp is a loader. # +%if 0%{?suse_version} < 1600 +export PYTHON=%__python312 +%endif %pyproject_wheel %make_build yt-dlp diff --git a/yt-dlp.tar.gz b/yt-dlp.tar.gz index cf31564..1c611fb 100644 --- a/yt-dlp.tar.gz +++ b/yt-dlp.tar.gz @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:665449b23e357d923b98972123ede18d1e824a96cc56ace6088dc81161fcfddb -size 6006301 +oid sha256:1a2221451f0b4815b4bd6dfa665238f44b34cb1dac01c1cfda5dff36459e1164 +size 6011138 -- 2.51.1