]> jfr.im git - yt-dlp.git/log
yt-dlp.git
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

2 years ago[test] Add Python 3.10 (#480)
xtkoba [Fri, 23 Jul 2021 15:02:48 +0000 (00:02 +0900)] 
[test] Add Python 3.10 (#480)

Authored-by: pukkandan, xtkoba
2 years ago[test] Use `pytest` instead of `nosetests` (#482)
pukkandan [Fri, 23 Jul 2021 14:48:15 +0000 (20:18 +0530)] 
[test] Use `pytest` instead of `nosetests` (#482)

`nosetests` is no longer being maintained : https://github.com/nose-devs/nose/issues/1099
and will stop working in py 3.10 as can be seen in #480

2 years ago[cookies] Handle errors when importing `keyring`
pukkandan [Fri, 23 Jul 2021 14:20:50 +0000 (19:50 +0530)] 
[cookies] Handle errors when importing `keyring`
Workaround for #551

2 years ago[cookies] Handle `sqlite` `ImportError` gracefully (#554)
Matt Broadway [Fri, 23 Jul 2021 14:26:19 +0000 (15:26 +0100)] 
[cookies] Handle `sqlite` `ImportError` gracefully (#554)

Closes #544
Authored by: mbway

3 years ago[downloader] Pass same status object to all `progress_hooks`
pukkandan [Fri, 23 Jul 2021 04:14:28 +0000 (09:44 +0530)] 
[downloader] Pass same status object to all `progress_hooks`

3 years ago[youtube] Fix subtitles only being extracted from the first client
pukkandan [Fri, 23 Jul 2021 04:07:15 +0000 (09:37 +0530)] 
[youtube] Fix subtitles only being extracted from the first client
Closes #547

3 years agoTry all clients even if age-gated
pukkandan [Fri, 23 Jul 2021 04:05:23 +0000 (09:35 +0530)] 
Try all clients even if age-gated
Reverts: https://github.com/yt-dlp/yt-dlp/pull/536/commits/892e31ce7c5f66418fee26a24eda30e5fe79d901

If some API calls have any issue, saving the state will cause unnecessary errors

3 years ago[youtube] Disable `get_video_info` age-gate workaround
pukkandan [Fri, 23 Jul 2021 03:55:38 +0000 (09:25 +0530)] 
[youtube] Disable `get_video_info` age-gate workaround
This now seems to be completely dead
Closes: #553
3 years ago[youtube] Fix age-gated videos for API clients when cookies are supplied (#545)
coletdjnz [Thu, 22 Jul 2021 08:11:04 +0000 (20:11 +1200)] 
[youtube] Fix age-gated videos for API clients when cookies are supplied (#545)

Fixes #543
Authored by: colethedj

3 years ago[downloader] Pass `info_dict` to `progress_hook`s
pukkandan [Wed, 21 Jul 2021 17:28:43 +0000 (22:58 +0530)] 
[downloader] Pass `info_dict` to `progress_hook`s

3 years ago[cookies] bugfix
pukkandan [Wed, 21 Jul 2021 21:30:21 +0000 (03:00 +0530)] 
[cookies] bugfix
Fixes: https://github.com/yt-dlp/yt-dlp/pull/488#discussion_r674352059
3 years ago[version] update
pukkandan [Wed, 21 Jul 2021 21:07:51 +0000 (02:37 +0530)] 
[version] update
:ci skip all

3 years agoRelease 2021.07.21 2021.07.21
pukkandan [Wed, 21 Jul 2021 18:02:21 +0000 (23:32 +0530)] 
Release 2021.07.21
and fix some typos
Closes #538

3 years ago[youtube] Make `--extractor-retries` work for more errors
pukkandan [Wed, 21 Jul 2021 17:57:23 +0000 (23:27 +0530)] 
[youtube] Make `--extractor-retries` work for more errors
Closes #507

3 years agoFix bug where `original_url` was not propagated when `_type`=`url`
pukkandan [Wed, 21 Jul 2021 19:45:32 +0000 (01:15 +0530)] 
Fix bug where `original_url` was not propagated when `_type`=`url`

3 years ago[youtube] Add debug message for SAPISID cookie extraction (#540)
coletdjnz [Wed, 21 Jul 2021 20:45:05 +0000 (08:45 +1200)] 
[youtube] Add debug message for SAPISID cookie extraction (#540)

Authored by: colethedj

3 years agoAdd option `--cookies-from-browser` to load cookies from a browser (#488)
Matt Broadway [Wed, 21 Jul 2021 20:32:49 +0000 (21:32 +0100)] 
Add option `--cookies-from-browser` to load cookies from a browser (#488)

* also adds `--no-cookies-from-browser`

Original PR: https://github.com/ytdl-org/youtube-dl/pull/29201
Authored by: mbway

3 years ago[youtube] Improve extraction of livestream metadata
pukkandan [Wed, 21 Jul 2021 15:15:45 +0000 (20:45 +0530)] 
[youtube] Improve extraction of livestream metadata
Modified from and closes #441
Authored by: pukkandan, krichbanana

3 years agoAdd field `live_status`
pukkandan [Wed, 21 Jul 2021 15:14:18 +0000 (20:44 +0530)] 
Add field `live_status`

3 years agobugfix for 50fed816dd5ae970d69d8997eb854d475ed91ede
pukkandan [Wed, 21 Jul 2021 13:41:40 +0000 (19:11 +0530)] 
bugfix for 50fed816dd5ae970d69d8997eb854d475ed91ede

3 years ago[douyin] Add extractor (#513)
Philip Xu [Wed, 21 Jul 2021 15:19:27 +0000 (11:19 -0400)] 
[douyin] Add extractor (#513)

Authored-by: pukkandan, pyx
3 years ago[nebula] Authentication via tokens from cookie jar (#537)
Henrik Heimbuerger [Wed, 21 Jul 2021 12:42:43 +0000 (14:42 +0200)] 
[nebula] Authentication via tokens from cookie jar (#537)

Closes #496
Co-authored-by: hheimbuerger, TpmKranz
3 years agoAdd `only_once` param for `write_debug`
pukkandan [Wed, 21 Jul 2021 12:36:34 +0000 (18:06 +0530)] 
Add `only_once` param for `write_debug`

3 years ago[utils] Improve `traverse_obj`
pukkandan [Wed, 21 Jul 2021 05:47:27 +0000 (11:17 +0530)] 
[utils] Improve `traverse_obj`

3 years ago[youtube] Extract data from multiple clients (#536)
pukkandan [Wed, 21 Jul 2021 03:52:34 +0000 (09:22 +0530)] 
[youtube] Extract data from multiple clients (#536)

* `player_client` accepts multiple clients
* default `player_client` = `android,web`
* music clients can be specifically requested
* Add IOS `player_client`
* Hide live dash since they can't be downloaded

Closes #501

Authored-by: pukkandan, colethedj
3 years agoAdd `only_once` param for `report_warning`
pukkandan [Tue, 20 Jul 2021 20:05:35 +0000 (01:35 +0530)] 
Add `only_once` param for `report_warning`
Related: https://github.com/yt-dlp/yt-dlp/pull/488#discussion_r667527297

3 years agoErrors in playlist extraction should obey `--ignore-errors`
pukkandan [Tue, 20 Jul 2021 19:30:46 +0000 (01:00 +0530)] 
Errors in playlist extraction should obey `--ignore-errors`
Related: https://github.com/yt-dlp/yt-dlp/issues/535#issuecomment-883277272, https://github.com/yt-dlp/yt-dlp/issues/518#issuecomment-881794754

3 years ago[youtube] Fix controversial videos when requested via API (#533)
coletdjnz [Tue, 20 Jul 2021 18:01:28 +0000 (06:01 +1200)] 
[youtube] Fix controversial videos when requested via API (#533)

Closes: https://github.com/yt-dlp/yt-dlp/issues/511#issuecomment-883024350
Authored by: colethedj

3 years ago[youtube:tab] Fix channels tab
pukkandan [Tue, 20 Jul 2021 17:51:04 +0000 (23:21 +0530)] 
[youtube:tab] Fix channels tab

3 years ago[utils] Fix LazyList for Falsey values
pukkandan [Tue, 20 Jul 2021 17:46:38 +0000 (23:16 +0530)] 
[utils] Fix LazyList for Falsey values

3 years ago[youtube] Make `parse_time_text` and `_extract_chapters` non-fatal
pukkandan [Tue, 20 Jul 2021 01:51:16 +0000 (07:21 +0530)] 
[youtube] Make `parse_time_text` and `_extract_chapters` non-fatal
Related: #532, 7c365c210939bcf3497f212a163ca1987f189421

3 years ago[youtube] Sanity check `chapters` (and refactor related code)
pukkandan [Tue, 20 Jul 2021 00:02:41 +0000 (05:32 +0530)] 
[youtube] Sanity check `chapters` (and refactor related code)
Closes #520

3 years agoRename `NOTE` in `-F` to `MORE INFO`
pukkandan [Mon, 19 Jul 2021 23:59:42 +0000 (05:29 +0530)] 
Rename `NOTE` in `-F` to `MORE INFO`
since it's often confused to be the same as `format_note`

3 years ago[youtube] Extract even more thumbnails and reduce testing
pukkandan [Mon, 19 Jul 2021 22:10:35 +0000 (03:40 +0530)] 
[youtube] Extract even more thumbnails and reduce testing

* Also fix bug where `_test_url` was being ignored

Ref: https://stackoverflow.com/a/20542029
Related: #340

3 years ago[compat] Remove unnecessary code
pukkandan [Mon, 19 Jul 2021 20:51:55 +0000 (02:21 +0530)] 
[compat] Remove unnecessary code

3 years ago[utils] Improve `traverse_obj`
pukkandan [Thu, 15 Jul 2021 14:52:49 +0000 (20:22 +0530)] 
[utils] Improve `traverse_obj`

* Allow skipping a level: `traverse_obj([{k:v1}, {k:v2}], (None, k))` => `[v1, v2]`
* Make keys variadic: `traverse_obj(obj, k1: str, k2: str)` => `traverse_obj(obj, (k1,), (k2,))`
* Fetch from multiple keys: `traverse_obj([{k1:[1], k2:[2], k3:[3]}], (0, (k1, k2), 0))` => `[1, 2]`

TODO: Add tests

3 years ago[youtube] Extract more thumbnails
pukkandan [Thu, 15 Jul 2021 17:19:59 +0000 (22:49 +0530)] 
[youtube] Extract more thumbnails

* The thumbnail URLs are hard-coded and their actual existence is tested lazily
* Added option `--no-check-formats` to not test them

Closes #340, Related: #402, #337, https://github.com/ytdl-org/youtube-dl/issues/29049

3 years ago[crunchyroll:playlist] Force http
pukkandan [Fri, 16 Jul 2021 21:19:49 +0000 (02:49 +0530)] 
[crunchyroll:playlist] Force http
Closes #495

3 years ago[docs] fix default of multistreams
pukkandan [Thu, 15 Jul 2021 17:58:01 +0000 (23:28 +0530)] 
[docs] fix default of multistreams

3 years agoAdd option `--exec-before-download`
pukkandan [Mon, 19 Jul 2021 17:56:22 +0000 (23:26 +0530)] 
Add option `--exec-before-download`
Closes #530

3 years ago[pornflip] Add new extractor (#523)
mzbaulhaque [Mon, 19 Jul 2021 18:16:21 +0000 (00:16 +0600)] 
[pornflip] Add new extractor (#523)

Authored-by: mzbaulhaque
3 years ago[youtube] misc cleanup and bug fixes (#505)
coletdjnz [Mon, 19 Jul 2021 04:55:07 +0000 (16:55 +1200)] 
[youtube] misc cleanup and bug fixes (#505)

* Update some `_extract_response` calls to keep them consistent
* Cleanup continuation extraction related code using new API format
* Improve `_extract_account_syncid` to support multiple parameters
* Generalize `get_text` and related functions into one
* Update `INNERTUBE_CONTEXT_CLIENT_NAME` with integer values

Authored by: colethedj

3 years ago[youtube] Fix session index extraction and headers for non-web player clients (#526)
coletdjnz [Sun, 18 Jul 2021 06:23:32 +0000 (18:23 +1200)] 
[youtube] Fix session index extraction and headers for non-web player clients (#526)

Fixes #522

3 years ago[youtube] Fix authentication when using multiple accounts
coletdjnz [Sat, 17 Jul 2021 06:20:05 +0000 (18:20 +1200)] 
[youtube] Fix authentication when using multiple accounts

`SESSION_INDEX` in `ytcfg` is the index of the active account and should be sent as `X-Goog-AuthUser` header

Closes #518
Authored by @colethedj

3 years ago[yahoo:gyao:player] Relax `_VALID_URL` (#503)
The Hatsune Daishi [Fri, 16 Jul 2021 14:36:53 +0000 (23:36 +0900)] 
[yahoo:gyao:player] Relax `_VALID_URL` (#503)

Authored by: nao20010128nao

3 years ago[generic] Extract previously missed subtitles (#515)
Felix S [Fri, 16 Jul 2021 14:22:56 +0000 (16:22 +0200)] 
[generic] Extract previously missed subtitles (#515)

* [generic] Extract subtitles in cases missed previously
* [common] Detect discarded subtitles in SMIL manifests
* [generic] Extract everything in the SMIL manifest

Authored by: fstirlitz

3 years agoRevert "Merge webm formats into mkv if thumbnails are to be embedded (#173)"
pukkandan [Thu, 15 Jul 2021 18:00:49 +0000 (23:30 +0530)] 
Revert "Merge webm formats into mkv if thumbnails are to be embedded (#173)"
This reverts commit 4d971a16b831a45147b6ae7ce53b3e105d204da7 by @damianoamatruda
Closes #500

This was wrongly checking for `write_thumbnail`

3 years ago[youtube:tab] Extract playlist availability (#504)
coletdjnz [Thu, 15 Jul 2021 02:42:30 +0000 (14:42 +1200)] 
[youtube:tab] Extract playlist availability (#504)

Authored by: colethedj

3 years ago[youtube:comments] Improve comment vote count parsing (fixes #506) (#508)
coletdjnz [Wed, 14 Jul 2021 23:24:42 +0000 (11:24 +1200)] 
[youtube:comments] Improve comment vote count parsing (fixes #506) (#508)

Authored by: colethedj

3 years ago[RTP] Fix extraction and add subtitles (#497)
Felix S [Tue, 13 Jul 2021 23:36:18 +0000 (01:36 +0200)] 
[RTP] Fix extraction and add subtitles (#497)

Authored by: fstirlitz

3 years ago[utils] Improve `js_to_json` comment regex
felix [Tue, 13 Jul 2021 07:18:20 +0000 (09:18 +0200)] 
[utils] Improve `js_to_json` comment regex
Capture the newline character as part of a single-line comment

From #497, Authored by: fstirlitz

3 years ago[extractor] Allow extracting multiple groups in `_search_regex`
felix [Tue, 13 Jul 2021 07:17:39 +0000 (09:17 +0200)] 
[extractor] Allow extracting multiple groups in `_search_regex`
From #497, Authored by: fstirlitz

3 years ago[youtube] Use android client as default and add age-gate bypass for it (#492)
coletdjnz [Tue, 13 Jul 2021 22:28:51 +0000 (10:28 +1200)] 
[youtube] Use android client as default and add age-gate bypass for it (#492)

Authored by: colethedj