diff options
-rw-r--r-- | network/yt-dlp-bin/docs/Changelog.md | 30 | ||||
-rw-r--r-- | network/yt-dlp-bin/docs/supportedsites.md | 2 | ||||
-rw-r--r-- | network/yt-dlp-bin/yt-dlp-bin.SlackBuild | 23 | ||||
-rw-r--r-- | network/yt-dlp-bin/yt-dlp-bin.info | 6 | ||||
-rw-r--r-- | network/yt-dlp-bin/yt-dlp-bin.info.aarch64 | 10 |
5 files changed, 62 insertions, 9 deletions
diff --git a/network/yt-dlp-bin/docs/Changelog.md b/network/yt-dlp-bin/docs/Changelog.md index d4ac4a5a69..120516ab2a 100644 --- a/network/yt-dlp-bin/docs/Changelog.md +++ b/network/yt-dlp-bin/docs/Changelog.md @@ -4,6 +4,36 @@ # To create a release, dispatch the https://github.com/yt-dlp/yt-dlp/actions/workflows/release.yml workflow on master --> +### 2025.09.05 + +#### Core changes +- [Fix `--id` deprecation warning](https://github.com/yt-dlp/yt-dlp/commit/76bb46002c9a9655f2b1d29d4840e75e79037cfa) ([#14190](https://github.com/yt-dlp/yt-dlp/issues/14190)) by [seproDev](https://github.com/seproDev) + +#### Extractor changes +- **charlierose**: [Fix extractor](https://github.com/yt-dlp/yt-dlp/commit/603acdff07f0226088916886002d2ad8309ff9d3) ([#14231](https://github.com/yt-dlp/yt-dlp/issues/14231)) by [gitchasing](https://github.com/gitchasing) +- **googledrive**: [Fix subtitles extraction](https://github.com/yt-dlp/yt-dlp/commit/18fe696df9d60804a8f5cb8cd74f38111d6eb711) ([#14139](https://github.com/yt-dlp/yt-dlp/issues/14139)) by [zakaryan2004](https://github.com/zakaryan2004) +- **itvbtcc**: [Fix extractor](https://github.com/yt-dlp/yt-dlp/commit/0b51005b4819e7cea222fcbaf8e60391db4f732c) ([#14161](https://github.com/yt-dlp/yt-dlp/issues/14161)) by [garret1317](https://github.com/garret1317) +- **kick**: vod: [Support ongoing livestream VODs](https://github.com/yt-dlp/yt-dlp/commit/1e28f6bf743627b909135bb9a88537ad2deccaf0) ([#14154](https://github.com/yt-dlp/yt-dlp/issues/14154)) by [InvalidUsernameException](https://github.com/InvalidUsernameException) +- **lrt**: [Fix extractors](https://github.com/yt-dlp/yt-dlp/commit/ed24640943872c4cf30d7cc4601bec87b50ba03c) ([#14193](https://github.com/yt-dlp/yt-dlp/issues/14193)) by [seproDev](https://github.com/seproDev) +- **tver**: [Extract more metadata](https://github.com/yt-dlp/yt-dlp/commit/223baa81f6637dcdef108f817180d8d1ae9fa213) ([#14165](https://github.com/yt-dlp/yt-dlp/issues/14165)) by [arabcoders](https://github.com/arabcoders) +- **vevo**: [Restore extractors](https://github.com/yt-dlp/yt-dlp/commit/d925e92b710153d0d51d030f115b3c87226bc0f0) ([#14203](https://github.com/yt-dlp/yt-dlp/issues/14203)) by [seproDev](https://github.com/seproDev) + +#### Misc. changes +- **build**: [Overhaul Linux builds and refactor release workflow](https://github.com/yt-dlp/yt-dlp/commit/50136eeeb3767289b236f140b759f23b39b00888) ([#13997](https://github.com/yt-dlp/yt-dlp/issues/13997)) by [bashonly](https://github.com/bashonly) + +### 2025.08.27 + +#### Extractor changes +- **generic** + - [Simplify invalid URL error message](https://github.com/yt-dlp/yt-dlp/commit/1ddbd033f0fd65917526b1271cea66913ac8647f) ([#14167](https://github.com/yt-dlp/yt-dlp/issues/14167)) by [seproDev](https://github.com/seproDev) + - [Use https as fallback protocol](https://github.com/yt-dlp/yt-dlp/commit/fec30c56f0e97e573ace659104ff0d72c4cc9809) ([#14160](https://github.com/yt-dlp/yt-dlp/issues/14160)) by [seproDev](https://github.com/seproDev) +- **skeb**: [Support wav files](https://github.com/yt-dlp/yt-dlp/commit/d6950c27af31908363c5c815e3b7eb4f9ff41643) ([#14147](https://github.com/yt-dlp/yt-dlp/issues/14147)) by [seproDev](https://github.com/seproDev) +- **youtube** + - [Add `tcc` player JS variant](https://github.com/yt-dlp/yt-dlp/commit/8f4a908300f55054bc96814bceeaa1034fdf4110) ([#14134](https://github.com/yt-dlp/yt-dlp/issues/14134)) by [bashonly](https://github.com/bashonly) + - [Deprioritize `web_safari` m3u8 formats](https://github.com/yt-dlp/yt-dlp/commit/5c7ad68ff1643ad80d18cef8be9db8fcab05ee6c) ([#14168](https://github.com/yt-dlp/yt-dlp/issues/14168)) by [bashonly](https://github.com/bashonly) + - [Player client maintenance](https://github.com/yt-dlp/yt-dlp/commit/3bd91544122142a87863d79e54e995c26cfd7f92) ([#14135](https://github.com/yt-dlp/yt-dlp/issues/14135)) by [bashonly](https://github.com/bashonly) + - [Use alternative `tv` user-agent when authenticated](https://github.com/yt-dlp/yt-dlp/commit/8cd37b85d492edb56a4f7506ea05527b85a6b02b) ([#14169](https://github.com/yt-dlp/yt-dlp/issues/14169)) by [bashonly](https://github.com/bashonly) + ### 2025.08.22 #### Core changes diff --git a/network/yt-dlp-bin/docs/supportedsites.md b/network/yt-dlp-bin/docs/supportedsites.md index db89ccd05d..3937134378 100644 --- a/network/yt-dlp-bin/docs/supportedsites.md +++ b/network/yt-dlp-bin/docs/supportedsites.md @@ -1601,6 +1601,8 @@ The only reliable way to check if a site is supported is to try it. - **Vbox7** - **Veo** - **Vesti**: Вести.Ru (**Currently broken**) + - **Vevo** + - **VevoPlaylist** - **VGTV**: VGTV, BTTV, FTV, Aftenposten and Aftonbladet - **vh1.com** - **vhx:embed**: [*vimeo*](## "netrc machine") diff --git a/network/yt-dlp-bin/yt-dlp-bin.SlackBuild b/network/yt-dlp-bin/yt-dlp-bin.SlackBuild index 19fb2240e8..46fff5bb6c 100644 --- a/network/yt-dlp-bin/yt-dlp-bin.SlackBuild +++ b/network/yt-dlp-bin/yt-dlp-bin.SlackBuild @@ -7,6 +7,9 @@ # Licensed under the WTFPL. See http://www.wtfpl.net/txt/copying/ for details. +# 20250913 bkw: +# - updated for v2025.09.05. +# - add version check, since the "source" filename never changes. # 20250901 bkw: DOWNLOAD="UNSUPPORTED", add fake .info file for aarch64. # 20250825 bkw: # - take over maintenance. @@ -24,7 +27,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=yt-dlp-bin SRCNAM=${PRGNAM%-bin} -VERSION=${VERSION:-2025.08.22} +VERSION=${VERSION:-2025.09.05} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} @@ -74,6 +77,24 @@ mkdir -p $TMP $PKG $OUTPUT mkdir -p $PKG/usr/bin install -s -m0755 -oroot -groot $CWD/$SRCNAM $PKG/usr/bin/yt-dlp +# 20250913 bkw: the download filename never changes when the version +# does, so make sure we have the right one. +BINVER="$( $PKG/usr/bin/yt-dlp --version )" +if [ "$BINVER" != "$VERSION" ]; then + cat <<EOF + +************************************************************ +* You downloaded the wrong version of "$SRCNAM". +* We expected version "$VERSION", but got "$BINVER". +* If this was intentional, re-run this script with +* 'export VERSION="$BINVER". Otherwise, download +* the correct version of "$SRCNAM". +************************************************************ + +EOF + exit 1 +fi + PKGDOC=$PKG/usr/doc/$PRGNAM-$VERSION mkdir -p $PKGDOC for i in $CWD/docs/*; do diff --git a/network/yt-dlp-bin/yt-dlp-bin.info b/network/yt-dlp-bin/yt-dlp-bin.info index 5bd6ea390f..6f4794e954 100644 --- a/network/yt-dlp-bin/yt-dlp-bin.info +++ b/network/yt-dlp-bin/yt-dlp-bin.info @@ -1,10 +1,10 @@ PRGNAM="yt-dlp-bin" -VERSION="2025.08.22" +VERSION="2025.09.05" HOMEPAGE="https://github.com/yt-dlp/yt-dlp" DOWNLOAD="UNSUPPORTED" MD5SUM="" -DOWNLOAD_x86_64="https://github.com/yt-dlp/yt-dlp/releases/download/2025.08.22/yt-dlp_linux" -MD5SUM_x86_64="70d8decd519ec0c553dbf53dc07798a9" +DOWNLOAD_x86_64="https://github.com/yt-dlp/yt-dlp/releases/download/2025.09.05/yt-dlp_linux" +MD5SUM_x86_64="10ced26694bf42bd28dd4bff15ba96fc" REQUIRES="" MAINTAINER="B. Watson" EMAIL="urchlay@slackware.uk" diff --git a/network/yt-dlp-bin/yt-dlp-bin.info.aarch64 b/network/yt-dlp-bin/yt-dlp-bin.info.aarch64 index 64cd12c694..dd3f31d81f 100644 --- a/network/yt-dlp-bin/yt-dlp-bin.info.aarch64 +++ b/network/yt-dlp-bin/yt-dlp-bin.info.aarch64 @@ -1,10 +1,10 @@ PRGNAM="yt-dlp-bin" -VERSION="2025.08.22" +VERSION="2025.09.05" HOMEPAGE="https://github.com/yt-dlp/yt-dlp" -DOWNLOAD="https://github.com/yt-dlp/yt-dlp/releases/download/2025.08.22/yt-dlp_linux_aarch64" -MD5SUM="636fbe6fa56486777258a90303cc896b" -DOWNLOAD_x86_64="https://github.com/yt-dlp/yt-dlp/releases/download/2025.08.22/yt-dlp_linux" -MD5SUM_x86_64="70d8decd519ec0c553dbf53dc07798a9" +DOWNLOAD="https://github.com/yt-dlp/yt-dlp/releases/download/2025.09.05/yt-dlp_linux_aarch64" +MD5SUM="b2bf102a74b86a6df5bfb269b4fc12fd" +DOWNLOAD_x86_64="https://github.com/yt-dlp/yt-dlp/releases/download/2025.09.05/yt-dlp_linux" +MD5SUM_x86_64="10ced26694bf42bd28dd4bff15ba96fc" REQUIRES="" MAINTAINER="B. Watson" EMAIL="urchlay@slackware.uk" |