Youtube-dl

Latest version: v2021.12.17

Safety actively analyzes 638437 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 30 of 53

2017.09.10

Core
+ [utils] Introduce bool_or_none
* [YoutubeDL] Ensure dir existence for each requested format (14116)

Extractors
* [fox] Fix extraction (14147)
* [rutube] Use bool_or_none
* [rutube] Rework and generalize playlist extractors (13565)
+ [rutube:playlist] Add support for playlists (13534, 13565)
+ [radiocanada] Add fallback for title extraction (14145)
* [vk] Use dedicated YouTube embeds extraction routine
* [vice] Use dedicated YouTube embeds extraction routine
* [cracked] Use dedicated YouTube embeds extraction routine
* [chilloutzone] Use dedicated YouTube embeds extraction routine
* [abcnews] Use dedicated YouTube embeds extraction routine
* [youtube] Separate methods for embeds extraction
* [redtube] Fix formats extraction (14122)
* [arte] Relax unavailability check (14112)
+ [manyvids] Add support for preview videos from manyvids.com (14053, 14059)
* [vidme:user] Relax URL regular expression (14054)
* [bpb] Fix extraction (14043, 14086)
* [soundcloud] Fix download URL with private tracks (14093)
* [aliexpress:live] Add support for live.aliexpress.com (13698, 13707)
* [viidea] Capture and output lecture error message (14099)
* [radiocanada] Skip unsupported platforms (14100)

2017.09.02

Extractors
* [youtube] Force old layout for each webpage (14068, 14072, 14074, 14076,
14077, 14079, 14082, 14083, 14094, 14095, 14096)
* [youtube] Fix upload date extraction (14065)
+ [charlierose] Add support for episodes (14062)
+ [bbccouk] Add support for w-prefixed ids (14056)
* [googledrive] Extend URL regular expression (9785)
+ [googledrive] Add support for source format (14046)
* [pornhd] Fix extraction (14005)

2017.08.27.1

Extractors

* [youtube] Fix extraction with --youtube-skip-dash-manifest enabled (14037)

2017.08.27

Core
+ [extractor/common] Extract height and format id for HTML5 videos (14034)
* [downloader/http] Rework HTTP downloader (506, 809, 2849, 4240, 6023,
8625, 9483)
* Simplify code and split into separate routines to facilitate maintaining
* Make retry mechanism work on errors during actual download not only
during connection establishment phase
* Retry on ECONNRESET and ETIMEDOUT during reading data from network
* Retry on content too short
* Show error description on retry

Extractors
* [generic] Lower preference for extraction from LD-JSON
* [rai] Fix audio formats extraction (14024)
* [youtube] Fix controversy videos extraction (14027, 14029)
* [mixcloud] Fix extraction (14015, 14020)

2017.08.23

Core
+ [extractor/common] Introduce _parse_xml
* [extractor/common] Make HLS and DASH extraction in_parse_html5_media_entries
non fatal (13970)
* [utils] Fix unescapeHTML for misformed string like "&a"" (13935)

Extractors
* [cbc:watch] Bypass geo restriction (13993)
* [toutv] Relax DRM check (13994)
+ [googledrive] Add support for subtitles (13619, 13638)
* [pornhub] Relax uploader regular expression (13906, 13975)
* [bandcamp:album] Extract track titles (13962)
+ [bbccouk] Add support for events URLs (13893)
+ [liveleak] Support multi-video pages (6542)
+ [liveleak] Support another liveleak embedding pattern (13336)
* [cda] Fix extraction (13935)
+ [laola1tv] Add support for tv.ittf.com (13965)
* [mixcloud] Fix extraction (13958, 13974, 13980, 14003)

2017.08.18

Core
* [YoutubeDL] Sanitize byte string format URLs (13951)
+ [extractor/common] Add support for float durations in _parse_mpd_formats
(13919)

Extractors
* [arte] Detect unavailable videos (13945)
* [generic] Convert redirect URLs to unicode strings (13951)
* [udemy] Fix paid course detection (13943)
* [pluralsight] Use RPC API for course extraction (13937)
+ [clippit] Add support for clippituser.tv
+ [qqmusic] Support new URL schemes (13805)
* [periscope] Renew HLS extraction (13917)
* [mixcloud] Extract decrypt key

Page 30 of 53

Links

Releases

Has known vulnerabilities

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.