Package Release Info

yt-dlp-2024.08.01-bp156.2.3.1

Update Info: openSUSE-2024-238
Available in Package Hub : 15 SP5 Update

platforms

AArch64
ppc64le
s390x
x86-64

subpackages

python311-yt-dlp
yt-dlp
yt-dlp-bash-completion
yt-dlp-fish-completion
yt-dlp-zsh-completion

Change Logs

* Thu Aug 01 2024 Jan Engelhardt <jengelh@inai.de>
- 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 2024 Jan Engelhardt <jengelh@inai.de>
- Update to release 2024.07.25
  * youtube: Fix n function name extraction for player 3400486c
* Wed Jul 17 2024 Jan Engelhardt <jengelh@inai.de>
- Update to release 2024.07.16
  * Support auto-tty and no_color-tty for --color
  * youtube: Avoid poToken experiment player responses
* Wed Jul 10 2024 Jan Engelhardt <jengelh@inai.de>
- Update to release 2024.07.09
  * youtube: Remove broken n function extraction fallback
* Tue Jul 02 2024 Michael Vetter <mvetter@suse.com>
- Update to release 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]
Version: 2024.05.27-bp156.1.1
* Tue May 28 2024 Jan Engelhardt <jengelh@inai.de>
- Update to release 2024.05.27
  * Fix parsing of base URL in SMIL manifest
* Mon May 27 2024 Jan Engelhardt <jengelh@inai.de>
- Update to release 2024.05.26
  * Better warning when requested subs format not found
  * Warn if lack of installed ffmpeg alters format selection
  * youtube: Add mediaconnect client
* Tue Apr 09 2024 Jan Engelhardt <jengelh@inai.de>
- Update to release 2024.04.09
  * Add new option --progress-delta, --impersonate,
  - -list-impersonate-targets, --no-break-on-existing.
  * Infer acodec for single-codec containers
  * Prevent RCE when using --exec with %q (CVE-2024-22423)
* Sun Mar 10 2024 Jan Engelhardt <jengelh@inai.de>
- Update to release 2024.03.10
  * Add --compat-options 2023
  * Don't select storyboard formats as fallback
  * Handle --load-info-json format selection errors
  * webvtt: Don't parse single fragment files
* Sun Dec 31 2023 Jan Engelhardt <jengelh@inai.de>
- Update to release 2023.12.30
  * ard: Overhaul extractors
  * facebook: Fix Memories extraction
  * youtube: Fix like_count extraction
  * youtube:Improve detection of faulty HLS formats
* Thu Nov 16 2023 Jan Engelhardt <jengelh@inai.de>
- Update to release 2023.11.16
  * Add extractors for eltrecetv and jiosaavn.
Version: 2023.11.14-bp155.3.3.1
* Tue Nov 14 2023 Jan Engelhardt <jengelh@inai.de>
- Update to release 2023.11.14
  * Security: [CVE-2023-46121] Patch Generic Extractor MITM
    Vulnerability via Arbitrary Proxy Injection
  * Disallow smuggling of arbitrary http_headers; extractors now
    only use specific headers
* Sun Nov 05 2023 Jan Engelhardt <jengelh@inai.de>
- Make yt-dlp require the one pythonXX-yt-dlp that /usr/bin/yt-dlp
  was built with.
* Fri Oct 27 2023 Daniel Garcia <daniel.garcia@suse.com>
- Use python_subpackage_only to build the pythonXXX-yt-dlp
  subpackages.
* Wed Oct 25 2023 Jan Engelhardt <jengelh@inai.de>
- Rework Python build procedure [boo#1216467]
* Sun Oct 22 2023 Jan Engelhardt <jengelh@inai.de>
- Enable Python library [boo#1216467]
* Fri Oct 13 2023 Ich <jengelh@inai.de>
- Update to release 2023.10.13
  * youtube: fix some bug with --extractor-retries inf
* Sat Oct 07 2023 Jan Engelhardt <jengelh@inai.de>
- Update to release 2023.10.07
  * yt: Fix heatmap extraction
  * yt: Raise a warning for Incomplete Data instead of an error
* Sun Sep 24 2023 Jan Engelhardt <jengelh@inai.de>
- Update to release 2023.09.24
  * Extract subtitles from SMIL manifests
  * fb: Add dash manifest URL
  * crunchyroll: Remove initial state extraction
  * youtube: Add player_params extractor arg
* Mon Sep 11 2023 Dirk Müller <dmueller@suse.com>
- remove suggests on brotlicffi - this is only for != cpython
* Fri Jul 07 2023 Jan Engelhardt <jengelh@inai.de>
- Update to release 2023.07.06
  * Prevent Cookie leaks on HTTP redirect [boo#1213124] [CVE-2023-35934]
  * yt: Avoid false DRM detection
  * yt: Process post_live over 2 hours
  * yt: Support shorts-only playlists
* Thu Jun 22 2023 Jan Engelhardt <jengelh@inai.de>
- Update to release 2023.06.22
  * youtube: add IOS to default clients used
* Wed Jun 21 2023 Jan Engelhardt <jengelh@inai.de>
- Update to release 2023.06.21
  * Add option --compat-option playlist-match-filter
  * Add options --no-quiet, option --color, --netrc-cmd, --xff
  * Auto-select default format in -f-
  * Improve HTTP redirect handling
  * Support decoding multiple content encodings
* Tue May 09 2023 Max Lin <mlin@suse.com>
- Use python3.11 on Leap 15.5
  * python3.11 is the only python3 > 3.6 version would be shipped
    in Leap 15.5
* Sun Mar 05 2023 Jan Engelhardt <jengelh@inai.de>
- Update to release 2023.03.04
  * A bunch of extractor fixes
* Fri Mar 03 2023 Jan Engelhardt <jengelh@inai.de>
- Update to release 2023.03.03
  * youtube: Construct dash formats with range query
  * yt: Detect and break on looping comments
  * yt: Extract channel view_count when /about tab is passed
* Sat Feb 18 2023 Carsten Ziepke <kieltux@gmail.com>
- Update to release 2023.02.17
  * Merge youtube-dl: Upto commit/2dd6c6e (Feb 17 2023)
  * Fix --concat-playlist
  * Imply --no-progress when --print
  * Improve default subtitle language selection
  * Make title completely non-fatal
  * Sanitize formats before sorting
  * [hls] Allow extractors to provide AES key
  * [extractor/generic] Avoid catastrophic backtracking in KVS regex
  * [jsinterp] Support if statements
  * [plugins] Fix zip search paths
  * [utils] Don't use Content-length with encoding
  * [utils] Fix time_seconds to use the provided TZ
  * [utils] Fix race condition in make_dir
  * [extractor/anchorfm] Add episode
  * [extractor/boxcast] Add extractor
  * [extractor/ebay] Add extractor
  * [extractor/hypergryph] Add extractor
  * [extractor/NZOnScreen] Add extractor
  * [extractor/rozhlas] Add extractor
  * [extractor/tempo] Add IVXPlayer extractor
  * [extractor/txxx] Add extractors
  * [extractor/vocaroo] Add extractor
  * [extractor/wrestleuniverse] Add extractors
  * [extractor/yappy] Add extractor
  * [extractor/youtube] Fix uploader_id extraction
  * [extractor/youtube] Add hyperpipe instances
  * [extractor/youtube] Handle consent.youtube
  * [extractor/youtube] Support /live/ URL
  * [extractor/youtube] Update invidious and piped instances
  * [extractor/91porn] Fix title and comment extraction
  * [extractor/AbemaTV] Cache user token whenever appropriate
  * [extractor/bfmtv] Support rmc prefix
  * [extractor/biliintl] Add intro and ending chapters
  * [extractor/clyp] Support wav
  * [extractor/crunchyroll] Add intro chapter
  * [extractor/crunchyroll] Better message for premium videos
  * [extractor/crunchyroll] Fix incorrect premium-only error
  * [extractor/DouyuTV] Use new API
  * [extractor/embedly] Embedded links may be for other extractors
  * [extractor/freesound] Workaround invalid URL in webpage
  * [extractor/GoPlay] Use new API
  * [extractor/Hidive] Fix subtitles and age-restriction
  * [extractor/huya] Support HD streams
  * [extractor/moviepilot] Fix extractor
  * [extractor/nbc] Fix NBC and NBCStations extractors
  * [extractor/nbc] Fix XML parsing
  * [extractor/nebula] Remove broken cookie support
  * [extractor/nfl] Add NFLPlus extractor
  * [extractor/niconico] Add support for like history
  * [extractor/nitter] Update instance list by OIRNOIR
  * [extractor/npo] Fix extractor and add HD support
  * [extractor/odkmedia] Add OnDemandChinaEpisodeIE
  * [extractor/pornez] Handle relative URLs in iframe
  * [extractor/radiko] Fix format sorting for Time Free
  * [extractor/rcs] Fix extractors
  * [extractor/reddit] Support user posts
  * [extractor/rumble] Fix format sorting
  * [extractor/servus] Rewrite extractor
  * [extractor/slideslive] Fix slides and chapters/duration
  * [extractor/SportDeutschland] Fix extractor
  * [extractor/Stripchat] Fix extractor
  * [extractor/tnaflix] Fix extractor
  * [extractor/tvp] Support stream.tvp.pl
  * [extractor/twitter] Fix --no-playlist and add media
    view_count when using GraphQL
  * [extractor/twitter] Fix graphql extraction on some tweets
  * [extractor/vimeo] Fix playerConfig extraction
  * [extractor/viu] Add ViuOTTIndonesiaIE extractor
  * [extractor/vk] Fix playlists for new API
  * [extractor/vlive] Replace with VLiveWebArchiveIE
  * [extractor/ximalaya] Update album _VALID_URL
  * [extractor/zdf] Use android API endpoint for UHD downloads
Version: 2023.01.06-bp155.2.4
* Mon May 08 2023 Max Lin <mlin@suse.com>
- Use python3.11 for Leap 15.5
  * python3.11 is the only python3 version to be released
* Fri Jan 06 2023 Jan Engelhardt <jengelh@inai.de>
- Update to release 2023.01.06
  * extractor/youtube: Retry manifest refresh for live-from-start
* Mon Jan 02 2023 Jan Engelhardt <jengelh@inai.de>
- Update to release 2023.01.02
  * Add `--compat-options 2021,2022`
  * Native progress for aria2c via RPC
  * Merge youtube-dl: Upto commit/195f22f (2022-11-13)
  * Add `weba` and `ac4` to the list of recognized codecs
* Fri Nov 11 2022 Jan Engelhardt <jengelh@inai.de>
- Update to release 2022.11.11
  * Merge youtube-dl code up to 20221104
  * Do more processing in --flat-playlist
  * Fix --list options not implying -s in some cases
  * downloader: let HLS continue without first fragment
* Tue Oct 04 2022 Jan Engelhardt <jengelh@inai.de>
- Update to release 2022.10.04
  * Allow open ranges for time ranges
  * Allow plugin extractors to replace the built-in ones
  * New extractors
  * youtube: download post_live videos from start
  * youtube: add support for Shorts audio pivot feed
* Thu Sep 01 2022 Jan Engelhardt <jengelh@inai.de>
- Update to release 2022.09.01
  * Add a few extractors
* Fri Aug 19 2022 Jan Engelhardt <jengelh@inai.de>
- Update to release 2022.08.19
  * jsinterp: Fix for new youtube players and related
    improvements
  * extractor/youtube: Fix error reporting of "Incomplete data"
  * extractor/youtube: Improve format sorting for IOS formats
* Sun Aug 14 2022 Jan Engelhardt <jengelh@inai.de>
- Update to release 2022.08.14
  * Merge youtube-dl upto commit d231b56
* Fri Aug 12 2022 Luigi Baldoni <aloisio@gmx.com>
- Drop redundant runtime requirements
- Differentiate requirements between 15.3 and 15.4
- Add optional runtime requirements for Tumbleweed
* Wed Aug 10 2022 Luigi Baldoni <aloisio@gmx.com>
- Force python 3.9 on anything older than Tumbleweed
* Tue Aug 09 2022 Jan Engelhardt <jengelh@inai.de>
- Update to release 2022.08.08
  * Remove Python 3.6 support
  * Merge youtube-dl upto commit adb5294
  * Reject entire playlists faster with `--match-filter`
  * youtube: Fixes for third party client detection
* Mon Jul 18 2022 Jan Engelhardt <jengelh@inai.de>
- Update to release 2022.07.18
  * youtube: Fix duration check for post-live manifestless mode
* Wed Jun 29 2022 Jan Engelhardt <jengelh@inai.de>
- Update to release 2022.06.29
  * Fix --downloader native
  * Fix section_end of clips
  * Fix playlist error handling
* Wed Jun 22 2022 Jan Engelhardt <jengelh@inai.de>
- Update to release 2022.06.22.1
  * Add option --download-sections
  * extractor/youtube: Support downloading clips
  * Add slicing notation to --playlist-items
* Fri May 20 2022 Jan Engelhardt <jengelh@inai.de>
- Update to release 2022.05.18
  * Add support for SSL client certificate authentication
  * Add --match-filter - to interactively ask for each video
* Fri Apr 08 2022 Jan Engelhardt <jengelh@inai.de>
- Update to release 2022.04.08
  * Treat multiple --match-filters as OR
  * De-prioritize automatic-subtitles when no --sub-lang is given
* Tue Mar 08 2022 Jan Engelhardt <jengelh@inai.de>
- Update to release 2022.03.08.1
  * Add regex operator and quoting to format filters
  * Add brotli content-encoding support
* Fri Feb 04 2022 Jan Engelhardt <jengelh@inai.de>
- Update to release 2022.02.04
  * twitcasting: Enforce UTF-8 for POST payload
* Thu Feb 03 2022 Jan Engelhardt <jengelh@inai.de>
- Update to release 2022.02.03
  * Add option --print-to-file
  * youtube:api: Do not use seek when reading HTTPError response
* Fri Jan 21 2022 Jan Engelhardt <jengelh@inai.de>
- Update to release 2022.01.21
  * Add option --concat-playlist to concat videos in a playlist
  * Add extractors for some 20 sites
  * zdf: add chapter extraction
Version: 2021.12.27-bp154.1.20
* Tue Dec 28 2021 Bjørn Lie <bjorn.lie@gmail.com>
- Tweak spec, use current syntax for Supplements.
* Tue Dec 28 2021 Jan Engelhardt <jengelh@inai.de>
- Update to release 2021.12.27
  * Avoid recursion error when re-extracting info
  * Fix position of `--ppa` option when calling ffmpeg
* Sat Dec 25 2021 Jan Engelhardt <jengelh@inai.de>
- Update to release 2021.12.25
  * Add extractor for TrueID
* Wed Dec 01 2021 Jan Engelhardt <jengelh@inai.de>
- Update to release 2021.12.01
  * Add option --wait-for-video to wait for scheduled streams
  * Clarify video/audio-only formats in -F
* Mon Nov 29 2021 Jan Engelhardt <jengelh@inai.de>
- Update to release 2021.11.10.1
  * Fix youtube throttling by decrypting n-sig
  * Separate --check-all-formats from --check-formats
  * Add negative option --no-batch-file
  * Allow duration strings in --match-filter
- Drop ceskatelevize_fix_POST_request.patch (inapplicable)
* Sun Oct 31 2021 Matej Cepl <mcepl@suse.com>
- Add ceskatelevize_fix_POST_request.patch to fix
  gh#ytdl-org/youtube-dl#30172.
* Sun Oct 31 2021 Matej Cepl <mcepl@suse.com>
- Update to 2021.10.22:
  - [docs] Migrate issues to use forms by Ashish0804
  - [downloader] Fix slow progress hooks
  - This was causing HLS/DASH downloads to be extremely slow in some situations
  - [downloader/ffmpeg] Improve simultaneous download and merge
  - [EmbedMetadata] Allow overwriting all default metadata with meta_default key
  - [ModifyChapters] Add ability for --remove-chapters to remove sections by timestamp
  - [utils] Allow duration strings in --match-filter
  - Add HDR information to formats
  - Add negative option --no-batch-file by Zirro
  - Calculate more fields for merged formats
  - Do not verify thumbnail URLs unless --check-formats is specified
  - Don't create console for subprocesses on Windows
  - Fix --restrict-filename when used with default template
  - Fix check_formats output being written to stdout when -qv
  - Fix bug in storyboards
  - Fix conflict b/w id and ext in format selection
  - Fix verbose head not showing custom configs
  - Load archive only after printing verbose head
  - Make duration_string and resolution available in --match-filter
  - Re-implement deprecated option --id
  - Reduce default --socket-timeout
  - Write verbose header to logger
  - [outtmpl] Fix bug in expanding environment variables
  - [cookies] Local State should be opened as utf-8
  - [extractor,utils] Detect more codecs/mimetypes
  - [extractor] Detect EXT-X-KEY Apple FairPlay
  - [utils] Use importlib to load plugins by sulyi
  - [http] Retry on socket timeout and show the last encountered error
  - [fragment] Print error message when skipping fragment
  - [aria2c] Fix --skip-unavailable-fragment
  - [SponsorBlock] Obey extractor-retries and sleep-requests
  - [Merger] Do not add aac_adtstoasc to non-hls audio
  - [ModifyChapters] Do not mutate original chapters by nihil-admirari
  - [devscripts/run_tests] Use markers to filter tests by sulyi
  - [7plus] Add cookie based authentication by nyuszika7h
  - [AdobePass] Fix RCN MSO by jfogelman
  - [CBC] Fix Gem livestream by makeworld-the-better-one
  - [CBC] Support CBC Gem member content by makeworld-the-better-one
  - [crunchyroll] Add season to flat-playlist Closes #1319
  - [crunchyroll] Add support for beta.crunchyroll URLs and fix series URLs with language code
  - [EUScreen] Add Extractor by Ashish0804
  - [Gronkh] Add extractor by Ashish0804
  - [hidive] Fix typo
  - [Hotstar] Mention Dynamic Range in format_id by Ashish0804
  - [Hotstar] Raise appropriate error for DRM
  - [instagram] Add login by u-spec-png
  - [instagram] Show appropriate error when login is needed
  - [microsoftstream] Add extractor by damianoamatruda, nixklai
  - [on24] Add extractor by damianoamatruda
  - [patreon] Fix vimeo player regex by zenerdi0de
  - [SkyNewsAU] Add extractor by Ashish0804
  - [tagesschau] Fix extractor by u-spec-png
  - [tbs] Add tbs live streams by llacb47
  - [tiktok] Fix typo and update tests
  - [trovo] Support channel clips and VODs by Ashish0804
  - [Viafree] Add support for Finland by 18928172992817182
  - [vimeo] Fix embedded player.vimeo
  - [vlive:channel] Fix extraction by kikuyan, pukkandan
  - [youtube] Add auto-translated subtitles
  - [youtube] Expose different formats with same itag
* Fri Oct 15 2021 Jan Engelhardt <jengelh@inai.de>
- Switch to yt-dlp 2021.10.10 codebase
  * Address youtube download speed being capped at 80KB/s
* Sun Jun 27 2021 Matej Cepl <mcepl@suse.com>
- Update to 2021.06.06
  * [facebook] Improve login required detection
  * [youporn] Fix formats and view count extraction
  * [orf:tvthek] Fix thumbnails extraction
  * [formula1] Fix extraction
  * [ard] Relax URL regular expression and fix video ids
  * [ustream] Detect https embeds
  * [ted] Prefer own formats over external sources
  * [twitch:clips] Improve extraction
  * [twitch:clips] Add access token query to download URLs
  * [youtube] Fix get_video_info request
  * [vimeo] Fix vimeo pro embed extraction
  * [redbulltv] Fix embed data extraction
  * [shahid] Relax URL regular expression
* Thu May 20 2021 Jan Engelhardt <jengelh@inai.de>
- Update to release 2021.05.16
  * Add support for sibnet embeds
* Fri Apr 16 2021 Jan Engelhardt <jengelh@inai.de>
- Update to release 2021.04.17
  * [curiositystream] fix format extraction
  * [cbssports] fix extraction
  * [mtv] Fix Viacom A/B Testing Video Player extraction
  * [youtube:tab] Pass innertube context and x-goog-visitor-id
    header along with continuation requests
  * [youtube] Improve URL to extractor routing
  * [youtube] Add more invidious instances
  * [youtube:tab] Detect series playlist on playlists page
  * [youtube:tab] Improve grid extraction
  * [youtube] Improve stretch extraction and fix stretched ratio
    calculation
  * [utils] Add support for support for experimental HTTP
    response status code 308 Permanent Redirect
* Tue Apr 06 2021 Jan Engelhardt <jengelh@inai.de>
- Update to release 2021.04.07
  * youtube: Add support for hashtag videos extraction
* Wed Mar 31 2021 Jan Engelhardt <jengelh@inai.de>
- Update to release 2021.04.01
  * youtube: fix playlist/comunity continuation items extraction
  * vimeo: fix unlisted video extraction
  * youtube: fix video's channel extraction
  * youtube: imporve age-restricted video extraction
  * youtube: setup CONSENT cookie when needed
* Sat Mar 27 2021 Jan Engelhardt <jengelh@inai.de>
- Update to release 2021.03.25
  * Improve extraction for RTVE, Applepodcasts, SVTPlay
* Sun Mar 14 2021 Jan Engelhardt <jengelh@inai.de>
- Update to release 2021.03.14
  * voxmedia: fix volume embed extraction
  * cbs: add support for Paramount+
  * southpark: Fix extraction and add support for
    southparkstudios.com
* Wed Mar 03 2021 Jan Engelhardt <jengelh@inai.de>
- Update to release 2021.03.03
  * bbc: add support for BBC Reel videos
* Mon Mar 01 2021 Jan Engelhardt <jengelh@inai.de>
- Update to release 2021.03.02
  * youtube: fix get_video_info request
  * zdf: Rework extractors
* Sun Feb 21 2021 Jan Engelhardt <jengelh@inai.de>
- Update to release 2021.02.22
  * vimeo: Add support for unlisted video source format extraction
  * youtube: Fix uploader extraction in flat playlist mode
* Wed Feb 10 2021 Jan Engelhardt <jengelh@inai.de>
- Update to release 2021.02.10
  * youtube: Add support for phone/tablet JS player
  * youtube: Extract ABR and VBR
* Wed Feb 03 2021 Jan Engelhardt <jengelh@inai.de>
- Update to release 2021.02.04
  * medialaan: add support DPG Media MyChannels based websites
  * youtube: improve DASH formats file size extraction