1
0
Fork 0
mirror of https://github.com/yt-dlp/yt-dlp.git synced 2024-12-14 18:19:04 +00:00
Commit graph

2795 commits

Author SHA1 Message Date
ajj8 3783b5f1d1
[itv] Add support for ITV News ()
Authored by: ajj8
2021-10-28 16:27:09 +05:30
pukkandan ab630a57b9
[viewlift] Fix typo in 5be76d1ab7 2021-10-28 02:14:33 +05:30
pukkandan 5be76d1ab7
[viewlift] Add cookie-based login and series support
Closes , 
Authored by: Ashish0804, pukkandan
2021-10-28 02:07:40 +05:30
ajj8 b7b186e7de
[sky] Add SkyNewsStoryIE ()
Authored by: ajj8
2021-10-27 21:38:48 +05:30
nyuszika7h bd1c792327
[wakanim] Detect geo-restriction ()
Authored by: nyuszika7h
2021-10-26 22:05:20 +05:30
nyuszika7h dc88e9be03
[wakanim] Add support for MPD manifests ()
Closes 
Authored by: nyuszika7h
2021-10-26 22:03:43 +05:30
Ashish Gupta 0c873df3a8
[3speak] Add extractors ()
Closes 
Authored by: Ashish0804
2021-10-26 21:17:39 +05:30
pukkandan c35ada3360
[twitter] Do not sort by codec
Closes 
2021-10-26 21:15:38 +05:30
pukkandan 0db3bae879
[extractor] Fix some errors being converted to ExtractorError 2021-10-26 20:27:09 +05:30
pukkandan 7e59ca440a
[DiscoveryPlus] Allow language codes in URL
Closes 
2021-10-26 20:26:08 +05:30
u-spec-png 8e7ab2cf08
[Bilibili:comments] Fix infinite loop ()
Closes 
Authored by: u-spec-png
2021-10-26 01:03:01 +05:30
u-spec-png ad64a2323f
[instagram] Fix bug in ab2ffab22d ()
Authored by: u-spec-png
2021-10-24 22:01:33 +05:30
pukkandan fccf502118
[youtube] Populate thumbnail with the best "known" thumbnail
Closes , Related: https://github.com/yt-dlp/yt-dlp/issues/340#issuecomment-950290624
2021-10-24 15:00:18 +05:30
pukkandan 96565c7e55
[cleanup] Add keyword automatically to SearchIE descriptions
and some minor cleanup of docs
2021-10-23 21:20:19 +05:30
pukkandan ec11a9f4a2
[minicurses] Add more colors 2021-10-23 05:23:38 +05:30
Alf Marius 93c7f3398d
[Nrk] See desc ()
* Endpoint has changed. Currently the old one redirects to the new one, but this may change
* Descriptions use \r instead of \n. So translate it

Authored by: fractalf
2021-10-23 04:22:01 +05:30
pukkandan 49a57e70a9
[cleanup] misc 2021-10-23 02:09:10 +05:30
pukkandan 457f6d6866
[vlive:channel] Fix extraction
Based on https://github.com/ytdl-org/youtube-dl/pull/29866
Closes , , https://github.com/ytdl-org/youtube-dl/issues/29837
Authored by kikuyan, pukkandan
2021-10-22 23:19:38 +05:30
makeworld d183af3cc1
[CBC] Support CBC Gem member content ()
Authored by: makeworld-the-better-one
2021-10-22 06:28:32 +05:30
makeworld 3c239332b0
[CBC] Fix Gem livestream ()
Authored by: makeworld-the-better-one
2021-10-22 06:26:29 +05:30
u-spec-png ab2ffab22d
[Instagram] Add login ()
Authored by: u-spec-png
2021-10-22 06:23:45 +05:30
zenerdi0de f656a23cb1
[patreon] Fix vimeo player regex ()
Closes 
Authored by: zenerdi0de
2021-10-22 06:20:49 +05:30
pukkandan 58ab5cbc58
[vimeo] Fix embedded player.vimeo URL
Closes , partially fixes 
Cherry-picked from upstream commit 3ae9c0f410b1d4f63e8bada67dd62a8d2852be32
2021-10-22 06:15:51 +05:30
Damiano Amatruda 17ec8bcfa9
[microsoftstream] Add extractor ()
Based on: https://github.com/ytdl-org/youtube-dl/pull/24649
Fixes: https://github.com/ytdl-org/youtube-dl/issues/24440
Authored by: damianoamatruda, nixklai
2021-10-22 05:34:00 +05:30
u-spec-png 0f6e60bb57
[tagesschau] Fix extractor ()
Closes 
Authored by: u-spec-png
2021-10-22 05:09:50 +05:30
jfogelman f0ded3dad3
[AdobePass] Fix RCN MSO ()
Authored by: jfogelman
2021-10-22 01:06:03 +05:30
pukkandan 6e21fdd279
[build] Enable lazy-extractors in releases
Set the environment variable `YTDLP_NO_LAZY_EXTRACTORS`
to forcefully disable lazy extractor loading
2021-10-21 19:41:33 +05:30
pukkandan d3c93ec2b7
Don't create console for subprocesses on Windows ()
Closes 
2021-10-20 21:49:40 +05:30
pukkandan aa7785f860
[utils] Standardize timestamp formatting code
Closes 
2021-10-19 22:58:25 +05:30
pukkandan 176f1866cb
Add HDR information to formats 2021-10-18 18:35:02 +05:30
pukkandan e820fbaa6f
Do not verify thumbnail URLs by default
Partially reverts cca80fe611 and 0ba692acc8

Unless `--check-formats` is specified, this causes yt-dlp to return incorrect thumbnail urls.
See https://github.com/yt-dlp/yt-dlp/issues/340#issuecomment-877909966, 

But the overhead in general use is not worth it

Closes , 
2021-10-18 15:44:47 +05:30
pukkandan 24b0a72b30
[cleanup] Remove broken youtube login code 2021-10-18 09:25:51 +05:30
coletdjnz aae16f6ed9
[youtube:comments] Fix comment section not being extracted in new layouts ()
Co-authored-by: coletdjnz, pukkandan
2021-10-18 02:58:42 +00:00
Ashish Gupta 920134b2e5
[Gronkh] Add extractor ()
Closes 
Authored by: Ashish0804
2021-10-18 08:11:31 +05:30
Ashish Gupta 72ab768719
[SkyNewsAU] Add extractor ()
Closes 
Authored by: Ashish0804
2021-10-18 08:09:50 +05:30
LE 01b052b2b1
[tbs] Add tbs live streams ()
Authored by: llacb47
2021-10-18 07:58:20 +05:30
nyuszika7h e69585f8c6
[7plus] Add cookie based authentication ()
Closes 
Authored by: nyuszika7h
2021-10-18 07:04:56 +05:30
Damiano Amatruda 693ec74401
[on24] Add extractor ()
Authored by: damianoamatruda
2021-10-18 07:02:46 +05:30
pukkandan ec3f6640c1
[crunchyroll] Add season to flat-playlist
Closes 
2021-10-17 17:39:23 +05:30
pukkandan dd078970ba
[crunchyroll] Add support for beta.crunchyroll URLs
and fix series URLs with language code
2021-10-17 17:38:57 +05:30
pukkandan 580d3274e5 [youtube] Expose different formats with same itag 2021-10-16 20:28:17 +05:30
Ashish Gupta 6ff34542d2
[Hotstar] Raise appropriate error for DRM 2021-10-16 14:08:52 +05:30
gustaf e3950399e4
[Viafree] add support for Finland ()
Authored by: 18928172992817182 (gustaf)
2021-10-14 17:34:40 +05:30
Ashish Gupta 974208e151
[trovo] Support channel clips and VODs ()
Closes 
Authored by: Ashish0804
2021-10-14 17:32:48 +05:30
pukkandan a0c716bb61
[instagram] Show appropriate error when login is needed
Closes 
2021-10-14 14:44:29 +05:30
Ashish Gupta a64907d0ac
[Hotstar] Mention Dynamic Range in format id ()
Authored by: Ashish0804
2021-10-14 14:44:14 +05:30
pukkandan 6993f78d1b
[extractor,utils] Detect more codecs/mimetypes
Fixes: https://github.com/ytdl-org/youtube-dl/issues/29943
2021-10-13 05:05:29 +05:30
pukkandan ecdc9049c0
[YouTube] Add auto-translated subtitles
Closes 
2021-10-12 15:21:32 +05:30
pukkandan e88d44c6ee
[cleanup] Cleanup bilibili code
Closes 
Authored by pukkandan, u-spec-png
2021-10-12 15:21:31 +05:30
pukkandan a2160aa45f
[extractor] Generalize getcomments implementation 2021-10-12 15:21:30 +05:30
pukkandan cc16383ff3
[extractor] Simplify search extractors 2021-10-12 15:21:30 +05:30
pukkandan ba10757412 [extractor] Detect EXT-X-KEY Apple FairPlay 2021-10-11 17:09:21 +05:30
pukkandan 0481e266f5
[tiktok] Fix typo in 943d5ab133
and update tests
Closes 
2021-10-11 09:49:51 +05:30
Ashish Gupta 2c4bba96ac
[EUScreen] Add Extractor ()
Closes 
Authored by: Ashish0804
2021-10-11 03:36:27 +05:30
pukkandan e8f726a57f
[hidive] Fix typo in b5ae35ee6d 2021-10-10 11:44:44 +05:30
pukkandan dec0d56fa9
Release 2021.10.10 2021-10-10 09:32:01 +05:30
Bojidar Qnkov 2e01ba6218
[NovaPlay] Add extractor ()
Authored by: Bojidarist
2021-10-10 05:41:10 +05:30
Felix S 28fe35b4e3
[francetv] Update extractor ()
Original PR: https://github.com/ytdl-org/youtube-dl/pull/29996
Closes: https://github.com/yt-dlp/yt-dlp/issues/970, https://github.com/ytdl-org/youtube-dl/issues/29956, https://github.com/ytdl-org/youtube-dl/issues/29957, https://github.com/ytdl-org/youtube-dl/issues/29969, https://github.com/ytdl-org/youtube-dl/issues/29990, https://github.com/ytdl-org/youtube-dl/issues/30010

Authored by: fstirlitz, sarnoud
2021-10-10 03:20:17 +05:30
Ashish Gupta 81bcd43a03
[HotStarSeries] Fix cookies ()
Authored by: Ashish0804
2021-10-09 23:57:08 +05:30
pukkandan b5ae35ee6d
[cleanup] Misc cleanup 2021-10-09 22:32:00 +05:30
Jules-A 8cd69fc407
[Funimation] Fix for /v/ urls ()
Closes  
Authored by: pukkandan, Jules-A
2021-10-09 20:51:41 +05:30
pukkandan f2cad2e496
[Hidive] Fix subtitles broken by 705e7c2005 2021-10-09 20:49:00 +05:30
u-spec-png d6124e191e
[bilibili] Fix bug in efc947fb3e
Authored by: u-spec-png
2021-10-09 07:34:02 +05:30
coletdjnz ac56cf38a4
[youtube:tab] Fallback to API when webpage fails to download ()
and add some extractor_args to force this mode
Authored by: coletdjnz
2021-10-09 02:49:25 +05:30
Damiano Amatruda c08b8873ea
[ciscowebex] Add extractor ()
Authored by: damianoamatruda
2021-10-09 01:06:27 +05:30
pukkandan 819e05319b
Improved progress reporting (See desc) ()
* Separate `--console-title` and `--no-progress`
* Add option `--progress` to show progress-bar even in quiet mode
* Fix and refactor `minicurses`
* Use `minicurses` for all progress reporting
* Standardize use of terminal sequences and enable color support for windows 10
* Add option `--progress-template` to customize progress-bar and console-title
* Add postprocessor hooks and progress reporting

Closes: , , , 
2021-10-09 00:41:59 +05:30
u-spec-png fee3f44f5f
[Streamable] Add codecs ()
Authored by: u-spec-png
2021-10-07 20:02:42 +05:30
pukkandan 705e7c2005
[Hidive] Fix duplicate and incorrect formats 2021-10-06 11:23:48 +05:30
pukkandan 49e7e9c3ce
[docs,build] Change all pycryptodome references to pycryptodomex 2021-10-06 06:45:45 +05:30
pukkandan 1276a43a77
[youtube] Fix non-fatal errors in fetching player 2021-10-06 05:45:19 +05:30
pukkandan 1b6bb4a85a
[reddit] bugfix for 8e3fd7e034 2021-10-06 05:45:18 +05:30
pukkandan 644149afec
[soundcloud:playlist] Detect last page correctly
Closes 
2021-10-06 05:45:17 +05:30
coletdjnz 762e509d91
[Mediaite] Relax valid url ()
Closes 
Authored by: coletdjnz
2021-10-05 01:00:57 +05:30
i6t d92125aeba
[GoPro] Add extractor ()
Fixes: https://github.com/ytdl-org/youtube-dl/issues/30044
Authored by: i6t
2021-10-05 00:53:37 +05:30
makeworld 0f0ac87be3
[CBC] Cleanup tests ()
Related:  
Authored by: makeworld-the-better-one
2021-10-05 00:41:00 +05:30
u-spec-png 755203fc3f
[parliamentlive.tv] Fix extractor ()
Closes  
Authored by: u-spec-png
2021-10-05 00:39:00 +05:30
MinePlayersPE 943d5ab133
[Douyin] Rewrite extractor ()
Closes 
Authored by: MinePlayersPE
2021-10-05 00:31:33 +05:30
u-spec-png 3001a84dca
[Newgrounds] Add age_limit and fix duration ()
Authored by: u-spec-png
2021-10-05 00:28:02 +05:30
u-spec-png ebf2fb4d61
[Vupload] Add extractor ()
Fixes: https://github.com/ytdl-org/youtube-dl/issues/29877
Authored by: u-spec-png
2021-10-05 00:12:24 +05:30
u-spec-png efc947fb3e
[Bilibili] Add subtitle converter ()
Closes 
Based on https://github.com/y2361547758/bcc2ass
Authored by: u-spec-png
2021-10-05 00:07:05 +05:30
pukkandan e919569e67
[funimation] Sort formats according to the relevant extractor-args 2021-10-04 03:08:26 +05:30
Felix S 9359f3d4f0
[extractor] Extract storyboards from SMIL manifests ()
Authored by: fstirlitz
2021-10-03 00:13:42 +05:30
Aleri Kaisattera 0eaec13ba6
[Theta] Add video extractor ()
Authored by: alerikaisattera
2021-10-02 00:15:15 +05:30
jfogelman ad095c4283
[adobepass] Add RCN as MSO ()
Authored by: jfogelman
2021-09-30 21:14:20 +05:30
pukkandan e6f21b3d92
[docs,cleanup] Some minor refactoring and improve docs 2021-09-30 03:32:52 +05:30
pukkandan 3ae5e79774
[postprocessor] Add plugin support
Adds option `--use-postprocessor` to enable them
2021-09-30 03:32:46 +05:30
pukkandan 8e3fd7e034
[reddit] Fix 429 by generating a random reddit_session
Related: a76e2e0f88, , https://github.com/ytdl-org/youtube-dl/issues/29986
Original PR: https://github.com/ytdl-org/youtube-dl/pull/30017
Authored by: AjaxGb
2021-09-30 03:32:44 +05:30
i6t 851876095b
[Gettr] Add extractor ()
Fixes: https://github.com/ytdl-org/youtube-dl/issues/29589
Authored by: i6t
2021-09-29 15:53:56 +05:30
ajj8 2d997542ca
[bbc] Extract better quality videos ()
mobile-tablet-main only provides 540p25, so it shouldn't be used for the first attempt. Instead pc provides up to 720p50

Authored by: ajj8
2021-09-29 04:07:33 +05:30
Ashish Gupta 80c360d7aa
[LinkedInLearning] Fix newline bug in subtitles ()
Authored by: Ashish0804
2021-09-28 16:06:31 +05:30
Ashish Gupta f1d42a83ab
[Rumble] Add RumbleChannelIE ()
Authored by: Ashish0804
2021-09-28 02:31:23 +05:30
ChillingPepper 3cf4b91dc5
[SovietsCloset] Add duration from m3u8 ()
Authored by: ChillingPepper
2021-09-28 02:30:41 +05:30
u-spec-png fecb20a503
[N1] Add extractor ()
Authored by: u-spec-png
2021-09-28 01:40:51 +05:30
Aleri Kaisattera d31dab7084
[vidme] Remove extractor ()
Authored by: alerikaisattera
2021-09-27 07:42:44 +05:30
u-spec-png c470901ccf
[reddit] Add embedded url ()
Authored by: u-spec-png
2021-09-26 18:58:22 +05:30
i6t 2333ea1029
[Veo] Add extractor ()
Fixes: https://github.com/ytdl-org/youtube-dl/issues/29445
Authored by: i6t
2021-09-26 04:09:45 +05:30
u-spec-png 9a13345439
[PolskieRadio] Fix extractors ()
Closes 
Authored by: jakubadamw, u-spec-png
2021-09-26 04:00:22 +05:30
Ashish Gupta 8dc831f715
[LinkedInLearning] Add subtitles ()
Authored by: Ashish0804
Closes 
2021-09-25 16:55:33 +05:30
u-spec-png e99b2d2771
[Newgrounds] Fix view count on songs ()
Authored by: u-spec-png
2021-09-25 06:42:30 +05:30
pukkandan 600e900300
[zdf] Improve format sorting
Closes 
2021-09-24 07:47:00 +05:30
f4pp3rk1ng 20b91b9b63
[SpankBang] Fix uploader ()
Closes  
Authored by: f4pp3rk1ng, coletdjnz
2021-09-24 06:36:30 +05:30
renalid e27cc5d864
[Arte] Improve description extraction ()
Authored by: renalid
2021-09-24 06:26:15 +05:30
Aleri Kaisattera eb6d4ad1ca
[Theta] Add extractor ()
Authored by: alerikaisattera
2021-09-24 06:23:51 +05:30
coletdjnz 99e9e001de
[youtube] Cleanup authentication code ()
Authored by: coletdjnz
2021-09-24 06:22:17 +05:30
pukkandan 8f70b0b82f
[cbs] Report appropriate error for DRM
Closes 
2021-09-24 05:14:18 +05:30
pukkandan 1813a6ccd4
[youtube] Fix --mark-watched with --cookies-from-browser
Closes 
2021-09-24 05:14:16 +05:30
pukkandan 8100c77223
[lbry] Show error message from API response 2021-09-24 05:14:15 +05:30
Ashish Gupta 9ada988bfc
[Koo] Add extractor ()
Authored by: Ashish0804
2021-09-23 23:45:17 +05:30
Ashish Gupta d1a7768432
[Chingari] Add extractors ()
Authored by: Ashish0804
2021-09-23 23:31:55 +05:30
NeroBurner 49fa4d9af7
[atv.at] Use jwt for API ()
The jwt token is implemented according to RFC7519

Closes 
Authored by: NeroBurner
2021-09-23 23:10:51 +05:30
Glenn Slayden bdc196a444
[cleanup] Fix line endings for nebula.py ()
:ci skip
Authored by: glenn-slayden
2021-09-23 14:35:01 +05:30
Ashish Gupta 388bc4a640
[Hotstar] Add referer for subs ()
Authored by: Ashish0804
2021-09-23 14:30:49 +05:30
nixxo 4be9dbdc24
[comedycentral] Support collection-playlist ()
Authored by: nixxo
2021-09-23 11:45:54 +05:30
pukkandan a76e2e0f88
[reddit] Workaround for 429 by redirecting to old.reddit.com
Closes 
2021-09-22 19:51:57 +05:30
Sipherdrakon c12977bdc4
[AnimalPlanet] Fix extractor ()
Authored by: Sipherdrakon
2021-09-22 19:39:45 +05:30
ChillingPepper f6d8776d34
[SovietsCloset] Fix playlists for games with only named categories
Authored by: ConquerorDopy
2021-09-22 07:40:02 +05:30
pukkandan 5e3f2f8fc4
[youtube] Return full URL instead of just ID 2021-09-22 05:37:41 +05:30
pukkandan bd6f722de8
dump files should obey --trim-filename ()
Authored by: sulyi
2021-09-22 05:25:17 +05:30
makeworld 0d32e124c6
[CBC] Fix CBC Gem extractors ()
Closes 
Authored by: makeworld-the-better-one
2021-09-20 03:43:26 +05:30
u-spec-png cb2ec90e91
[Peertube] Add channel extractor ()
Authored by: u-spec-png
2021-09-19 23:17:41 +05:30
pukkandan 3cd786dbd7
[youtube] Warn when trying to download clips 2021-09-19 19:41:10 +05:30
u-spec-png 8f8e8eba24
[Nuvid] Fix extractor ()
Fixes: https://github.com/ytdl-org/youtube-dl/issues/29886
Authored by: u-spec-png
2021-09-19 17:56:29 +05:30
Yuan Chao a63d9bd0b0
[CGTN] Add extractor ()
Authored by: chao813
2021-09-19 17:48:22 +05:30
nyuszika7h 4762621925
[videa] Fix some extraction errors ()
Authored by: nyuszika7h
2021-09-19 17:07:50 +05:30
pukkandan 9c1c3ec016
[Oreilly] Bugfix for 7738bd3272 2021-09-19 14:20:53 +05:30
DigitalDJ f9cc0161e6
[extractor] Fix root-relative URLs in MPD ()
Authored by: DigitalDJ
2021-09-19 14:07:57 +05:30
Mohammad Khaled AbouElSherbini 7738bd3272
[Oreilly] Handle new web url ()
The change in URL is most likely a server side issue. But we can work around it by a simple substitution

Authored by: MKSherbini
2021-09-18 17:03:06 +05:30
The Hatsune Daishi d47f46e17e
[damtomo] Add extractor ()
Authored by: nao20010128nao
2021-09-18 11:25:17 +05:30
coletdjnz 298bf1d275
[itv] Prefer last matching featureset ()
Bug fix for 
Authored by: coletdjnz
2021-09-18 02:25:49 +05:30
Aleri Kaisattera d1b39ad844
[CAM4] Add extractor ()
Authored by: alerikaisattera
2021-09-18 02:24:17 +05:30
pukkandan edf65256aa
[hls,aes] Fallback to native implementation for AES-CBC
and detect `Cryptodome` in addition to `Crypto`

Closes 
Related: 
2021-09-18 00:55:58 +05:30
Aleri Kaisattera f1f6ca78b4
[Streamanity] Add Extractor ()
Authored by: alerikaisattera
2021-09-16 23:45:10 +05:30
Ashish Gupta 2fac2e9136
[Mediaite] Add Extractor ()
Closes  
Authored by: Ashish0804
2021-09-16 23:42:45 +05:30
Ashish Gupta 23dd2d9a32
[NDR] Rewrite NDRIE ()
Closes  
Authored by: Ashish0804
2021-09-16 23:41:55 +05:30
Ashish Gupta b89378a69a
[globo] Fix GloboIE ()
Closes  
Authored by: Ashish0804
2021-09-16 23:01:39 +05:30
pukkandan 0001fcb586
Add option --netrc-location
Closes , 
2021-09-16 01:28:55 +05:30
pukkandan f7590d4764
[vrv] Don't raise error when thumbnails are missing
Closes 
2021-09-16 01:28:53 +05:30
pukkandan dbf7eca917
[soundcloud] Update _CLIENT_ID
Related: 
2021-09-16 01:28:52 +05:30
Ashish Gupta a8cb7eca61
[HiDive] Fix extractor ()
Closes , 
Authored by: Ashish0804
2021-09-15 07:34:54 +05:30
nyuszika7h 92790da2bb
[radlive] Add new extractor ()
Closes 
Authored by: nyuszika7h
2021-09-15 07:15:10 +05:30
Sipherdrakon b5a39ed43b
[DIYNetwork] Support new format ()
Authored by: Sipherdrakon
2021-09-15 05:55:03 +05:30
LE cc33cc4395
[VrtNU] Handle login errors ()
Authored by: llacb47
2021-09-15 02:28:49 +05:30
Ashish Gupta 1722099ded
[Mxplayer] Use mobile API ()
Authored by: Ashish0804
2021-09-15 02:23:36 +05:30
u-spec-png e9a30b181e
[Peertube] Add playlist extractor ()
Authored by: u-spec-png
2021-09-14 09:25:26 +05:30
zenerdi0de 9c95ac677e
[Fancode] Fix live streams ()
Authored by: zenerdi0de
2021-09-13 21:10:32 +05:30
coletdjnz ea706726d6
[ITV] Fix extractor, add subtitles and thumbnails ()
Original PR: https://github.com/ytdl-org/youtube-dl/pull/28955 (see also https://github.com/ytdl-org/youtube-dl/issues/28906#issuecomment-831008270)

Closes , https://github.com/ytdl-org/youtube-dl/issues/28906, https://github.com/ytdl-org/youtube-dl/issues/29337, https://github.com/ytdl-org/youtube-dl/issues/29190, https://github.com/ytdl-org/youtube-dl/issues/28939, https://github.com/ytdl-org/youtube-dl/issues/29620

Authored-by: coletdjnz, sleaux-meaux, Vangelis66
2021-09-13 02:26:19 +05:30
pukkandan f60990ddfc
[peertube] Update instances ()
Authored by: u-spec-png
2021-09-13 02:02:28 +05:30
pukkandan ad226b1dc9
[funimation] Fix for locations outside US
Closes 
Authored by: Jules-A, pukkandan
2021-09-12 21:40:37 +05:30
pukkandan 67ad7759af
[brightcove] Extract subtitles from manifests 2021-09-12 21:40:36 +05:30
dalan 03c862794f
[9Now] handle episodes of series ()
Authored by: dalanmiller
2021-09-12 17:41:24 +05:30
MinePlayersPE 0fd6661edb
[TikTokUser] Fix extractor using mobile API ()
and misc cleanup

Closes 
Authored by: MinePlayersPE, llacb47
2021-09-12 11:51:59 +05:30
u-spec-png 02c7ae8104
[Newgrounds] Add NewgroundsUserIE and improve extractor ()
Authored by: u-spec-png
2021-09-12 11:07:44 +05:30
Ashish Gupta 16f7e6be3a
[bilibili]Add BiliIntlIE and BiliIntlSeriesIE ()
Closes  
Authored by: Ashish0804
2021-09-11 18:59:48 +05:30
Ashish Gupta ffecd3034b
[MuseScore] Add Extractor ()
Closes  
Authored by: Ashish0804
2021-09-11 18:51:11 +05:30
Felix S 1c5ce74c04
[zype] Extract subtitles from the m3u8 manifest ()
Closes 
Authored by: fstirlitz
2021-09-11 15:46:03 +05:30
coletdjnz eab3f867e2
[nzherald] Add NZHeraldIE ()
Authored-by: coletdjnz

Related: https://github.com/ytdl-org/youtube-dl/issues/28267
2021-09-07 22:49:57 +00:00
coletdjnz a7e999beec
[pbs] Fix subtitle extraction ()
Original PR: https://github.com/ytdl-org/youtube-dl/pull/24430, https://github.com/ytdl-org/youtube-dl/pull/17434
Closes: , https://github.com/ytdl-org/youtube-dl/issues/18796, https://github.com/ytdl-org/youtube-dl/issues/17273
Authored-by: coletdjnz, gesa, raphaeldore
2021-09-08 02:29:20 +05:30
Ashish 71407b3eca
[Olympics] Add replay extractor ()
Closes  
Authored by: Ashish0804
2021-09-07 23:05:27 +05:30
Ashish dc9de9cbd2
[Yandex] Add ZenYandexIE and ZenYandexChannelIE ()
Authored by: Ashish0804
2021-09-07 23:03:19 +05:30
Poschi 92ddaa415e
[gotostage] Add extractor ()
Authored by: poschi3
2021-09-07 22:41:56 +05:30
coletdjnz b6de707d13
[youtube] Improvements to JS player extraction (See desc) ()
* fallback player url extraction when it fails to be extracted from the webpage
* don't download js player unnecessarily for clients that don't require it
* try to extract js player url from any additional client configs
* ability to skip the js player usage/download using `player_skip=js`
* ability to skip the initial webpage download using `player_skip=webpage`

known issue:
* authentication for multi-channel accounts and multi-account cookies may not work correctly if the webpage or client configs are skipped
*  formats from the web client requiring signature decryption will be skipped if player js extraction is skipped

Authored by: coletdjnz
2021-09-06 12:56:41 +05:30
coletdjnz bccdbd22d5
[Mediaklikk] Add Extractor ()
Original PR: https://github.com/ytdl-org/youtube-dl/pull/17453, https://github.com/ytdl-org/youtube-dl/pull/25098
Fixes: https://github.com/ytdl-org/youtube-dl/issues/21431
Authored-by: tmarki, mrx23dot, coletdjnz
2021-09-06 12:22:38 +05:30
MinePlayersPE bd9ff55bcd [tiktok] Use API to fetch higher quality video ()
Authored by: MinePlayersPE, llacb47
2021-09-05 11:16:27 +05:30
pukkandan 526d74ec5a
[cleanup] Misc 2021-09-05 11:16:23 +05:30
pukkandan e04a1ff92e
[soundcloud] Retry playlist pages on 502 error
Closes 
2021-09-05 10:48:40 +05:30
pukkandan aa6c25309a [soundcloud] Make playlist extraction lazy 2021-09-05 10:28:28 +05:30
pukkandan d98b006b85 [dw] Fix extractor
Closes 
2021-09-05 10:28:28 +05:30
pukkandan 265a7a8ee5
[redtube] Fix exts
Closes 
2021-09-05 06:32:11 +05:30
pukkandan 826446bd82
[plutotv] Fix extractor for URLs with /en
Closes 
2021-09-05 06:32:10 +05:30
The Hatsune Daishi bc79491368
[17live] Add 17.live extractor ()
Authored by: nao20010128nao
2021-09-05 04:07:28 +05:30
ChillingPepper 421ddcb8b4
[SovietsCloset] Add extractor ()
Authored by: ChillingPepper
2021-09-04 17:59:35 +05:30
coletdjnz c0ac49bcca
[youtube] Retry on 'Unknown Error' ()
and do not repeat unimportant alerts

Closes 
Authored by: coletdjnz
2021-09-04 08:03:42 +05:30
coletdjnz 02def2714c
[southpark] Fix SouthParkDE ()
This was broken by ee1e05581e
Authored by: coletdjnz
2021-09-04 08:01:47 +05:30
pukkandan a7429aa9fa
[youtube] Fix subtitle names 2021-09-02 02:26:27 +05:30
ouwou f0e5366335
[reddit] Fix for quarantined subreddits ()
Authored by: ouwou
2021-09-02 00:24:31 +05:30
nyuszika7h 49ca8db06b
[mediaset] Fix extraction for more videos ()
Closes 
Authored by: nyuszika7h
2021-09-02 00:23:19 +05:30
nyuszika7h ee57a19d84
[mediaset] Fix extraction for some videos ()
This was broken by 
Closes  
Authored by: nyuszika7h
2021-09-01 21:09:15 +05:30
octotherp 908b56eaf7
[XHamster] Extract uploader_id ()
Authored by: octotherp
2021-09-01 18:58:25 +05:30
u-spec-png 1461d7bef2
[Tokentube] Add extractor ()
Closes  
Authored by: u-spec-png
2021-09-01 18:40:25 +05:30
pukkandan 8a2d992389
[facebook] Fix format sorting
Closes 
2021-09-01 09:17:52 +05:30
coletdjnz e88dabb35e
[Viafree] Fix extractor and extract subtitles ()
Authored by: coletdjnz
Fixes 
2021-08-31 22:31:11 +00:00
BunnyHelp 8eb7ba82ca
[iwara.tv] Extract more metadata ()
Authored-by: BunnyHelp
2021-09-01 00:59:30 +05:30
Luc Ritchie b2eeee0ce0
[afreecatv] Tolerate failure to parse date string ()
Authored by: wlritchi
2021-08-30 21:37:34 +05:30
Luc Ritchie 875cfb8cbc
[afreecatv] Fix adult VODs ()
Original PR: https://github.com/ytdl-org/youtube-dl/pull/28405
Fixes https://github.com/ytdl-org/youtube-dl/issues/26622, https://github.com/ytdl-org/youtube-dl/issues/26926

Authored by: wlritchi
2021-08-30 21:05:48 +05:30
u-spec-png 05664a2f7b
[CDA] Add more formats ()
Fixes: , https://github.com/ytdl-org/youtube-dl/issues/29844
Authored by: u-spec-png
2021-08-30 19:37:03 +05:30
coletdjnz 62cdaaf0e2
[StarTV] Add extractor for startv.com.tr ()
Authored-by: mrfade, coletdjnz
Related: https://github.com/ytdl-org/youtube-dl/issues/22715
2021-08-29 22:29:42 +00:00
coletdjnz 419508eabb
[Motherless] Fix extractor ()
Authored-by: coletdjnz
Fixes , https://github.com/ytdl-org/youtube-dl/issues/29626
2021-08-29 22:22:57 +00:00
Sipherdrakon 54153fb71b
[VH1,TVLand] Fix extractors ()
Fixes  but not 
Authored by: Sipherdrakon
2021-08-30 03:20:58 +05:30
zenerdi0de 1dd6d9ca9d
[Patreon] Add PatreonUserIE ()
Authored by: zenerdi0de
2021-08-30 03:17:50 +05:30
IONECarter 356ac009d3
[peloton] Add extractor ()
Authored by: IONECarter, capntrips, pukkandan
2021-08-30 03:13:59 +05:30
coletdjnz 9a292a620c
[ATV.at] Fix extractor for ATV.at ()
Authored-by: NeroBurner, coletdjnz
Fixes https://github.com/ytdl-org/youtube-dl/issues/29079
2021-08-29 21:34:39 +00:00
coletdjnz 7e55872286
[camtube] remove extractor ()
Co-authored-by: alerikaisattera
2021-08-29 21:11:03 +00:00
std-move 2fc14b9925
[Nova] fix extractor ()
Fixes: https://github.com/ytdl-org/youtube-dl/issues/27840
Authored by: std-move
2021-08-29 07:04:42 +05:30
Ashish 58f68fe703
[TV2Hu] Fix TV2HuIE and add TV2HuSeriesIE ()
Closes  
Authored by: Ashish0804
2021-08-29 06:44:22 +05:30
animelover1984 abafce59a1
[Niconico] Add Search extractors ()
Authored by: animelover1984, pukkandan
2021-08-28 07:07:13 +05:30
Ashish bc36bc36a1
[ShemarooMe] Fix extractor ()
Closes  
Authored by: Ashish0804
2021-08-27 20:39:13 +05:30
pukkandan c311988d19
[youtube] Improve 26e8e04454
The streams of the same itag may have slightly different size/bitrate
2021-08-26 08:27:29 +05:30
pukkandan 26e8e04454
[youtube] Prefer audio stream that YouTube considers default
Fixes: https://github.com/ytdl-org/youtube-dl/issues/29864
Related: https://github.com/clsid2/mpc-hc/issues/1268
2021-08-26 08:08:34 +05:30
pukkandan 198e3a04c9
[FormatSort] Remove priority of lang 2021-08-26 08:08:33 +05:30
Robin 61bfacb233
[facebook] Update onion URL ()
Authored by: Derkades
2021-08-25 20:31:43 +05:30
Ashish 85a0021fb3
[ProjectVeritas] Add extractor ()
https://github.com/ytdl-org/youtube-dl/issues/26749
Authored by: Ashish0804
2021-08-25 20:17:58 +05:30
Ashish 7a45a1590b
[Epicon] Add extractors ()
Authored by: Ashish0804
2021-08-25 19:33:32 +05:30
The Hatsune Daishi 1931a55ee8
[radiko] Add extractors ()
https://github.com/ytdl-org/youtube-dl/issues/29840
Authored by: nao20010128nao
2021-08-25 10:18:27 +05:30
i6t 63b1ad0f05
[iwara] Add thumbnail ()
Authored by: i6t
2021-08-25 03:06:15 +05:30
coletdjnz 0bb1bc1b10
[youtube] Remove annotations and deprecate --write-annotations ()
Closes  
Authored by: coletdjnz
2021-08-24 09:22:40 +05:30
pukkandan 6251555f1c
[downloader/ffmpeg] Support for DASH manifests (experimental)
Closes 
2021-08-24 05:52:00 +05:30
tandy1000 91d4b32bb6
[ManotoTV] Add new extractors ()
Authored by: tandy1000
2021-08-24 00:15:46 +05:30
pukkandan a181cd0c60
[facebook] Fix metadata extraction
Original PR: https://github.com/ytdl-org/youtube-dl/pull/29796
Closes , https://github.com/ytdl-org/youtube-dl/issues/29421, https://github.com/ytdl-org/youtube-dl/issues/23627, https://github.com/ytdl-org/youtube-dl/issues/23180, https://github.com/ytdl-org/youtube-dl/issues/14156

Authored by: kikuyan
2021-08-23 22:07:00 +05:30
Ashish ea81966e64
[TV2] Fix extractor ()
Closes  
Authored by: Ashish0804
2021-08-23 21:32:33 +05:30
Ashish 2acf2ce5cb
[GabTV] Add extractor ()
Closes 
Authored by: Ashish0804
2021-08-23 21:30:39 +05:30
Ashish f7f18f905c
[tiktok] Add TikTokUserIE ()
Authored-by: Ashish0804, pukkandan
2021-08-23 20:12:23 +05:30
pukkandan 4f8b70b593
[TikTok] Fix metadata extraction 2021-08-23 19:31:28 +05:30
MinePlayersPE e43e9f3c2c
[aljazeera] Fix extractor ()
Closes , https://github.com/ytdl-org/youtube-dl/issues/29517
Authored by: MinePlayersPE
2021-08-23 15:24:15 +05:30
pukkandan 71dd5d4a00
[peertube] handle new video URL format
Closes , https://github.com/ytdl-org/youtube-dl/issues/29782
Original PR: https://github.com/ytdl-org/youtube-dl/pull/29475
Authored by: Chocobozzz
2021-08-23 06:26:35 +05:30
nyuszika7h 52a2f994c9
[adobepass] Fix Verizon SAML login ()
Original PR: https://github.com/ytdl-org/youtube-dl/pull/19136 from 64bddfe15c

Authored-by: nyuszika7h, ParadoxGBB <paradoxgbb@yahoo.com>
2021-08-23 06:08:32 +05:30
pukkandan 1151c4079a
[extractor] Show video id in error messages if possible 2021-08-23 02:49:07 +05:30
pukkandan 88acdbc269
[extractor] Better error message for DRM ()
Closes 
2021-08-23 01:38:38 +05:30
Tom-Oliver Heidel 9b5fa9ee7c
[youtube] Add av01 itags to known formats list ()
Authored by: blackjack4494
2021-08-23 01:29:43 +05:30
mahanstreamer aca5774e68
[bitchute] Fix test ()
Authored by: mahanstreamer
2021-08-23 01:28:23 +05:30
pukkandan 3fb4e21b38
[lazy_extractors] Fix suitable and add flake8 test 2021-08-23 01:04:29 +05:30
pukkandan 4dfbf8696b
[utils] Add parse_qs 2021-08-23 00:50:43 +05:30
pukkandan 8fc54b1230
[youtube] Add shorts to _VALID_URL
Normally the generic extractor will redirect the URL,
but the cookies consent screen may sometimes appear instead

Closes 
2021-08-23 00:50:42 +05:30
pukkandan 5ad28e7ffd
[extractor] Common function _match_valid_url 2021-08-23 00:50:40 +05:30
Jérôme Duval f79ec47d71
[tv5mondeplus] Fix extractor ()
Authored by: korli
2021-08-21 02:04:51 +05:30
Ashish 45b0596290
[HearThisAtIE] Fix extractor ()
Closes:  
Authored by: Ashish0804
2021-08-21 01:09:59 +05:30
Ashish 96c23f3be8
[Zee5] Fix extractor and add subtitles ()
Closes 
Authored by Ashish0804
2021-08-21 00:43:12 +05:30
CHJ85 6e7dfe4959
[BannedVideo] Add Extractor ()
Closes: 
Original PR: https://github.com/ytdl-org/youtube-dl/pull/24572
Authored by: smege1001, blackjack4494, pukkandan
2021-08-21 00:15:00 +05:30
animelover1984 c34f505b04
[bilibili] Add category extractor ()
Authored by: animelover1984
2021-08-20 23:57:40 +05:30
Ashish 14183d1f80
[Hungama] Fix HungamaSongIE and add HungamaAlbumPlaylistIE ()
Authored by: Ashish0804
2021-08-20 23:46:59 +05:30
Glenn Slayden 5d62709bc7
[cleanup] Replace improper use of tab in trovo ()
:ci skip

Authored by: glenn-slayden
2021-08-17 04:19:31 +05:30
shirt 5fa206fb54
[ParamountPlus] Fix geo verification ()
Closes  
Authored by: shirt
2021-08-16 12:13:24 +05:30
mzbaulhaque df2a5633da
[pornhub] Separate and fix playlist extractor ()
Closes 
Authored by: mzbaulhaque
2021-08-15 23:02:48 +05:30
The Hatsune Daishi e040bb0a41
[voicy] Add extractor ()
Authored by: nao20010128nao
2021-08-15 20:49:54 +05:30
pukkandan f8fabc9930
[kakao] Fix extractor
Closes 
2021-08-15 14:31:27 +05:30
jhwgh1968 d967c68e4c
[eroprofile] Fix page skipping in albums ()
Bug from  
Authored by: jhwgh1968
2021-08-15 11:32:11 +05:30
SsSsS 3dd39c5f9a
[instagram] Add referrer to prevent throttling ()
Code from: https://github.com/ytdl-org/youtube-dl/pull/29751
Fixes: https://github.com/ytdl-org/youtube-dl/issues/29736

Authored by: u-spec-png, kikuyan
2021-08-15 00:45:01 +05:30
mzbaulhaque be44eefd5e
[filmmodu] Add extractor ()
Closes 
Authored by: mzbaulhaque
2021-08-15 00:40:56 +05:30
pukkandan b714b41f81
[soundcloud] Refetch client_id on 403
Closes 
2021-08-15 00:28:49 +05:30
coletdjnz 641ad5d813
[youtube] Extract error messages from HTTPError response ()
Authored by: coletdjnz
2021-08-13 11:48:26 +05:30
pukkandan a8731fcc1d minor bugfixes
bugs due to be2fc5b212, e9f4ccd19e
2021-08-11 20:27:30 +05:30
jhwgh1968 c196640ff1
[eroprofile] Add album downloader ()
Authored by: jhwgh1968
2021-08-10 19:21:12 +05:30
SsSsS 60c8fc73c6
[instagram] Fix comments extraction ()
Authored-by: u-spec-png <miloradkalabasdt@gmail.com>
2021-08-10 18:45:32 +05:30
Ashish bc8745480e
[BandCamp] Add BandcampMusicIE ()
Authored by Ashish0804
2021-08-10 18:42:11 +05:30
The Hatsune Daishi ff5e16f2f6
[mirrativ] Add extractors ()
Authored by: nao20010128nao
2021-08-10 08:54:58 +05:30
pukkandan be2fc5b212
[extractor] Detect sttp as subtitles in MPD
Closes 
Solution by: fstirlitz
2021-08-10 04:46:48 +05:30
funniray 245d43cacf
[crunchyroll] Fix thumbnail ()
Authored by: funniray
2021-08-10 03:09:20 +05:30
mzbaulhaque 246fb276e0
[blackboardcollaborate] Add new extractor ()
Authored by: Ashish0804
2021-08-10 02:03:12 +05:30
shirt 6e6e0d95b3
[paramountplus] Separate extractor and fix some titles ()
Co-authored-by: shirt, pukkandan
2021-08-10 01:54:50 +05:30
pukkandan a38bd1defa
[viki] Print error message from API request
Closes 
2021-08-10 01:21:22 +05:30
Ashish b6a35ad83b
[HotStar] Use API for metadata and extract subtitles ()
The API is not rate-limited unlike the webpage

Authored by: Ashish0804
2021-08-08 09:45:06 +05:30
SsSsS bfd56b74b9
[peertube] Fix videos without description ()
Authored by: u-spec-png
2021-08-08 09:26:44 +05:30
PSlava 858a65ecc1
[youtube] Improve signature function detection ()
Authored by: PSlava (Slava <slash@i-slash.com>)
2021-08-08 09:24:37 +05:30
Wes 3b34e38813
[aenetworks] Update _THEPLATFORM_KEY and _THEPLATFORM_SECRET ()
Original PR: https://github.com/ytdl-org/youtube-dl/pull/29749
Fixes: https://github.com/ytdl-org/youtube-dl/issues/29300

Authored by: wesnm
2021-08-08 09:22:31 +05:30
pukkandan b868936cd6 [cleanup] Misc 2021-08-07 21:17:07 +05:30
pukkandan 379e44ed3c [youtube] Raise appropriate error when API pages can't be downloaded 2021-08-07 21:17:06 +05:30
pukkandan 28f436bad0 [extractor] Reset non-repeating warnings per video 2021-08-07 21:17:05 +05:30
pukkandan 57015a4a3f
[youtube] extractor-arg to show live dash formats
If replay is enabled, these formats can be used to download the last 4 hours
2021-08-07 12:47:54 +05:30
Jesse fee5f0c909
[adobepass] Add MSO Cablevision ()
Authored by: Jessecar96
2021-08-06 00:53:37 +05:30
funniray 7bb6434767
[vrv] Fix thumbnail extraction ()
Authored by: funniray
2021-08-05 21:49:28 +05:30
pukkandan 678da2f21b [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
2021-08-05 03:37:20 +05:30
SsSsS 36576d7c4c
[Newgrounds] Improve extractor and fix playlist ()
Authored by: u-spec-png
2021-08-04 21:18:54 +05:30
nikhil bb36a55c41
[nbcolympics:stream] Fix extractor
PR: https://github.com/ytdl-org/youtube-dl/pull/29688
Closes: , 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
2021-08-04 20:41:59 +05:30
MinePlayersPE 3dbb2a9dcb
[RCTIPlus] Support events and TV ()
Authored by: MinePlayersPE
2021-08-04 18:42:15 +05:30
The Hatsune Daishi 9997eee4af
[openrec] Add extractors ()
Authored by: nao20010128nao
2021-08-04 14:44:37 +05:30
Wes 3e376d183e
[nbcolympics] Update extractor for 2020 olympics ()
Fixes: https://github.com/yt-dlp/yt-dlp/issues/617#issuecomment-891834323

Authored by: wesnm
2021-08-04 09:49:44 +05:30
Sam 888299e6ca
[VrtNU] Fix XSRF token ()
PR: https://github.com/ytdl-org/youtube-dl/pull/29614
Authored-by: pgaig
2021-08-04 00:11:26 +05:30
SsSsS 8e6cc12c80
[Vine] Remove invalid formats ()
Authored by: u-spec-png
2021-08-02 23:37:59 +05:30
pukkandan cf87314d4e
[youtube] Extract SAPISID only once 2021-08-02 08:00:08 +05:30
pukkandan 1bd3639f69
[tenplay] Add MA15+ age limit ()
Authored by: pento
2021-08-02 07:52:11 +05:30
LE 68f5867cf0
[CBS] Add fallback ()
Related: https://github.com/ytdl-org/youtube-dl/issues/29564
Authored-by: llacb47, pukkandan
2021-08-02 07:46:12 +05:30
Ashish 605cad0be7
[Vimeo] Better extraction of original file ()
Authored by: Ashish0804
2021-08-02 07:23:12 +05:30
Ashish e8384376c0
[CBS] Add ParamountPlusSeriesIE ()
Authored by: Ashish0804
2021-08-02 02:58:47 +05:30
David e7e94f2a5c
[youtube] Add age-gate bypass for unverified accounts ()
Adds `_creator` variants for each client

Authored by: zerodytrash, colethedj, pukkandan
2021-08-02 02:43:46 +05:30
pukkandan dbf5416a20 [cleanup] Refactor some code 2021-08-01 12:38:05 +05:30
pukkandan f5510afef0
[FormatSort] Fix bug for audio with unknown codec 2021-08-01 12:13:40 +05:30
coletdjnz eca330cb88
[youtube] Fix default global API key
bug introduced in 000c15a4ca
2021-08-01 06:12:26 +00:00
Wes d24734daea
[adobepass] Add MSO Sling TV ()
Original PR: ytdl-org/youtube-dl#29686
Closes: , 

Authored by: wesnm
2021-07-31 03:35:56 +05:30
MinePlayersPE d9e6e9481e
[RCTIPlus] Remove PhantomJS dependency ()
Authored by: MinePlayersPE
2021-07-31 03:22:52 +05:30
pukkandan 3619f78d2c
[youtube] Misc cleanup ()
Authored by: pukkandan, colethedj
2021-07-31 03:01:49 +05:30
pukkandan 65c2fde23f
[youtube] Add thirdParty to agegate clients ()
* 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 
2021-07-31 02:20:21 +05:30
pukkandan 000c15a4ca
[youtube] simplify and de-duplicate client definitions () 2021-07-31 02:14:15 +05:30
colethedj 9275f62cf8
[youtube] Improve age-gate detection ()
Authored by: colethedj
2021-07-31 02:13:55 +05:30
coletdjnz 6552469433
[youtube] Force hl=en for comments ()
Closes 
2021-07-31 01:06:00 +05:30
MinePlayersPE 11cc45718c
[vidio] Fix login error detection ()
Authored by: MinePlayersPE
2021-07-29 10:11:05 +05:30
Ashish fe07e2c69f
[Hotstar] Support cookies ()
Closes  
Authored by: Ashish0804
2021-07-29 10:06:38 +05:30
Ashish 89ce723edd
[Mxplayer] Add h265 formats ()
Authored by: Ashish0804
2021-07-29 09:57:09 +05:30
Sipherdrakon 45d1f15725
[dplay] Add ScienceChannelIE ()
Authored by: Sipherdrakon
2021-07-29 09:55:00 +05:30
rigstot a318f59d14
[generic] Support KVS player ()
* Replaces the extractor for thisvid

Fixes: https://github.com/ytdl-org/youtube-dl/issues/2077
Authored-by: rigstot
2021-07-29 09:33:01 +05:30
MinePlayersPE c0bc527bca
[YouTube] Age-gate bypass implementation ()
* 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 

Authored by pukkandan, MinePlayersPE
2021-07-27 15:10:44 +05:30
pukkandan 2a9c6dcd22
[youtube] Fix format sorting when using alternate clients 2021-07-26 03:50:13 +05:30
coletdjnz 5a1fc62b41
[youtube] Add mobile_web client ()
Authored by: colethedj
2021-07-26 03:48:36 +05:30
pukkandan b4c055bac2
[youtube] Add player_client=all 2021-07-26 03:38:18 +05:30
pukkandan 9536bc072d
[bilibili] Improve _VALID_URL 2021-07-26 03:38:10 +05:30
Ashish 8242bf220d
[HotStarSeriesIE] Fix regex ()
Authored by: Ashish0804
2021-07-25 22:43:43 +05:30
Ashish 4bfa401d40
[UtreonIE] Add extractor ()
Authored by: Ashish0804
2021-07-25 22:41:45 +05:30
nixxo 0222620725
[mediaset] Fix extraction ()
Closes 
Authored by: nixxo
2021-07-24 20:06:55 +05:30
pukkandan f703a88055
Release 2021.07.24 2021-07-24 07:03:14 +05:30
pukkandan a353beba83
[youtube:tab] Extract video duration early
Based on: https://github.com/ytdl-org/youtube-dl/pull/29487 by glenn-slayden
2021-07-24 06:59:20 +05:30
pukkandan 052e135029
[youtube] Simplify _get_text early 2021-07-24 06:59:20 +05:30
pukkandan 3944e7af92
[youtube] Fix subtitles only being extracted from the first client
Closes 
2021-07-23 09:46:55 +05:30
pukkandan ad34b2951e
Try all clients even if age-gated
Reverts: 892e31ce7c

If some API calls have any issue, saving the state will cause unnecessary errors
2021-07-23 09:46:54 +05:30
pukkandan c8fa48fd94
[youtube] Disable get_video_info age-gate workaround
This now seems to be completely dead
Closes: 
2021-07-23 09:46:52 +05:30
coletdjnz 2fd226f6a7
[youtube] Fix age-gated videos for API clients when cookies are supplied ()
Fixes 
Authored by: colethedj
2021-07-22 08:11:04 +00:00
pukkandan 245524e6a3
Release 2021.07.21
and fix some typos
Closes 
2021-07-22 02:33:28 +05:30
pukkandan 9c0d7f4951
[youtube] Make --extractor-retries work for more errors
Closes 
2021-07-22 02:32:20 +05:30
coletdjnz c926c9541f
[youtube] Add debug message for SAPISID cookie extraction ()
Authored by: colethedj
2021-07-21 20:45:05 +00:00
Matt Broadway 982ee69a74
Add option --cookies-from-browser to load cookies from a browser ()
* also adds `--no-cookies-from-browser`

Original PR: https://github.com/ytdl-org/youtube-dl/pull/29201
Authored by: mbway
2021-07-22 02:02:49 +05:30
pukkandan 7ea6541124
[youtube] Improve extraction of livestream metadata
Modified from and closes 
Authored by: pukkandan, krichbanana
2021-07-21 20:50:59 +05:30
pukkandan ae30b84072
Add field live_status 2021-07-21 20:50:58 +05:30
Philip Xu f6755419d1
[douyin] Add extractor ()
Authored-by: pukkandan, pyx
2021-07-21 20:49:27 +05:30
Henrik Heimbuerger 145bd631c5
[nebula] Authentication via tokens from cookie jar ()
Closes 
Co-authored-by: hheimbuerger, TpmKranz
2021-07-21 18:12:43 +05:30
pukkandan 352d63fdb5
[utils] Improve traverse_obj 2021-07-21 11:30:06 +05:30
pukkandan 11f9be0912
[youtube] Extract data from multiple clients ()
* `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 

Authored-by: pukkandan, colethedj
2021-07-21 09:22:34 +05:30
coletdjnz a1a7907bc0
[youtube] Fix controversial videos when requested via API ()
Closes: https://github.com/yt-dlp/yt-dlp/issues/511#issuecomment-883024350
Authored by: colethedj
2021-07-20 23:31:28 +05:30
pukkandan d61fc64618
[youtube:tab] Fix channels tab 2021-07-20 23:22:34 +05:30
pukkandan da503b7a52
[youtube] Make parse_time_text and _extract_chapters non-fatal
Related: , 7c365c2109
2021-07-20 07:22:26 +05:30
pukkandan 7c365c2109
[youtube] Sanity check chapters (and refactor related code)
Closes 
2021-07-20 05:39:02 +05:30
pukkandan cca80fe611 [youtube] Extract even more thumbnails and reduce testing
* Also fix bug where `_test_url` was being ignored

Ref: https://stackoverflow.com/a/20542029
Related: 
2021-07-20 03:46:06 +05:30
pukkandan 0ba692acc8
[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 , Related: , , https://github.com/ytdl-org/youtube-dl/issues/29049
2021-07-20 02:42:11 +05:30
pukkandan d9488f69c1
[crunchyroll:playlist] Force http
Closes 
2021-07-20 02:42:11 +05:30
mzbaulhaque 8d9b902243
[pornflip] Add new extractor ()
Authored-by: mzbaulhaque
2021-07-19 23:46:21 +05:30
coletdjnz fe93e2c4cf
[youtube] misc cleanup and bug fixes ()
* 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
2021-07-19 10:25:07 +05:30
coletdjnz 314ee30548
[youtube] Fix session index extraction and headers for non-web player clients ()
Fixes 
2021-07-18 06:23:32 +00:00
coletdjnz 34917076ad
[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 
Authored by @colethedj
2021-07-17 11:50:05 +05:30
The Hatsune Daishi ccc7795ca3
[yahoo:gyao:player] Relax _VALID_URL ()
Authored by: nao20010128nao
2021-07-16 20:06:53 +05:30
Felix S da1c94ee45
[generic] Extract previously missed subtitles ()
* [generic] Extract subtitles in cases missed previously
* [common] Detect discarded subtitles in SMIL manifests
* [generic] Extract everything in the SMIL manifest

Authored by: fstirlitz
2021-07-16 19:52:56 +05:30
coletdjnz 47193e0298
[youtube:tab] Extract playlist availability ()
Authored by: colethedj
2021-07-15 02:42:30 +00:00
coletdjnz 49bd8c66d3
[youtube:comments] Improve comment vote count parsing (fixes ) ()
Authored by: colethedj
2021-07-14 23:24:42 +00:00
Felix S 182b6ae8a6
[RTP] Fix extraction and add subtitles ()
Authored by: fstirlitz
2021-07-14 05:06:18 +05:30
felix 198f7ea89e
[extractor] Allow extracting multiple groups in _search_regex
From , Authored by: fstirlitz
2021-07-14 05:02:42 +05:30
coletdjnz c888ffb95a
[youtube] Use android client as default and add age-gate bypass for it ()
Authored by: colethedj
2021-07-14 03:58:51 +05:30
coletdjnz 9752433221
[youtube:comments] Fix is_favorited ()
Authored by colethedj
2021-07-12 06:50:03 +05:30
pukkandan f0ff9979c6
[vlive] Extract thumbnail directly in addition to the one from Naver
Closes 
2021-07-12 06:07:23 +05:30
coletdjnz 2d6659b9ea
[youtube:comments] Move comment extraction to new API ()
Closes , ,  

Authored by: colethedj
2021-07-12 04:48:40 +05:30
Kevin O'Connor c5370857b3
[BravoTV] Improve metadata extraction ()
Authored by: kevinoconnor7
2021-07-11 16:36:26 +05:30
pukkandan 6606817a86
[utils] Add variadic 2021-07-11 04:46:51 +05:30
zackmark29 73d829c144
[VIKI] Rewrite extractors ()
Closes 
Also added extractor-arg `video_types` to `vikichannel`

Co-authored-by: zackmark29, pukkandan
2021-07-10 02:08:09 +05:30
pukkandan 60bdb7bd9e
[youtube] Fix sorting of 3gp format 2021-07-08 22:33:33 +05:30
pukkandan 4bb6b02f93
Improve extractor_args parsing 2021-07-08 21:22:35 +05:30
pukkandan 51f8a31d65
Update to ytdl-commit-a803582
[peertube] only call description endpoint if necessary
a803582717
2021-07-07 05:17:11 +05:30
Tom-Oliver Heidel be05d5cff1
[soundcloud] Allow login using oauth token ()
Authored by: blackjack4494
2021-07-07 04:21:13 +05:30
zenerdi0de 30d569d2ac
[fancode] Fix extraction, support live and allow login with refresh token ()
Authored-by: zenerdi0de
2021-07-07 04:02:56 +05:30
OhMyBahGosh 08625e4125
[AdobePass] Add Spectrum MSO ()
From: https://github.com/ytdl-org/youtube-dl/pull/26792

Co-authored by: kevinoconnor7, ohmybahgosh
2021-07-07 03:26:51 +05:30
pukkandan 3acf6d3856
[Funimation] Rewrite extractor (See desc) ()
* Support direct `/player/` URL
* Treat the different versions of an episode as different formats of a single video. So `experience_id` can no longer be used as the video `id` and the `episode_id` is used instead. This means that all existing archives will break
* Extractor options `language` and `version` to pre-select them
* Compat option `seperate-video-versions` to fall back to old behavior (including using the old video IDs)

Closes 
2021-07-07 02:51:29 +05:30
pukkandan 46890374f7
[extractor] Minor improvements (See desc)
1. Allow removal of login hint - extractors can set their own login hint as part of `msg`
2. Cleanup `_merge_subtitles` signature
2021-07-07 02:27:53 +05:30
pukkandan 60755938b3
[extractor] Prevent unnecessary download of hls manifests
and refactor `hls_split_discontinuity` code
2021-07-07 02:24:58 +05:30
pukkandan bc97cdae67
[cleanup] Fix linter and some typos
Related: https://github.com/ytdl-org/youtube-dl/pull/29398
2021-07-04 03:04:25 +05:30
nyuszika7h e010672ab5
[videa] Fix extraction ()
Authored by: nyuszika7h
2021-07-03 21:38:08 +05:30
MinePlayersPE 17f0eb66b8
[RCTIPlus] Add extractor ()
Authored by: MinePlayersPE
2021-07-02 19:54:41 +05:30
pukkandan b1e60d1806 [facebook] Extract description and fix title
Partially fixes: 
2021-07-02 08:17:37 +05:30
krichbanana f6745c4980
[Youtube] Choose correct Live chat API for upcoming streams ()
Authored by: krichbanana
2021-07-02 05:59:29 +05:30
coletdjnz 109dd3b237
[youtube] Use new API for additional video extraction requests ()
Co-authored-by: colethedj, pukkandan
Closes https://github.com/yt-dlp/yt-dlp/issues/427
Workarounds for https://github.com/ytdl-org/youtube-dl/issues/29326, https://github.com/yt-dlp/yt-dlp/issues/319, https://github.com/ytdl-org/youtube-dl/issues/29086
2021-06-29 22:07:49 +00:00
LE 1e79316e20
[TBS] Support livestreams ()
Authored by: llacb47
2021-06-26 17:14:43 +05:30
coletdjnz 45261e063b
[youtube:comments] Fix error handling and add itct to params ()
Should close  (untested)

Authored by: colethedj
2021-06-25 23:31:10 +05:30
pukkandan 49c258e18d
[youtube] Fix subtitle names for age-gated videos
Related: https://github.com/iv-org/invidious/pull/2205#issuecomment-868680486
2021-06-25 23:10:31 +05:30
pukkandan 5d3a0e794b
Add --extractor-args to pass extractor-specific arguments 2021-06-25 20:10:28 +05:30
Mevious 125728b038
[funimation] Add FunimationShowIE ()
Closes 

Authored by: Mevious
2021-06-25 05:45:23 +05:30
LE 412cce82b0
[yahoo] Fix extraction ()
Fixes: https://github.com/ytdl-org/youtube-dl/issues/28290

Co-authored-by: llacb47, pukkandan
2021-06-24 21:27:48 +05:30
pukkandan 2b18a8c590
[plutotv] Improve _VALID_URL
Closes 
2021-06-23 07:49:09 +05:30
pukkandan ed807c1837
Update to ytdl-commit-379f52a
[liveleak] Remove extractor
379f52a495
2021-06-23 07:34:55 +05:30
Mevious 29f63c9672
[funimation] Extract subtitles ()
Closes , https://github.com/ytdl-org/youtube-dl/issues/25645
Related: https://github.com/ytdl-org/youtube-dl/pull/24906

Authored by: Mevious
2021-06-23 07:27:53 +05:30
pukkandan 9fc0de5796
[hotstar] Use server time for authentication instead of local time
Closes 
2021-06-23 06:04:42 +05:30
siikamiika c60ee3a218
[youtube_live_chat] Support ongoing live chat ()
Authored by: siikamiika
2021-06-23 05:42:39 +05:30
pukkandan e6779b9400
[twitcasting] Websocket support ()
Closes 
Authored by: nao20010128nao
2021-06-21 22:56:45 +05:30
pukkandan e36d50c5dd
[websockets] Add WebSocketFragmentFD ()
Necessary for 

Co-authored by: nao20010128nao, pukkandan
2021-06-21 22:56:36 +05:30
pukkandan 4e6767b5f2
[youtube] Temporary fix for age-gate
Related:
https://stackoverflow.com/a/67629882
https://github.com/yt-dlp/yt-dlp/issues/319
https://github.com/ytdl-org/youtube-dl/issues/29333
https://github.com/ytdl-org/youtube-dl/issues/29086
2021-06-18 20:32:52 +05:30
pukkandan d0fb4bd16f
[pornhub] Extract cast
Closes , https://github.com/ytdl-org/youtube-dl/pull/27384
2021-06-13 21:38:08 +05:30
felix 3fd4c2a543
[mediasite] Extract slides ()
Fixes:
https://github.com/ytdl-org/youtube-dl/issues/4974#issue-58006762
https://github.com/ytdl-org/youtube-dl/issues/4540#issuecomment-69574231
https://github.com/ytdl-org/youtube-dl/pull/11185#issuecomment-335554239

Authored by: fstirlitz
2021-06-13 20:36:40 +05:30
felix cdb19aa4c2
[downloader/mhtml] Add new downloader ()
This downloader is intended to be used for streams that consist of a
timed sequence of stand-alone images, such as slideshows or thumbnail
streams

This can be used for implementing:

https://github.com/ytdl-org/youtube-dl/issues/4974#issue-58006762
https://github.com/ytdl-org/youtube-dl/issues/4540#issuecomment-69574231
https://github.com/ytdl-org/youtube-dl/pull/11185#issuecomment-335554239

https://github.com/ytdl-org/youtube-dl/issues/9868
https://github.com/ytdl-org/youtube-dl/pull/14951


Authored by: fstirlitz
2021-06-13 20:36:40 +05:30
pukkandan 8326b00aab
Allow images formats
Necessary for .

* They are identified by `vcodec=acodec='none'`
* These formats show as the worst in `-F`
* Any postprocessor that expects audio/video will be skipped
* `b*` and all related selectors will skip such formats
* This commit also does not add any selector for downloading such formats. They have to be explicitly requested by the `format_id`. Implementation of a selector is left for when  is resolved
2021-06-13 03:45:53 +05:30
pukkandan 45db527fa6
[youtube] Login is not needed for :ytrec 2021-06-13 03:45:53 +05:30
coletdjnz 4ba001080f
[youtube] Non-fatal alert reporting for unavailable videos page ()
Co-Authored by: colethedj, pukkandan
2021-06-10 21:12:56 +00:00
coletdjnz 1974e99f4b
[youtube] Improve SAPISID cookie handling (closes ) ()
Author: colethedj
2021-06-10 21:02:57 +00:00
pukkandan 3b1fe47d84
Release 2021.06.08 2021-06-08 20:13:41 +05:30
pukkandan 46358f647d
Update to ytdl-commit-c2350ca
Update MSVC 2010 redist URL
c2350cac24
2021-06-08 00:28:32 +05:30
pukkandan 89ee4cf8ae
[viki] Fix extraction
Closes 
Code from: 59e583f7e8
2021-06-07 12:42:58 +05:30
pukkandan eb0f9d6838
[zoom] Extract transcripts as subtitles 2021-06-06 17:09:09 +05:30
pukkandan d3d8d8184a
[extractor] Fix pre-checking archive for some extractors
The `id` regex group must be present for `_match_id` and pre-checking archive to work correctly
2021-06-06 15:05:07 +05:30
pukkandan e85a39717a
[twitcasting] Add TwitCastingUserIE, TwitCastingLiveIE
Closes 

Code adapted from: f1fb9222bb/youtube_dl/extractor/twitcasting.py
Authored by: pukkandan, nao20010128nao
2021-06-06 03:26:33 +05:30
MinePlayersPE f2cd7060fc
[vidio] Add VidioPremierIE and VidioLiveIE ()
Authored-by: MinePlayersPE
2021-06-06 01:25:26 +05:30
felix e2efe599aa
[common] Fix FourCC fallback when parsing ISM ()
In some DASH manifests, the FourCC attribute is actually present,
but empty.  We thus apply the same fallback to 'AACL' that we do
when the attribute is entirely absent.

Authored by: fstirlitz
2021-06-06 00:59:04 +05:30
pukkandan 5e1dba8ed6
Remove duplicate file trovolive.py 2021-06-06 00:59:04 +05:30
pukkandan bea742222f
[youtube] Support shorts URL
Closes 
2021-06-06 00:59:04 +05:30
Ashish 6e6390321c
[Hotstar] Add HotStarSeriesIE ()
Authored by: Ashish0804
2021-06-01 20:14:03 +05:30
pukkandan 14eb1ee1cb
Update to ytdl-commit-d495292
[ard] Relax _VALID_URL and fix video ids
d495292852

Closes 
2021-06-01 02:48:20 +05:30
coletdjnz 879e7199bb
[archiveorg] Add YoutubeWebArchiveIE ()
Co-authored by: colethedj, pukkandan, alex-gedeon
2021-05-31 01:12:38 +00:00
MinePlayersPE 10bb7e51e8
[vidio] Add login support ()
Authored by: MinePlayersPE
2021-05-30 20:19:14 +05:30
pukkandan b0089e8992
[fancode] Add extractor (#316,#354)
Closes , 

Authored by: rmsmachine
2021-05-30 19:34:39 +05:30
Ashish a3ed14cbaf
[Voot] Add VootSeriesIE ()
Authored by: Ashish0804
2021-05-30 16:45:42 +05:30
LE 9dee4df559
[Saitosan] Add new extractor ()
Closes 
Authored by: llacb47
2021-05-30 14:32:18 +05:30
pukkandan adddc50cbf
[extractor] Functions to parse socket.io response as json
Authored by: pukkandan, llacb47
2021-05-30 14:22:42 +05:30
MinePlayersPE 46c43ffc9d
[vidio] Support premium videos ()
Authored by: MinePlayersPE
2021-05-29 20:24:19 +05:30
pukkandan 37a3bb66a7
[extractor] Allow note=False when extracting manifests 2021-05-29 14:22:44 +05:30
pukkandan 46953e7e6e
[youtube:playlist] fix bug 2021-05-29 02:31:13 +05:30
pukkandan 077c476276
[zee5] Fix m3u8 formats extension 2021-05-29 02:31:12 +05:30
rhsmachine 65af1839c6
[patreon] Support vimeo embeds ()
Authored by: rhsmachine
2021-05-27 22:14:43 +05:30
pukkandan 177877c544
[extractor] Always prefer native hls downloader by default
When the manifest is not downloadable by native downloader, it already is able to detect it and switch to `ffmpeg`. So there doesn't seem to be a reason anymore to use ffmpeg as the preferred downloader
2021-05-26 01:27:39 +05:30
Oliver Freyermuth f17c702270
[ard] Allow URLs without - before id
https://github.com/ytdl-org/youtube-dl/pull/29091

Authored by: olifre
2021-05-23 23:03:08 +05:30
pukkandan 3907333c5d
[extractor] Skip subtitles without URI in m3u8 manifests
Closes 

Authored by: hheimbuerger
2021-05-23 22:32:47 +05:30
Ashish 09d18ad07e
[Sonyliv] Add subtitle support ()
Authored by: Ashish0804
2021-05-23 21:26:27 +05:30
Ashish 9572eaaa11
[ShemarooMe] Add extractor ()
Closes 
Co-authored-by: Ashish0804, pukkandan
2021-05-23 12:42:50 +05:30
pukkandan 8d68ab98a7
[youtube] Fix bug where not all hls formats were extracted
Bug introduced in 9297939ec3
2021-05-23 03:53:17 +05:30
Ashish 135e6b93f4
[SonyLIV] Add SonyLIVSeriesIE ()
Authored by: Ashish0804
2021-05-22 17:53:06 +05:30
king-millez 13a49340ed
[telemundo] add extractor ()
Closes 
Authored by: king-millez
2021-05-22 17:17:49 +05:30
pukkandan 09f1580e2d
[youtube] /live URLs should raise error if channel is not live
Fixes: https://github.com/ytdl-org/youtube-dl/issues/29090
2021-05-21 20:05:54 +05:30
pukkandan b73612a254
Update to ytdl-commit-dfbbe29
[redbulltv] fix embed data extraction
dfbbe2902f
2021-05-20 21:13:18 +05:30
king-millez 5014558ab9
[parlview] Add extractor ()
Authored by: king-millez
2021-05-20 18:35:37 +05:30
coletdjnz 00ae27690d
[youtube] Add html5=1 param to get_video_info page requests ()
Workaround for , https://github.com/ytdl-org/youtube-dl/issues/29086
Authored by: colethedj
2021-05-20 15:56:57 +05:30
pukkandan 9d5d4d64f8
[youtube] Better message when login required 2021-05-20 15:55:55 +05:30
king-millez 98784ef8d6
[audius:artist] Add extractor ()
Authored by: king-millez
2021-05-20 15:55:55 +05:30
pukkandan d3fc8074a4
[youtube] Sort audio-only formats correctly
Closes 
2021-05-19 18:29:20 +05:30
pukkandan 07cce701de
[cleanup] linter, code formatting and readme 2021-05-19 16:48:20 +05:30
king-millez 74e001af1d
[tenplay] Fix extractor ()
Authored by: king-millez
2021-05-19 16:43:34 +05:30
pukkandan ff2751ac9c
[youtube] Always extract maxresdefault thumbnail
Fixes: https://github.com/ytdl-org/youtube-dl/issues/29049
2021-05-18 19:31:17 +05:30
pukkandan abcdd12b26
[youtube:tab] Support youtube music MP pages 2021-05-18 19:31:08 +05:30
pukkandan 18db754858
[youtube:tab] Redirect UC channels that doesn't have a videos tab
Many topic URLs don't have a videos tab, but has an equivalent `UU` playlist.
If there is no playlist, fallback to using channel page
2021-05-18 19:31:07 +05:30
pukkandan fe03a6cdc8
[youtube:tab] Support youtube music VL and browse pages 2021-05-18 19:31:06 +05:30
pukkandan cd684175ad
[youtube:tab] Support channel search
Fixes: https://github.com/ytdl-org/youtube-dl/issues/29071
2021-05-18 19:30:21 +05:30
pukkandan da692b7920
[cleanup] youtube tests 2021-05-18 18:10:15 +05:30
pukkandan 95c01b6c16
[youtube:tab] Show alerts only from the final webpage 2021-05-18 18:09:04 +05:30
pukkandan a06916d98e
[extractor] Add write_debug and get_param 2021-05-17 18:59:51 +05:30
coletdjnz 9297939ec3
[Youtube] Extract more formats for music.youtube URLs ()
Based on: https://github.com/ytdl-org/youtube-dl/pull/28778, https://github.com/ytdl-org/youtube-dl/pull/26160

Co-authored-by: craftingmod, colethedj, pukkandan
2021-05-15 20:08:47 +05:30
pukkandan 774d79cc4c
[youtube] Add language names
Co-authored by: nixxo, tpikonen
Based on: https://github.com/ytdl-org/youtube-dl/pull/26112
Closes: 
2021-05-15 19:27:53 +05:30
pukkandan 2412044c90
Add field name for subtitles
Co-authored by: pukkandan, tpikonen

Based on: , https://github.com/ytdl-org/youtube-dl/pull/26112
2021-05-15 19:27:52 +05:30
pukkandan 120916dac2
[youtube] multiple subtitles in same language
Fixes: https://github.com/ytdl-org/youtube-dl/issues/21164
Related: , https://github.com/ytdl-org/youtube-dl/pull/26112
2021-05-15 19:27:48 +05:30
pukkandan 0fb983f62d
[youtube] Extract audio language 2021-05-14 13:15:48 +05:30
pukkandan 0760b0a7e2
Standardize write_debug 2021-05-14 13:15:29 +05:30
pukkandan d908aa636a
[cleanup] Fix typos 2021-05-11 23:34:40 +05:30
pukkandan 3d89341b47
[common] bugfix for when compat_opts is not given 2021-05-11 23:29:26 +05:30
pukkandan d8ec40b39f
[rmcdecouverte] Generalize _VALID_URL
Closes 
2021-05-11 18:57:55 +05:30
pukkandan fac988053f
Release 2021.05.11
* and some documentation improvements
2021-05-11 13:35:05 +05:30
pukkandan 61241abbb0
[generic] Respect the encoding in manifest 2021-05-11 13:32:03 +05:30
pukkandan 53ed7066ab
Option --compat-options to revert some of yt-dlp's changes
* Deprecates `--list-formats-as-table`, `--list-formats-old`
2021-05-11 13:30:48 +05:30
pukkandan 2f567473c6
[Plugins] Prioritize plugins over standard extractors
and prevent plugins from overwriting the standard extractor classes

Closes 
2021-05-09 04:22:27 +05:30
pukkandan 41d1cca328
Update to ytdl-commit-a726009
[blinkx] Remove extractor
a726009987
2021-05-06 21:31:20 +05:30
pukkandan 12e73423f1
[plutotv] Fix format extraction for some urls
* And fallback to the first urls if ad-free urls can't be found
Closes 
2021-05-06 20:28:57 +05:30
pukkandan 7700b37f39
[plutotv] Extract subtitles from manifests 2021-05-06 20:28:56 +05:30
Ashish c28cfda81f
[SonyLiv] Fix title and series extraction ()
Authored by: Ashish0804
2021-05-06 20:27:43 +05:30
pukkandan 3158150cb7
[utils] Add network_exceptions 2021-05-04 22:36:18 +05:30
pukkandan 06425e9621
[blinkx] Minor fix
Fixes: https://github.com/ytdl-org/youtube-dl/issues/28941
2021-05-04 22:27:44 +05:30
pukkandan 1815d1028b
[zee5] Fix py2 compatibility 2021-05-03 22:49:03 +05:30
The Hatsune Daishi 0fa9a1e236
[whowatch] Add extractor
closes 

Authored by: nao20010128nao 
Modified from: 9e4a0e061a/youtube_dl/extractor/whowatch.py
2021-05-02 19:43:37 +05:30
pukkandan 80185155a1
[ukcolumn] Add Extractor
Closes 
2021-05-02 13:57:50 +05:30
pukkandan c755f1901f
[CBS] Improve _VALID_URL to support movies
Closes 
Tested by: BeeMuffins
2021-05-01 21:32:14 +05:30
pukkandan 68b91dc905
[youtube] Add oembed to reserved names 2021-05-01 21:24:31 +05:30
pukkandan 88f06afc0c
[rmcdecouverte] Improve _VALID_URL
Closes 
2021-05-01 21:24:31 +05:30
CXwudi 40078a55e2
[niconico] Fix bug in thumbnail extraction
Bug from: 6b1d8c1e30
Authored by: CXwudi
2021-05-01 19:35:47 +05:30
pukkandan 07e4a40a9a
[crackle] Improve extraction (See desc)
Closes 

* Refactor authorization as an extension to `_download_json`
* Better error messages and warnings
* Respect `--ignore-no-formats-error`
* Extract subtitles from manifests
* Try with crackle's geo-location service if all hard-coded countries fail
2021-04-29 05:20:16 +05:30
pukkandan e28f1c0ae8
[cleanup] Fix linter and some typos
* Also remove inconsistent use of `"` in setup.py
2021-04-28 19:59:40 +05:30
pukkandan ef39f8600a
[curiositystream] Fix collections
Closes 

* A bug with authentication was reported in <https://github.com/yt-dlp/yt-dlp/issues/277#issuecomment-828254721> but cannot be tested without an account
2021-04-28 19:29:33 +05:30
pukkandan 2291dbce2a
[niconico] Fix HLS formats
Closes 

* The structure of the API JSON was changed
* Smile Video seems to be no longer available. So remove the warning
* Move ping to downloader
* Change heartbeat interval to 40sec
* Remove unnecessary API headers

Authored-by: CXwudi, tsukumijima, nao20010128nao, pukkandan
Tested by: tsukumijima
2021-04-28 19:18:29 +05:30
pukkandan 895b0931e5
[youtube:tab] Detect playlists inside community posts 2021-04-28 19:18:06 +05:30
pukkandan 1ad047d0f7
[nebula] Move to nebula.app
Closes 
Tested by: Lamieur
2021-04-28 19:18:06 +05:30
pukkandan be6202f12b
Subtitle extraction from streaming media manifests
Authored by fstirlitz
Modified from: https://github.com/ytdl-org/youtube-dl/pull/6144

Closes: 
Fixes:
https://github.com/ytdl-org/youtube-dl/issues/6106
https://github.com/ytdl-org/youtube-dl/issues/14977
https://github.com/ytdl-org/youtube-dl/issues/21438
https://github.com/ytdl-org/youtube-dl/issues/23609
https://github.com/ytdl-org/youtube-dl/issues/28132

Might also fix (untested):
https://github.com/ytdl-org/youtube-dl/issues/15424
https://github.com/ytdl-org/youtube-dl/issues/18267
https://github.com/ytdl-org/youtube-dl/issues/23899
https://github.com/ytdl-org/youtube-dl/issues/24375
https://github.com/ytdl-org/youtube-dl/issues/24595
https://github.com/ytdl-org/youtube-dl/issues/27899

Related:
https://github.com/ytdl-org/youtube-dl/issues/22379
https://github.com/ytdl-org/youtube-dl/pull/24517
https://github.com/ytdl-org/youtube-dl/pull/24886
https://github.com/ytdl-org/youtube-dl/pull/27215

Notes:
* The functions `extractor.common._extract_..._formats` are still kept for compatibility
* Only some extractors have currently been moved to using `_extract_..._formats_and_subtitles`
* Direct subtitle manifests (without a master) are not supported and are wrongly identified as containing video formats
* AES support is untested
* The fragmented TTML subtitles extracted from DASH/ISM are valid, but are unsupported by `ffmpeg` and most video players
    * Their XML fragments can be dumped using `ffmpeg -i in.mp4 -f data -map 0 -c copy out.ttml`.
        Once the unnecessary headers are stripped out of this, it becomes a valid self-contained ttml file
    * The ttml subs downloaded from DASH manifests can also be directly opened with <https://github.com/SubtitleEdit>
* Fragmented WebVTT files extracted from DASH/ISM are also unsupported by most tools
    * Unlike the ttml files, the XML fragments of these cannot be dumped using `ffmpeg`
    * The webtt subs extracted from DASH can be parsed by <https://github.com/gpac/gpac>
    * But validity of the those extracted from ISM are untested
2021-04-28 19:02:43 +05:30
Felix S e8f834cd8d [threeqsdn] Extract subtitles from streaming manifests 2021-04-28 17:24:50 +05:30
Felix S e0e624ca7f [canvas] Extract subtitles from streaming manifests 2021-04-28 17:24:19 +05:30
Felix S ec4f374c05 [wat] Extract subtitles from streaming manifests 2021-04-28 17:24:08 +05:30
Felix S c811e8d8bd [atresplayer] Extract subtitles from streaming manifests 2021-04-28 17:23:56 +05:30
Felix S b2cd5da460 [francetv] Extract subtitles from the HLS manifest 2021-04-28 17:23:47 +05:30
Felix S 2de3b21e05 [uplynk] Extract subtitles from HLS manifests 2021-04-28 17:23:37 +05:30
Felix S 4bed436371 [twitter] Extract subtitles from HLS manifests 2021-04-28 17:23:27 +05:30
Felix S efe9dba595 [srgssr] Extract subtitles from HLS manifests 2021-04-28 17:23:16 +05:30
Felix S 47f4203dd3 [nytimes] Extract subtitles from HLS manifests 2021-04-28 17:23:05 +05:30
Felix S 015c10aeec [roosterteeth] Use common code for subtitle extraction 2021-04-28 17:22:56 +05:30
Felix S a00d781b73 [elonet] Use common code for subtitle extraction 2021-04-28 17:22:45 +05:30
Felix S 0c541b563f [tv4] Extract subtitles from streaming manifests 2021-04-28 17:22:36 +05:30
Felix S 64a5cf7929 [byutv] Extract subtitles from streaming manifests 2021-04-28 17:22:27 +05:30
Felix S 7a450a3b1c [generic] Extract subtitles from direct SSTR manifest links 2021-04-28 17:22:18 +05:30
Felix S 7de27caf16 [generic] Extract subtitles from direct DASH manifest links 2021-04-28 17:22:07 +05:30
Felix S c26326c1be [generic] Extract subtitles from direct HLS manifest links 2021-04-28 17:21:55 +05:30
Felix S 66a1b8643a [downloader/ism] Support muxing TTML subtitles 2021-04-28 17:21:45 +05:30
Felix S 4a2f19abbd [downloader/hls] Assemble single-file WebVTT subtitles from HLS segments 2021-04-28 17:21:14 +05:30
Felix S f6a1d69a87 [extractor/common] Extend _extract_akamai_formats to also extract subtitle tracks 2021-04-28 17:20:29 +05:30
Felix S fd76a14259 [extractor/common, downloader/ism] Extract SSTR subtitle tracks
_parse_ism_formats was extended into _parse_ism_formats_and_subtitles;
all direct users were updated, though _extract_ism_formats was left
as a compatibility wrapper.

The SSTR downloader was also modified in order to prepare for muxing
subtitle streams, although no support for any subtitle codecs was
added in this commit.
2021-04-28 17:20:20 +05:30
Felix S 171e59edd4 [extractor/common] Extract DASH subtitle tracks
_extract_mpd_formats and _parse_mpd_formats were extended into
_…_formats_and_subtitles; wrappers with old names are provided
for compatibility.
2021-04-28 17:20:11 +05:30
Felix S a0c3b2d5cf [extractor/common] Extract HLS subtitle tracks
_extract_m3u8_formats is renamed to _extract_m3u8_formats_and_subtitles
and extended to handle subtitle tracks instead of skipping them;
a wrapper with the old name is provided for compatibility.

_parse_m3u8_formats is likewise renamed and extended, but without adding
the compatibility wrapper; the test suite is adjusted to test the enhanced
method instead.
2021-04-28 17:19:57 +05:30
Felix S 19bb39202d [extractor/common] Generalise _merge_subtitles
This allows modifying a subtitles dictionary in-place.
2021-04-28 17:19:46 +05:30
Hadi0609 db9a564b6a
[zee5] Fix extraction for some URLs ()
Closes: 
2021-04-28 14:51:54 +05:30
Felix S c72967d5de
[mediasite] Generalize URL pattern ()
Authored by: fstirlitz
2021-04-26 17:23:20 +05:30
pukkandan b982cbdd0e
[limelight] Obey allow_unplayable_formats 2021-04-26 10:56:55 +05:30
pukkandan 6a04a74e8b
[FormatSort] Fix for when some formats have quality and others don't 2021-04-26 10:56:54 +05:30
CXwudi 6b1d8c1e30
[niconico] Fix title and thumbnail extraction ()
Authored by: CXwudi
2021-04-26 08:23:57 +05:30
Ashish 87c3d06271
[Mxplayer] Add MxplayerShowIE ()
Authored by: Ashish0804
2021-04-26 08:12:51 +05:30
pukkandan cf9d6cfb0c
[tubi] Raise "no video formats" error when video url is empty
Related: 
2021-04-24 17:52:33 +05:30
pukkandan bbed5763f1
[francetvinfo] Improve video id extraction
Closes 
2021-04-23 00:01:09 +05:30
pukkandan 1bdae7d312
Update to ytdl-commit-7e8b3f9
[youtube] Remove unused code
7e8b3f9439
2021-04-22 16:54:07 +05:30
Felix S a471f21da6
[mildom] Remove proxy ()
Closes 
Makes 2cff495997, ab406a1c0e,  obsolete

Authored by: fstirlitz
2021-04-22 16:52:22 +05:30
pukkandan 6efb071135
[BilibiliChannel] Fix pagination
Closes 

ccca21d7f5
Coauthored by: nao20010128nao, pukkandan
2021-04-22 04:19:33 +05:30
pukkandan 3b4775e021
[go] Fix _VALID_URL
Closes 
2021-04-21 15:43:53 +05:30
pukkandan ab406a1c0e
[mildom] Warn user of proxy 2021-04-21 15:43:22 +05:30
pukkandan 8c54a3051d
[youtube] Bugfix in _extract_ytcfg 2021-04-21 10:37:24 +05:30
pukkandan 3097d9e512
[mildom:user:vod] Download only necessary amount of pages 2021-04-19 11:41:49 +05:30
pukkandan c1df120eda
[mildom:vod] Remove proxy
* Proxy is needed only for live videos
2021-04-19 11:41:40 +05:30
pukkandan 2cff495997
[mildom] Change proxy
Related: 
Closes 
2021-04-19 11:41:33 +05:30
pukkandan d0491a1ebe
[twitcasting] Fix extractor
* `Origin: https://twitcasting.tv` must be sent when requesting the webpage. Otherwise the extracted `m3u8` will always give a `502`
* Fix regex for when `data-movie-playlist` is a dict containing the needed list
* media initialization is fully supported; so change downloader to native

Closes 
2021-04-18 17:57:46 +05:30
nixxo b9d68c199b
[rai] Add support for http formats ()
Authored by: nixxo
2021-04-17 22:42:28 +05:30
pukkandan 201c145953
Update to ytdl-commit-9f6c03
[cbsnews] Fix extraction for python <3.6
9f6c03a006
2021-04-17 08:40:31 +05:30
pukkandan 5d34200268
[youtube:tab] Reload with unavailable videos for all playlists
If the unavailable video is in a later page, the warning and button are not shown in the initial webpage
So we force all playlists' initial page to reload with the correct params
2021-04-17 08:40:30 +05:30
pukkandan b7da73eb19
Add option --ignore-no-formats-error
* Ignores the "no video format" and similar errors
* Experimental - Some extractors may still throw these errors
2021-04-17 08:40:30 +05:30
pukkandan 6a39ee13f7
Fix inconsistent use of report_warning 2021-04-17 04:16:41 +05:30
coletdjnz 358de58c4d
[youtube:tab] Show unavailable videos in playlists ()
Closes 

Authored by: colethedj
2021-04-17 04:09:08 +05:30
pukkandan a7191c6f57
Fix some linter and typos 2021-04-16 05:31:47 +05:30
lkho baa5873942
[viu:ott] Fix extractor (see desc)
* add language_flag_id query param
* add support for premium account (untested since I dont have a premium account)
* support entire series

Code from:
https://github.com/blackjack4494/youtube-dlc/pull/211
https://github.com/ytdl-org/youtube-dl/pull/15182
https://github.com/ytdl-org/youtube-dl/pull/26775

Fixes:
https://github.com/yt-dlp/yt-dlp/issues/219
https://github.com/ytdl-org/youtube-dl/issues/27946
https://github.com/ytdl-org/youtube-dl/issues/27863
https://github.com/ytdl-org/youtube-dl/issues/27812
https://github.com/ytdl-org/youtube-dl/issues/27464
https://github.com/ytdl-org/youtube-dl/issues/26788
https://github.com/blackjack4494/yt-dlc/issues/136

Possibly also fixes (untested):
https://github.com/ytdl-org/youtube-dl/issues/16992
https://github.com/ytdl-org/youtube-dl/issues/26701

Co-authored by: lkho, pukkandan
2021-04-16 05:19:46 +05:30
coletdjnz 79360d99d3
[youtube] Standardize API calls for tabs, mixes and search ()
Authored by: colethedj
2021-04-15 16:52:59 +05:30
pukkandan 46fff7105e
[youtube] Ignore invalid stretch ratio
Closes 
2021-04-14 15:22:17 +05:30
Ashish b5be6dd504
[TubiTv] Add TubiTvShowIE ()
Authored by: Ashish0804
2021-04-14 12:22:28 +05:30
coletdjnz 8ea3f7b909
[youtube] Improve channel syncid extraction to support ytcfg ()
Authored by: colethedj
2021-04-14 10:37:03 +05:30
pukkandan b31fdeedfd
[documentation] Improvements 2021-04-12 02:36:06 +05:30
coletdjnz f4f751af40
[youtube] Parse API parameters from initial webpage ()
* Obtain innertube_context, api_key and x-goog-visitor-id from webpage
* Generalize the header & Innertube_context extraction across YouTube extractors

Related: 1b0a13f33c

Authored by: colethedj
2021-04-12 01:53:04 +05:30
pukkandan 1988fab7e3
[youtube] Fix thumbnail URL
Closes: https://github.com/yt-dlp/yt-dlp/issues/233 https://github.com/ytdl-org/youtube-dl/issues/28023
2021-04-11 06:06:13 +05:30
pukkandan f7ad71607d
Update to ytdl-commit-4fb25ff
[maoritv] Add new extractor
4fb25ff5a3

Except:
[vimeo] improve extraction 3ae9c0f410
[youtube:tab] Pass innertube context... 1b0a13f33c
2021-04-10 22:19:54 +05:30
pukkandan f37468c41f
Fix default of dynamic_mpd 2021-04-10 20:57:53 +05:30
pukkandan 3ffc7c89b0
[youtube] Fix _extract_alerts
* Sometimes one warning is split between multiple runs
* Also simplified code
2021-04-10 20:57:27 +05:30
Henrik Heimbuerger f1823403b0
[nebula] Add extractor (watchnebula.com) ()
Authored by: hheimbuerger
2021-04-09 16:57:38 +05:30
LE 384fb069ec
[NFHSNetwork] Add extractor ()
Authored by: llacb47
2021-04-09 15:33:10 +05:30
bopol a4ddaf231e
[nitter] Fix extraction of reply tweets ()
And update instance list

Closes  

Authored by: B0pol
2021-04-08 22:33:36 +05:30
pukkandan 7e60c06925
[bilibili] Fix uploader
Related: https://github.com/yt-dlp/yt-dlp/issues/222
2021-04-08 13:22:04 +05:30
coletdjnz d92f5d5a90
[youtube] Extract comments' approximate timestamp ()
Authored by: colethedj
2021-04-07 17:09:06 +05:30
bopol c24ce07a84
[nitter] Fix thumbnails ()
Authored by: B0pol
2021-04-05 16:53:33 +05:30
Ashish de6758128e
[DiscoveryPlusIndia] Add DiscoveryPlusIndiaShowIE ()
Co-authored-by: Ashish <ashish@pop-os.localdomain>
Co-authored-by: pukkandan <pukkandan.ytdlp@gmail.com>
2021-04-05 16:20:08 +05:30
pukkandan 73d4343e39
Fix some m3u8 not obeying --allow-unplayable-formats 2021-04-04 17:53:26 +05:30
pukkandan 39ed931e53
Update to ytdl-commit-654b4f4
[youtube] prioritize information from YoutubeIE for playlist entries
654b4f4ff2
2021-04-04 03:49:04 +05:30
Matthew b28f8d244a
[YouTube] Show premium state in availability ()
Authored by colethedj
2021-04-03 14:20:58 +05:30
pukkandan 54df8fc5b2
[ViewSource] Add extractor to handle view-source: 2021-04-03 14:07:27 +05:30
The Hatsune Daishi 5d39972ed0
[mildom] Update extractor to comply with current proxy ()
Authored by nao20010128nao
2021-04-03 13:43:49 +05:30
pukkandan 0481374e1d
[DiscoveryPlus] Add discoveryplus.in ()
Closes 
2021-04-03 13:18:40 +05:30
pukkandan df0c81513e
[generic] Detect Invidious' link element (Closes ) 2021-04-01 17:13:35 +05:30
pukkandan 3f6a90eb63
[ard:mediathek] Fix video id extraction (Closes ) 2021-04-01 16:17:15 +05:30
pukkandan b050d210df
Fix some typos and linter 2021-04-01 14:16:10 +05:30
pukkandan cce889b900 Update to ytdl v2021-04-01
14f29f087e

Closes 
2021-04-01 13:59:22 +05:30
nixxo a6ae61a4c2
[la7] Add podcasts and podcast playlists ()
Authored by: nixxo
2021-03-28 17:06:59 +05:30
pukkandan b704fc1a68
Revert commit 8562218
[ard] improve clip id extraction
8562218350

This was merged incorrectly
2021-03-25 04:31:32 +05:30
pukkandan 1418a0437f
Update to ytdl-commit-8562218
[ard] improve clip id extraction
8562218350
2021-03-25 04:09:21 +05:30
pukkandan 3700c7ef10
[linuxacadamy] Fix login 2021-03-24 04:06:26 +05:30
pukkandan 394dcd4486
Write current epoch to infojson when using --no-clean-infojson
Closes 
2021-03-24 00:34:33 +05:30
pukkandan 83b20a970d
[youtube_live_chat] fix bug when trying to set cookies
Closes 
2021-03-23 17:53:36 +05:30
pukkandan e1feb88fdf
[niconico] Fix for when logged in
Related: https://github.com/yt-dlp/yt-dlp/issues/171#issuecomment-803692716
Co-authored by: CXwudi, xtkoba
2021-03-23 14:03:07 +05:30
pukkandan 421a459573
Update to ytdl-commit-7e79ba7
7e79ba7dd6
[vimeo:album] Fix extraction for albums with number of videos multiple to page size
2021-03-22 02:58:41 +05:30
Matthew c224251aad
[youtube] Show if video is private, unlisted etc in new field availability ()
Closes: , https://github.com/ytdl-org/youtube-dl/issues/25631

Authored by: colethedj, pukkandan
2021-03-22 02:58:41 +05:30
pukkandan 037cc66ec8
[linuxacadamy] Improve regex
TODO: We need to make a more robust standard regex for fetching js objects from html
2021-03-21 21:27:33 +05:30
Two Sheds" Jackson 9160a0c6a2
[nbc] Improve metadata extraction ()
Authored by: 2ShedsJackson
2021-03-21 21:26:31 +05:30
2ShedsJackson 5c5fae6d2f
[amcnetworks] Fix extractor ()
* Prefer use of manifest based on `releasePid` since the one based on `videoPid` may have Fairplay
* Additional thumbnail images were added
* Don't add `season_number` and `series` to `title`
* `series` is now set to `None` rather than "_" when empty
* fix bug with age limit

Authored by: 2ShedsJackson
2021-03-20 16:11:11 +05:30
pukkandan c1d3a4a8f0
[niconico] Add user extractor
Co-authored by: animelover1984
2021-03-20 14:59:39 +05:30
pukkandan adc74b3c6d
[bilibili] Add anthology support
Closes: 

Co-authored by: animelover1984
2021-03-20 14:56:42 +05:30
pukkandan beb4b92a66
More consistent warning messages ()
Co-authored by: Damiano Amatruda <damiano.amatruda@outlook.com>
2021-03-20 09:34:52 +05:30
pukkandan e167860ce7
[documentation] Add deprecated options and aliases in readme 2021-03-18 22:07:50 +05:30
pukkandan e3c076970e
[youtube] bugfix for channel playlist extraction
Bug introduced in cd7c66cf01
2021-03-17 17:35:02 +05:30
pukkandan 7978e172f3
[niconico] Partial fix
TODO:
Smile formats don't work
Extraction code that no longer works needs to be removed

Adapted from:
b5eff52dd9
by animelover1984

Related:
https://github.com/yt-dlp/yt-dlp/issues/171
https://github.com/animelover1984/youtube-dl/issues/29
https://github.com/ytdl-org/youtube-dl/issues/28470
2021-03-17 15:38:24 +05:30
nixxo 605d299f83
[stitcher] Merge from youtube-dl ()
This cherry-picks the commits:
a563c97c5c (diff-cc37718b18689c1c0588c4c74518853ef43ab020bbd674f3c04d4eae037798d2)
8522bcd97c (diff-cc37718b18689c1c0588c4c74518853ef43ab020bbd674f3c04d4eae037798d2)

Authored by: nixxo
2021-03-16 15:32:10 +05:30
nixxo 18c1f04362
[rcs] Improved extraction (See desc) ()
* improved `video_data` extraction
* added an extra fallback value for `description`
* improved regex in `RCSVariousIE`

Authored by: nixxo
2021-03-16 00:26:29 +05:30
pukkandan e4beae703d
[formatSort] Fix quality being ignored
Closes 
2021-03-15 23:55:53 +05:30
pukkandan 10db0d2f57
Update to ytdl-commit-3be0980
3be098010f
2021-03-15 04:52:06 +05:30
Matthew a1c5d2ca64
[Youtube] Rewrite comment extraction ()
Closes 

TODO:
* Add an option for the user to specify newest/popular and max number of comments
* Refactor the download code and generalize with TabIE
* Parse time_text to timestamp
2021-03-15 04:11:11 +05:30
CHJ85 ea3a012d2a
[pluto.tv] Add extractor ()
https://github.com/ytdl-org/youtube-dl/pull/27621

Authored by: kevinoconnor7
2021-03-14 16:02:16 +05:30
pukkandan 5b8917fb52
[zee5] Support zee5originals 2021-03-14 15:22:29 +05:30
nixxo 8eec0120a2
[rai] fix drm check ()
Bug introduced by 
Authored by: nixxo
2021-03-13 21:08:50 +05:30
nixxo e4edeb6226
[wimtv] Add extractor ()
Added support for VODs, live and embeds

Authored by: nixxo
2021-03-11 13:28:51 +05:30
Ashish d488e254d9
[Zee5] Add Show Extractor ()
Co-authored-by: Ashish <ashish@pop-os.localdomain>
Co-authored-by: pukkandan <pukkandan.ytdlp@gmail.com>
2021-03-11 13:18:09 +05:30
pukkandan 54759df586
[zee5] Improve regex 2021-03-09 15:17:16 +05:30
nixxo 605b684c2d
[mtv] Add mtv.it and extract series metadata ()
* New extractors: MTVItalia, MTVItaliaProgramma
* Extract fields: series, season_number, episode_number

Authored-by: nixxo
2021-03-08 19:10:27 +05:30
teesid 1f52a09e2e
[vimeo] Fix videos with password
https://github.com/ytdl-org/youtube-dl/pull/27992

Fixes: https://github.com/ytdl-org/youtube-dl/issues/28354

Authored by teesid
2021-03-07 23:47:53 +05:30
pukkandan fc21af505c
Fix some videos downloading with m3u8 extension 2021-03-07 23:22:12 +05:30
pukkandan 015f3b3120
[bilibili] Change Accept header (Closes )
This is a temporary fix. Ideally we should find a more reasonable accept string that just "*/*"

Fixes: https://github.com/ytdl-org/youtube-dl/issues/28363 https://github.com/ytdl-org/youtube-dl/issues/28341

Thanks to animelover1984 for identifying the problem
2021-03-07 17:59:59 +05:30
nixxo 0852947fcc
[rai] Check for DRM ()
Authored by: nixxo <nixxo@protonmail.com>
2021-03-07 13:01:59 +05:30
pukkandan 2be71994c0
[youtube] Detect when Mixes end or wrap around 2021-03-07 11:04:57 +05:30
pukkandan 26fe8ffed0
[youtube] Fix community page continuation (Closes ) 2021-03-07 11:04:55 +05:30
nixxo feee67ae88
[gedi] Improvements from youtube-dl ()
Authored-by: nixxo <c.nixxo@gmail.com>
2021-03-06 23:40:32 +05:30
Ashish 1caaf92d47
[MXPlayer] Rewrite extractor with show support ()
Co-authored-by: Ashish <ashish@pop-os.localdomain>
Co-authored-by: pukkandan <pukkandan.ytdlp@gmail.com>
2021-03-06 01:11:02 +05:30
Matthew d069eca7a3
[Youtube] Fix private feeds/playlists on multi-channel accounts ()
Authored by: colethedj
2021-03-05 19:29:14 +05:30
Matthew f3eaa8dd1c
[Youtube] Extract alerts from continuation ()
Related: 

Authored by: colethedj
2021-03-05 15:37:32 +05:30
pukkandan 36147a63e3
[trovo] Pass origin header (Closes )
Fixes: https://github.com/ytdl-org/youtube-dl/issues/28346
2021-03-04 23:59:37 +05:30
pukkandan 57db6a87ef
[lbry] Support lbry:// url
https://github.com/ytdl-org/youtube-dl/pull/28207

Fixes: https://github.com/ytdl-org/youtube-dl/issues/28084

Authored by: nixxo <nixxo@protonmail.com>
2021-03-04 23:45:28 +05:30
pukkandan cd7c66cf01
[youtube] Fix history, trending and mix playlists ()
Co-authored-by: pukkandan <pukkandan.ytdlp@gmail.com>
Co-authored-by: Matthew <colethedj@protonmail.com>
2021-03-04 23:35:26 +05:30
shirt-dev 2c736b4f61
[cbs] Add support for ParamountPlus ()
Related: https://github.com/ytdl-org/youtube-dl/issues/28342

Authored-by: shirtjs <2660574+shirtjs@users.noreply.github.com>
2021-03-04 20:20:07 +05:30
pukkandan 3721515bde
Update to ytdl-2021.03.03 2021-03-03 16:04:01 +05:30
Matthew a5c5623470
[YouTube] Use new browse API for continuation page extraction. ()
Known issues (these issues existed in previous API as well)
* Mix playlists only give 1 page (25 vids)
* Trending only gives 1 video
* History gives 5 pages (200 vids)

Co-authored-by: colethedj, pukkandan
2021-03-03 16:02:40 +05:30
pukkandan c705177da2
[youtube] Throw error when --extractor-retries are exhausted (Closes ) 2021-03-03 03:05:31 +05:30
Ashutosh Chaudhary 097b056c5a
[mxplayer] Add new extractor
https://github.com/ytdl-org/youtube-dl/pull/27325
Authored by: codeasashu
2021-03-02 17:49:48 +05:30
Han Dai f3b737ed19
[nick] fix extraction
https://github.com/ytdl-org/youtube-dl/pull/27900
Authored by: DennyDai
2021-03-02 17:02:45 +05:30
pukkandan ee1e05581e
[mtv] Fix extractor by reverting changes made in youtube-dlc
youtube-dl has since fixed the extractor and the changes from the two sources are incompatible
2021-03-02 16:55:17 +05:30
pukkandan ec5e77c558
Update to ytdl-2021.03.02 2021-03-02 13:56:07 +05:30
shirt-dev b3b30a4bca
Fix HLS playlist downloading ()
Co-authored-by: shirtjs <2660574+shirtjs@users.noreply.github.com>
2021-03-01 12:05:45 -05:00
pukkandan 5ef7d9bdd8
Release 2021.03.01 2021-03-01 05:39:50 +05:30
pukkandan 62bff2c170
Add option --extractor-retries to retry on known extractor errors
* Currently only used by youtube

Fixes https://github.com/ytdl-org/youtube-dl/issues/28194
Possibly also fixes: https://github.com/ytdl-org/youtube-dl/issues/28289 (can not confirm since the issue isn't reliably reproducible)
2021-03-01 05:18:37 +05:30
pukkandan f0884c8b3f Cleanup some code (see desc)
* `--get-comments` doesn't imply `--write-info-json` if `-J`, `-j` or `--print-json` are used
* Don't pass `config_location` to `YoutubeDL` (it is unused)
* [bilibiliaudio] Recognize the file as audio-only
* Update gitignore
* Fix typos
2021-02-28 20:56:32 +05:30
pukkandan 277d6ff5f2
Extract comments only when needed (Closes ) 2021-02-28 20:26:08 +05:30
pukkandan 1cf376f55a Add option --sleep-requests to sleep b/w requests (Closes )
* Also fix documentation of `sleep_interval_subtitles`

Related issues:
https://github.com/blackjack4494/yt-dlc/issues/158
https://github.com/blackjack4494/youtube-dlc/issues/195
https://github.com/ytdl-org/youtube-dl/pull/28270
https://github.com/ytdl-org/youtube-dl/pull/28144
https://github.com/ytdl-org/youtube-dl/issues/27767
https://github.com/ytdl-org/youtube-dl/issues/23638
https://github.com/ytdl-org/youtube-dl/issues/26287
https://github.com/ytdl-org/youtube-dl/issues/26319
2021-02-27 18:14:42 +05:30
pukkandan 86878b6cd9 [hrfensehen] Fix wrong import 2021-02-27 15:35:41 +05:30
pukkandan b3d1242534 [youtube] Fix inconsistent webpage_url (closes ) 2021-02-27 14:45:56 +05:30
pukkandan ed9b7e3dd3 Fix bug with m3u8 format extraction 2021-02-26 18:32:28 +05:30
Robin Dunn 31a5e037a7
[viki] Fix viki play pass authentication ()
Authored by: RobinD42
2021-02-26 03:33:00 +05:30
pukkandan 14fdfea973 [youtube] Retry on incomplete ytInitialData
Related: 
2021-02-26 03:23:08 +05:30
pukkandan bce8cbb089 [tennistv] Fix format sorting 2021-02-25 16:07:38 +05:30
pukkandan 7c60c33efe Update to ytdl-commit-4460329
44603290e5

Except: gedi, tmz
7422a2194f
8cb4b71909
d81421af4b
2021-02-25 02:29:47 +05:30
Pccode66 7a5c1cfe93
Completely change project name to yt-dlp ()
* All modules and binary names are changed
* All documentation references changed
* yt-dlp no longer loads youtube-dlc config files
* All URLs changed to point to organization account

Co-authored-by: Pccode66
Co-authored-by: pukkandan
2021-02-25 00:15:56 +05:30