]> jfr.im git - yt-dlp.git/log
yt-dlp.git
2 years agoRelease 2021.08.10 2021.08.10
pukkandan [Tue, 10 Aug 2021 14:40:39 +0000 (20:10 +0530)] 
Release 2021.08.10

2 years ago[eroprofile] Add album downloader (#658)
jhwgh1968 [Tue, 10 Aug 2021 13:51:12 +0000 (13:51 +0000)] 
[eroprofile] Add album downloader (#658)

Authored by: jhwgh1968

2 years ago[instagram] Fix comments extraction (#660)
SsSsS [Tue, 10 Aug 2021 13:15:32 +0000 (13:15 +0000)] 
[instagram] Fix comments extraction (#660)

Authored-by: u-spec-png <redacted>
2 years ago[BandCamp] Add BandcampMusicIE (#668)
Ashish [Tue, 10 Aug 2021 13:12:11 +0000 (18:42 +0530)] 
[BandCamp] Add BandcampMusicIE (#668)

Authored by Ashish0804

2 years ago[mirrativ] Add extractors (#657)
The Hatsune Daishi [Tue, 10 Aug 2021 03:24:58 +0000 (12:24 +0900)] 
[mirrativ] Add extractors (#657)

Authored by: nao20010128nao

2 years ago[extractor] Detect `sttp` as subtitles in MPD
pukkandan [Mon, 9 Aug 2021 23:12:03 +0000 (04:42 +0530)] 
[extractor] Detect `sttp` as subtitles in MPD
Closes #656
Solution by: fstirlitz

2 years ago[utils] Fix `InAdvancePagedList.__getitem__`
pukkandan [Mon, 9 Aug 2021 22:10:40 +0000 (03:40 +0530)] 
[utils] Fix `InAdvancePagedList.__getitem__`

Since it didn't have any cache, the page was re-fetched for each video.
* Also generalized the cache code

2 years ago[crunchyroll] Fix thumbnail (#650)
funniray [Mon, 9 Aug 2021 21:39:20 +0000 (22:39 +0100)] 
[crunchyroll] Fix thumbnail (#650)

Authored by: funniray

2 years ago[blackboardcollaborate] Add new extractor (#646)
mzbaulhaque [Mon, 9 Aug 2021 20:33:12 +0000 (02:33 +0600)] 
[blackboardcollaborate] Add new extractor (#646)

Authored by: Ashish0804

2 years ago[paramountplus] Separate extractor and fix some titles (#652)
shirt [Mon, 9 Aug 2021 20:24:50 +0000 (16:24 -0400)] 
[paramountplus] Separate extractor and fix some titles (#652)

Co-authored-by: shirt, pukkandan
2 years ago[webvtt] Merge daisy-chained duplicate cues (#638)
Felix S [Mon, 9 Aug 2021 20:22:30 +0000 (20:22 +0000)] 
[webvtt] Merge daisy-chained duplicate cues (#638)

Fixes: https://github.com/yt-dlp/yt-dlp/issues/631#issuecomment-893338552
Previous deduplication algorithm only removed duplicate cues with
identical text, styles and timestamps.  This change also merges
cues that come in ‘daisy chains’, where sequences of cues with
identical text and styles appear in which the ending timestamp of
one equals the starting timestamp of the next.

This deduplication algorithm has the somewhat unfortunate side effect
that NOTE blocks between cues, if found, will be emitted in a different
order relative to their original cues.  This may be unwanted if perfect
fidelity is desired, but then so is daisy-chain deduplication itself.
NOTE blocks ought to be ignored by WebVTT players in any case.

Authored by: fstirlitz

2 years agoMisc fixes - See desc
pukkandan [Mon, 9 Aug 2021 12:10:24 +0000 (17:40 +0530)] 
Misc fixes - See desc
* Remove unnecessary uses of _list_from_options_callback
* Fix download tests - Bug from 6e84b21559f586ee4d6affb61688d5c6a0c21221
* Rename ExecAfterDownloadPP to ExecPP and refactor its tests
* Ensure _write_ytdl_file closes file handle on error - Potential fix for #517

2 years agoShow libraries present in verbose head
pukkandan [Sun, 8 Aug 2021 21:36:14 +0000 (03:06 +0530)] 
Show libraries present in verbose head

2 years ago[ffmpeg] Fix `--ffmpeg-location` when directory is given
pukkandan [Sun, 8 Aug 2021 20:48:58 +0000 (02:18 +0530)] 
[ffmpeg] Fix `--ffmpeg-location` when directory is given
Bug introduced in 89efdc15dd4dbdb4b51e82647637f33112156f61
Closes #654

2 years agoAdd option `--replace-in-metadata`
pukkandan [Mon, 9 Aug 2021 19:52:55 +0000 (01:22 +0530)] 
Add option `--replace-in-metadata`

2 years ago[viki] Print error message from API request
pukkandan [Sun, 8 Aug 2021 18:56:54 +0000 (00:26 +0530)] 
[viki] Print error message from API request
Closes #651

2 years ago[build] Use custom build of `pyinstaller` (#663)
shirt [Mon, 9 Aug 2021 19:51:02 +0000 (15:51 -0400)] 
[build] Use custom build of `pyinstaller` (#663)

Related: #25

Authored-by: shirt
2 years ago[HotStar] Use API for metadata and extract subtitles (#640)
Ashish [Sun, 8 Aug 2021 04:15:06 +0000 (09:45 +0530)] 
[HotStar] Use API for metadata and extract subtitles (#640)

The API is not rate-limited unlike the webpage

Authored by: Ashish0804

2 years ago[peertube] Fix videos without description (#639)
SsSsS [Sun, 8 Aug 2021 03:56:44 +0000 (03:56 +0000)] 
[peertube] Fix videos without description (#639)

Authored by: u-spec-png

2 years ago[youtube] Improve signature function detection (#641)
PSlava [Sun, 8 Aug 2021 03:54:37 +0000 (09:54 +0600)] 
[youtube] Improve signature function detection (#641)

Authored by: PSlava (Slava <redacted>)

2 years ago[aenetworks] Update `_THEPLATFORM_KEY` and `_THEPLATFORM_SECRET` (#643)
Wes [Sun, 8 Aug 2021 03:52:31 +0000 (22:52 -0500)] 
[aenetworks] Update `_THEPLATFORM_KEY` and `_THEPLATFORM_SECRET` (#643)

Original PR: https://github.com/ytdl-org/youtube-dl/pull/29749
Fixes: https://github.com/ytdl-org/youtube-dl/issues/29300
Authored by: wesnm

2 years ago[docs] Fix some mistakes and improve doc
pukkandan [Sat, 7 Aug 2021 08:49:17 +0000 (14:19 +0530)] 
[docs] Fix some mistakes and improve doc

2 years ago[cleanup] Misc
pukkandan [Sat, 7 Aug 2021 11:20:46 +0000 (16:50 +0530)] 
[cleanup] Misc

2 years agoAllow multiple `--exec` and `--exec-before-download`
pukkandan [Sat, 7 Aug 2021 08:00:55 +0000 (13:30 +0530)] 
Allow multiple `--exec` and `--exec-before-download`

2 years ago[youtube] Raise appropriate error when API pages can't be downloaded
pukkandan [Sat, 7 Aug 2021 06:45:58 +0000 (12:15 +0530)] 
[youtube] Raise appropriate error when API pages can't be downloaded

2 years ago[tests:download] Add batch testing for extractors
pukkandan [Fri, 6 Aug 2021 04:29:41 +0000 (09:59 +0530)] 
[tests:download] Add batch testing for extractors

Use `test_YourExtractor_all` to invoke them

2 years ago[extractor] Reset non-repeating warnings per video
pukkandan [Thu, 5 Aug 2021 22:17:11 +0000 (03:47 +0530)] 
[extractor] Reset non-repeating warnings per video

2 years agoAllow entire infodict to be printed using `%()s`
pukkandan [Fri, 6 Aug 2021 23:42:54 +0000 (05:12 +0530)] 
Allow entire infodict to be printed using `%()s`
Makes `--dump-json` redundant

2 years agoAdd option `--no-simulate` to not simulate even when `--print` or `--list...` are...
pukkandan [Sat, 7 Aug 2021 00:01:51 +0000 (05:31 +0530)] 
Add option `--no-simulate` to not simulate even when `--print` or `--list...` are used

* Deprecates `--print-json`
* Some listings like `--list-extractors` are handled by `yt_dlp` and so are not affected by this. These have been documented as such

Addresses: https://github.com/ytdl-org/youtube-dl/issues/29675, https://github.com/ytdl-org/youtube-dl/issues/29580#issuecomment-882046305

2 years agoFix bugs related to `sanitize_info`
pukkandan [Sat, 7 Aug 2021 15:46:55 +0000 (21:16 +0530)] 
Fix bugs related to `sanitize_info`

Related: https://github.com/yt-dlp/yt-dlp/commit/8012d892bd38af731357a61e071e0a0d01bc41b4#r54555230

2 years ago[utils] Fix `traverse_obj` depth when is_user_input
pukkandan [Sat, 7 Aug 2021 08:54:50 +0000 (14:24 +0530)] 
[utils] Fix `traverse_obj` depth when is_user_input

2 years ago[youtube] extractor-arg to show live dash formats
pukkandan [Sat, 7 Aug 2021 06:02:15 +0000 (11:32 +0530)] 
[youtube] extractor-arg to show live dash formats

If replay is enabled, these formats can be used to download the last 4 hours

2 years agoFix resuming when using `--no-part`
pukkandan [Thu, 5 Aug 2021 19:24:49 +0000 (00:54 +0530)] 
Fix resuming when using `--no-part`
Closes #576

2 years agoAdd compat-option `no-keep-subs`
pukkandan [Thu, 5 Aug 2021 18:00:53 +0000 (23:30 +0530)] 
Add compat-option `no-keep-subs`
Closes #630

2 years ago[adobepass] Add MSO Cablevision (#635)
Jesse [Thu, 5 Aug 2021 19:23:37 +0000 (15:23 -0400)] 
[adobepass] Add MSO Cablevision (#635)

Authored by: Jessecar96

2 years ago[vrv] Fix thumbnail extraction (#634)
funniray [Thu, 5 Aug 2021 16:19:28 +0000 (17:19 +0100)] 
[vrv] Fix thumbnail extraction (#634)

Authored by: funniray

2 years agoFix wrong extension for intermediate files
pukkandan [Thu, 5 Aug 2021 14:15:37 +0000 (19:45 +0530)] 
Fix wrong extension for intermediate files
Closes #632

2 years agoAdd regex to `--match-filter`
pukkandan [Wed, 4 Aug 2021 21:31:23 +0000 (03:01 +0530)] 
Add regex to `--match-filter`

This does not fully deprecate `--match-title`/`--reject-title`
since `--match-filter` is only checked after the extraction is complete,
while `--match-title` can often be checked from the flat playlist.

Fixes: https://github.com/ytdl-org/youtube-dl/issues/9092, https://github.com/ytdl-org/youtube-dl/issues/23035
2 years agoAdd all format filtering operators also to `--match-filter`
Max Teegen [Sun, 13 Jun 2021 14:25:19 +0000 (16:25 +0200)] 
Add all format filtering operators also to `--match-filter`

PR: https://github.com/ytdl-org/youtube-dl/pull/27361

Authored by: max-te

2 years ago[twitch:clips] Extract `display_id`
pukkandan [Wed, 4 Aug 2021 19:43:10 +0000 (01:13 +0530)] 
[twitch:clips] Extract `display_id`
PR: https://github.com/ytdl-org/youtube-dl/pull/29684
Fixes: https://github.com/ytdl-org/youtube-dl/issues/29666
Authored by: dirkf

2 years agoHandle `BrokenPipeError`
pukkandan [Wed, 4 Aug 2021 19:41:05 +0000 (01:11 +0530)] 
Handle `BrokenPipeError`
PR: https://github.com/ytdl-org/youtube-dl/pull/29505
Fixes: https://github.com/ytdl-org/youtube-dl/issues/29082
Authored by: kikuyan

2 years ago[ffpmeg] Allow `--ffmpeg-location` to be a file with different name
pukkandan [Wed, 4 Aug 2021 16:55:16 +0000 (22:25 +0530)] 
[ffpmeg] Allow `--ffmpeg-location` to be a file with different name

2 years agoEnsure sanitization of infodict before printing to stdout
pukkandan [Wed, 4 Aug 2021 22:07:16 +0000 (03:37 +0530)] 
Ensure sanitization of infodict before printing to stdout

* `filter_requested_info` is renamed to a more appropriate name `sanitize_info`

2 years agoFix `--compat-options filename` (#629)
Stavros Ntentos [Wed, 4 Aug 2021 18:01:37 +0000 (21:01 +0300)] 
Fix `--compat-options filename` (#629)

The correct default filename is `%(title)s-%(id)s.%(ext)s`

Authored by: stdedos

2 years ago[Newgrounds] Improve extractor and fix playlist (#627)
SsSsS [Wed, 4 Aug 2021 15:48:54 +0000 (15:48 +0000)] 
[Newgrounds] Improve extractor and fix playlist (#627)

Authored by: u-spec-png

2 years ago[nbcolympics:stream] Fix extractor
nikhil [Thu, 29 Jul 2021 15:31:27 +0000 (11:31 -0400)] 
[nbcolympics:stream] Fix extractor

PR: https://github.com/ytdl-org/youtube-dl/pull/29688
Closes: #617, https://github.com/ytdl-org/youtube-dl/issues/29665
* Livestreams are untested
* If using ffmpeg as downloader, v4.3+ is needed since `-http_seekable` option is necessary
* Instead of making a seperate key for each arg that needs to be passed to ffmpeg, I made `_ffmpeg_args`
* This deprecates `_seekable`, but the option is kept for compatibility

Authored by: nchilada, pukkandan

2 years ago[RCTIPlus] Support events and TV (#625)
MinePlayersPE [Wed, 4 Aug 2021 13:12:15 +0000 (20:12 +0700)] 
[RCTIPlus] Support events and TV (#625)

Authored by: MinePlayersPE

2 years ago[openrec] Add extractors (#624)
The Hatsune Daishi [Wed, 4 Aug 2021 09:14:37 +0000 (18:14 +0900)] 
[openrec] Add extractors (#624)

Authored by: nao20010128nao

2 years ago[nbcolympics] Update extractor for 2020 olympics (#621)
Wes [Wed, 4 Aug 2021 04:19:44 +0000 (23:19 -0500)] 
[nbcolympics] Update extractor for 2020 olympics (#621)

Fixes: https://github.com/yt-dlp/yt-dlp/issues/617#issuecomment-891834323
Authored by: wesnm

2 years ago[VrtNU] Fix XSRF token (#588)
Sam [Tue, 3 Aug 2021 18:41:26 +0000 (20:41 +0200)] 
[VrtNU] Fix XSRF token (#588)

PR: https://github.com/ytdl-org/youtube-dl/pull/29614
Authored-by: pgaig
2 years ago[docs] Document which fields `--add-metadata` adds to the file
pukkandan [Mon, 2 Aug 2021 20:03:51 +0000 (01:33 +0530)] 
[docs] Document which fields `--add-metadata` adds to the file
:ci skip all

2 years ago[ffmpeg] Fix streaming `mp4` to `stdout`
pukkandan [Mon, 2 Aug 2021 18:31:13 +0000 (00:01 +0530)] 
[ffmpeg] Fix streaming `mp4` to `stdout`

2 years ago[Vine] Remove invalid formats (#614)
SsSsS [Mon, 2 Aug 2021 18:07:59 +0000 (18:07 +0000)] 
[Vine] Remove invalid formats (#614)

Authored by: u-spec-png

2 years ago[doc] Fix banner URL
pukkandan [Mon, 2 Aug 2021 05:15:02 +0000 (10:45 +0530)] 
[doc] Fix banner URL

2 years ago[version] update
pukkandan [Mon, 2 Aug 2021 05:11:58 +0000 (10:41 +0530)] 
[version] update
:ci skip all

2 years agoRelease 2021.08.02 2021.08.02
pukkandan [Mon, 2 Aug 2021 04:48:33 +0000 (10:18 +0530)] 
Release 2021.08.02

2 years agoAdd donate links
pukkandan [Sat, 31 Jul 2021 13:39:34 +0000 (19:09 +0530)] 
Add donate links

2 years agoAdd logo and banner
pukkandan [Sat, 31 Jul 2021 02:19:28 +0000 (07:49 +0530)] 
Add logo and banner

2 years ago[youtube] Extract SAPISID only once
pukkandan [Mon, 2 Aug 2021 02:30:08 +0000 (08:00 +0530)] 
[youtube] Extract SAPISID only once

2 years ago[tenplay] Add MA15+ age limit (#606)
pukkandan [Mon, 2 Aug 2021 02:21:48 +0000 (07:51 +0530)] 
[tenplay] Add MA15+ age limit (#606)
Authored by: pento

2 years ago[CBS] Add fallback (#579)
LE [Mon, 2 Aug 2021 02:16:12 +0000 (22:16 -0400)] 
[CBS] Add fallback (#579)

Related: https://github.com/ytdl-org/youtube-dl/issues/29564
Authored-by: llacb47, pukkandan
2 years ago[Vimeo] Better extraction of original file (#599)
Ashish [Mon, 2 Aug 2021 01:53:12 +0000 (07:23 +0530)] 
[Vimeo] Better extraction of original file (#599)

Authored by: Ashish0804

2 years ago[test:download] Support testing with `ignore_no_formats_error`
pukkandan [Sun, 1 Aug 2021 22:16:45 +0000 (03:46 +0530)] 
[test:download] Support testing with `ignore_no_formats_error`

2 years ago[CBS] Add ParamountPlusSeriesIE (#603)
Ashish [Sun, 1 Aug 2021 21:28:47 +0000 (02:58 +0530)] 
[CBS] Add ParamountPlusSeriesIE (#603)

Authored by: Ashish0804

2 years ago[youtube] Add age-gate bypass for unverified accounts (#600)
David [Sun, 1 Aug 2021 21:13:46 +0000 (23:13 +0200)] 
[youtube] Add age-gate bypass for unverified accounts (#600)

Adds `_creator` variants for each client

Authored by: zerodytrash, colethedj, pukkandan

2 years ago[cleanup] Fix linter in 96fccc101f8f579ebd67da176e029803d82634c7
pukkandan [Sun, 1 Aug 2021 07:22:09 +0000 (12:52 +0530)] 
[cleanup] Fix linter in 96fccc101f8f579ebd67da176e029803d82634c7

2 years ago[downloader] Allow streaming unmerged formats to stdout using ffmpeg
pukkandan [Sat, 31 Jul 2021 10:53:54 +0000 (16:23 +0530)] 
[downloader] Allow streaming unmerged formats to stdout using ffmpeg

For this to work:
1. The downloader must be ffmpeg
2. The selected formats must have the same protocol
3. The formats must be downloadable by ffmpeg to stdout

Partial solution for: https://github.com/ytdl-org/youtube-dl/issues/28146, https://github.com/ytdl-org/youtube-dl/issues/27265

2 years ago[cleanup] Refactor some code
pukkandan [Sat, 31 Jul 2021 10:51:01 +0000 (16:21 +0530)] 
[cleanup] Refactor some code

2 years agoSet `home:` as the default key for `-P`
pukkandan [Sat, 31 Jul 2021 13:30:32 +0000 (19:00 +0530)] 
Set `home:` as the default key for `-P`

2 years ago[FormatSort] Fix bug for audio with unknown codec
pukkandan [Sat, 31 Jul 2021 10:29:52 +0000 (15:59 +0530)] 
[FormatSort] Fix bug for audio with unknown codec

2 years agoAdd compat-option `no-clean-infojson`
pukkandan [Sat, 31 Jul 2021 06:08:39 +0000 (11:38 +0530)] 
Add compat-option `no-clean-infojson`

2 years ago[utils] Fix slicing of reversed `LazyList`
pukkandan [Sun, 1 Aug 2021 06:17:30 +0000 (11:47 +0530)] 
[utils] Fix slicing of reversed `LazyList`

Closes #589

2 years ago[youtube] Fix default global API key
coletdjnz [Sun, 1 Aug 2021 06:12:26 +0000 (06:12 +0000)] 
[youtube] Fix default global API key

bug introduced in https://github.com/yt-dlp/yt-dlp/commit/000c15a4cad1079fe91609a5d5a0ff8d20cca865

2 years ago[adobepass] Add MSO Sling TV (#596)
Wes [Fri, 30 Jul 2021 22:05:56 +0000 (17:05 -0500)] 
[adobepass] Add MSO Sling TV (#596)

Original PR: ytdl-org/youtube-dl#29686
Closes: #300, ytdl-org/youtube-dl#18132
Authored by: wesnm

2 years ago[RCTIPlus] Remove PhantomJS dependency (#595)
MinePlayersPE [Fri, 30 Jul 2021 21:52:52 +0000 (04:52 +0700)] 
[RCTIPlus] Remove PhantomJS dependency (#595)

Authored by: MinePlayersPE

2 years ago[youtube] Misc cleanup (#577)
pukkandan [Fri, 30 Jul 2021 19:43:26 +0000 (01:13 +0530)] 
[youtube] Misc cleanup (#577)

Authored by: pukkandan, colethedj

2 years ago[youtube] Add `thirdParty` to agegate clients (#577)
pukkandan [Tue, 27 Jul 2021 14:03:59 +0000 (19:33 +0530)] 
[youtube] Add `thirdParty` to agegate clients (#577)
* This allows more videos like `tf2U5Vyj0oU` to become embeddable
    See https://github.com/yt-dlp/yt-dlp/pull/575#issuecomment-888837000
* Also added tests for all types of age-gate

Closes #581

2 years ago[youtube] simplify and de-duplicate client definitions (#577)
pukkandan [Fri, 30 Jul 2021 19:45:04 +0000 (01:15 +0530)] 
[youtube] simplify and de-duplicate client definitions (#577)

2 years ago[youtube] Improve age-gate detection (#577)
colethedj [Thu, 29 Jul 2021 05:23:56 +0000 (17:23 +1200)] 
[youtube] Improve age-gate detection (#577)

Authored by: colethedj

2 years ago[youtube] Force `hl=en` for comments (#594)
coletdjnz [Fri, 30 Jul 2021 19:36:00 +0000 (07:36 +1200)] 
[youtube] Force `hl=en` for comments (#594)

Closes #532

2 years ago[vidio] Fix login error detection (#582)
MinePlayersPE [Thu, 29 Jul 2021 04:41:05 +0000 (11:41 +0700)] 
[vidio] Fix login error detection (#582)

Authored by: MinePlayersPE

2 years ago[Hotstar] Support cookies (#584)
Ashish [Thu, 29 Jul 2021 04:36:38 +0000 (10:06 +0530)] 
[Hotstar] Support cookies (#584)

Closes #583
Authored by: Ashish0804

2 years ago[Mxplayer] Add h265 formats (#572)
Ashish [Thu, 29 Jul 2021 04:27:09 +0000 (09:57 +0530)] 
[Mxplayer] Add h265 formats (#572)

Authored by: Ashish0804

2 years ago[dplay] Add `ScienceChannelIE` (#567)
Sipherdrakon [Thu, 29 Jul 2021 04:25:00 +0000 (00:25 -0400)] 
[dplay] Add `ScienceChannelIE` (#567)

Authored by: Sipherdrakon

2 years ago[generic] Support KVS player (#549)
rigstot [Thu, 29 Jul 2021 04:03:01 +0000 (06:03 +0200)] 
[generic] Support KVS player (#549)

* Replaces the extractor for thisvid

Fixes: https://github.com/ytdl-org/youtube-dl/issues/2077
Authored-by: rigstot
2 years agoAdd format types `j`, `l`, `q` for outtmpl
pukkandan [Thu, 29 Jul 2021 02:56:17 +0000 (08:26 +0530)] 
Add format types `j`, `l`, `q` for outtmpl

Closes #345

2 years agoExpand and escape environment variables correctly in outtmpl
pukkandan [Wed, 28 Jul 2021 23:49:26 +0000 (05:19 +0530)] 
Expand and escape environment variables correctly in outtmpl

Fixes: https://www.reddit.com/r/youtubedl/comments/otfmq3/ytdlp_same_parameters_different_results
2 years ago[YouTube] Age-gate bypass implementation (#575)
MinePlayersPE [Tue, 27 Jul 2021 09:40:44 +0000 (16:40 +0700)] 
[YouTube] Age-gate bypass implementation (#575)

* Calling the API with `clientScreen=EMBED` allows access to most age-gated videos - discovered by @ccdffddfddfdsfedeee (https://github.com/yt-dlp/yt-dlp/issues/574#issuecomment-887171136)
* Adds clients: (web/android/ios)_(embedded/agegate), mweb_embedded
* Renamed mobile_web to mweb

Closes #574

Authored by pukkandan, MinePlayersPE

2 years ago[youtube] Fix format sorting when using alternate clients
pukkandan [Sun, 25 Jul 2021 22:03:42 +0000 (03:33 +0530)] 
[youtube] Fix format sorting when using alternate clients

2 years ago[youtube] Add `mobile_web` client (#557)
coletdjnz [Sun, 25 Jul 2021 22:18:36 +0000 (10:18 +1200)] 
[youtube] Add `mobile_web` client (#557)

Authored by: colethedj

2 years ago[youtube] Add `player_client=all`
pukkandan [Sun, 25 Jul 2021 21:55:53 +0000 (03:25 +0530)] 
[youtube] Add `player_client=all`

2 years agoRemove `asr` appearing twice in `-F`
pukkandan [Sun, 25 Jul 2021 21:52:39 +0000 (03:22 +0530)] 
Remove `asr` appearing twice in `-F`

2 years ago[bilibili] Improve `_VALID_URL`
pukkandan [Sun, 25 Jul 2021 19:40:06 +0000 (01:10 +0530)] 
[bilibili] Improve `_VALID_URL`

2 years ago[HotStarSeriesIE] Fix regex (#569)
Ashish [Sun, 25 Jul 2021 17:13:43 +0000 (22:43 +0530)] 
[HotStarSeriesIE] Fix regex (#569)

Authored by: Ashish0804

2 years ago[UtreonIE] Add extractor (#562)
Ashish [Sun, 25 Jul 2021 17:11:45 +0000 (22:41 +0530)] 
[UtreonIE] Add extractor (#562)

Authored by: Ashish0804

2 years ago[mediaset] Fix extraction (#564)
nixxo [Sat, 24 Jul 2021 14:36:55 +0000 (16:36 +0200)] 
[mediaset] Fix extraction (#564)

Closes #365
Authored by: nixxo

2 years ago[version] update
pukkandan [Sat, 24 Jul 2021 14:32:12 +0000 (20:02 +0530)] 
[version] update
:ci skip all

2 years agoRelease 2021.07.24 2021.07.24
pukkandan [Sat, 24 Jul 2021 01:33:14 +0000 (07:03 +0530)] 
Release 2021.07.24

2 years ago[youtube:tab] Extract video duration early
pukkandan [Sat, 24 Jul 2021 00:53:02 +0000 (06:23 +0530)] 
[youtube:tab] Extract video duration early
Based on: https://github.com/ytdl-org/youtube-dl/pull/29487 by glenn-slayden

2 years ago[youtube] Simplify `_get_text` early
pukkandan [Sat, 24 Jul 2021 00:46:46 +0000 (06:16 +0530)] 
[youtube] Simplify `_get_text` early