From 47fd5848f33fcf44fbe6d6365c49801e4485888afc9bda51b4d86b105aa45010 Mon Sep 17 00:00:00 2001 From: Luigi Baldoni Date: Wed, 15 Oct 2025 10:27:39 +0200 Subject: [PATCH] Update to version 2025-10-14 --- yt-dlp.changes | 37 ++++++++++++++++++++++++------------- yt-dlp.spec | 23 +---------------------- yt-dlp.tar.gz | 4 ++-- 3 files changed, 27 insertions(+), 37 deletions(-) diff --git a/yt-dlp.changes b/yt-dlp.changes index b31ceef..b2f7e5a 100644 --- a/yt-dlp.changes +++ b/yt-dlp.changes @@ -1,18 +1,29 @@ ------------------------------------------------------------------- -Tue Oct 7 12:34:56 UTC 2025 - olaf@aepfle.de +Wed Oct 15 08:11:00 UTC 2025 - Luigi Baldoni -- Use Python 3.13 in 15.7, due to lack of 3.12 - -------------------------------------------------------------------- -Sat Sep 27 06:53:33 UTC 2025 - Luigi Baldoni - -- Update to release 2025.09.26 - * twitch: vod: Fix live_status detection - * yt: Fix player JS overrides - * yt: Improve PO token logging - * yt: Player client maintenance - * yt: Replace tv_simply with web_safari in default clients -- Fix Leap 15.6 build +- Update to version 2025.10.14 + Core changes: + * Fix prefer-vp9-sort compat option + Extractor changes: + * 10play + + Handle geo-restriction errors + + Rework extractor + * abc.net.au: Support listen URLs + * cbc.ca: listen: Add extractor + * dropout: Update extractor for new domain + * idagio: Add extractors + * musescore: Fix extractor + * prankcastpost: Rework extractor + * slideslive: Fix extractor + * soundcloud: Support new API URLs + * tiktok + + Support browser impersonation + + user: Fix private account extraction + * vidyard: Extract chapters + * xhamster: Fix extractor + * youtube + + Detect experiment binding GVS PO Token to video id + + tab: Fix approximate timestamp extraction for feeds ------------------------------------------------------------------- Tue Sep 23 08:02:51 UTC 2025 - Jan Engelhardt diff --git a/yt-dlp.spec b/yt-dlp.spec index 4a1850d..96c842b 100644 --- a/yt-dlp.spec +++ b/yt-dlp.spec @@ -21,15 +21,11 @@ %define skip_python37 1 %define skip_python38 1 %if 0%{?suse_version} < 1600 -%if 0%{?sle_version} == 150700 -%global pythons python313 -%else %global pythons python312 %endif -%endif Name: yt-dlp -Version: 2025.09.26 +Version: 2025.10.14 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 @@ -51,11 +47,7 @@ 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 -%if 0%{?sle_version} == 150700 -Requires: python313-yt-dlp = %version -%else Requires: python312-yt-dlp = %version -%endif %else Requires: python3-yt-dlp = %version %endif @@ -90,12 +82,6 @@ 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 w.r.t. python-hatchling -sed -e '/3\.14/d' -e '/^license\-files/d' \ - -i pyproject.toml %build rm -f youtube-dl yt-dlp @@ -103,13 +89,6 @@ 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 -%if 0%{?sle_version} == 150700 -export PYTHON=%__python313 -%else -export PYTHON=%__python312 -%endif -%endif %pyproject_wheel %make_build yt-dlp diff --git a/yt-dlp.tar.gz b/yt-dlp.tar.gz index 1c611fb..99fd0de 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:1a2221451f0b4815b4bd6dfa665238f44b34cb1dac01c1cfda5dff36459e1164 -size 6011138 +oid sha256:2772759e7f4768634b486bd8abb44bb2a1374ef8665b7fda92df9ac9232f54bf +size 6024964 -- 2.51.1