Commit Graph

15355 Commits (ea74e00b3afe604531419c17eb7291038115a271)

Author SHA1 Message Date
Sergey M․ 91bd3bd019
[tv4] Fix ISM formats extraction (closes )
Sergey M․ 13b08034b5
[extractor/common] Skip malformed ISM manifest XMLs while extracting ISM formats ()
Sergey M․ 6a6e1a0cd8
[tele5] Fix extraction (closes )
Sergey M․ 4e7b5bba5f
[mofosex] Add support for generic embeds (closes )
Sergey M․ 52c4c51556
[youporn] Add support form generic embeds
Sergey M․ 8fae1a04eb
[spankwire] Add support for generic embeds (refs )
Sergey M․ d44a707fdd
[spankwire] Fix extraction (closes , closes )
Sergey M․ 049c0486bb
release 2020.03.24
Sergey M․ 6e47200b6e
[teachable] Update test
Sergey M․ 38fa761a45
[teachable] Update gns3 domain
Sergey M․ 08a27407c4
[teachable] Update upskillcourses domain
New version does not use teachable platform any longer
Sergey M․ be7dacf9cf
[generic] Look for teachable embeds before wistia
Sergey M․ 4560adc820
[teachable] Extract chapter metadata (closes )
Sergey M․ 63dce3094b
[bilibili] Add support for player.bilibili.com (closes )
Sergey M․ b4eb08bb03
[bilibili] Add support for new URL schema with BV ids (closes , closes )
Remita Amine 2e20cb3636 [limelight] remove disabled API requests(closes )
Remita Amine a6c5859d6b [soundcloud] fix download url extraction(closes )
Sergey M․ c76cdf2382
[cbc:watch] Fix authenticated device token caching (closes )
Devon Meunier 787c360467
[cbc:watch] Add support for authentication
Sergey M․ 73453430c1
[hellporno] Fix extraction (closes )
Sergey M․ 158bc5ac03
[xtube] Fix typo
Sergey M․ 4568a11802
[xtube] Fix formats extraction (closes )
Sergey M․ 4cbce88f8b
[ndr] Fix extraction (closes )
Sergey M․ 541fe3eaff
[nhk] Update m3u8 URL and use native hls ()
Sergey M․ 9bfe088594
[nhk] Remove obsolete rtmp formats (closes )
Sergey M․ fcaf4d7a06
[nhk] Relax _VALID_URL ()
Remita Amine 40b6495d40 Revert "[vimeo] fix showcase password protected video extraction(closes )"
This reverts commit 12ee431676.
Sergey M․ f1a8511f7b
[utils] Add reference to cookie file format
Sergey M․ 042b664933
Revert "[utils] Add support for cookies with spaces used instead of tabs"
According to [1] TABs must be used as separators between fields.
Files produces by some tools with spaces as separators are considered
malformed.

1. https://curl.haxx.se/docs/http-cookies.html

This reverts commit cff99c91d1.
Sergey M․ 68fa15155f
release 2020.03.08
Sergey M․ cff99c91d1
[utils] Add support for cookies with spaces used instead of tabs
Tristan Waddington fa9b8c6628
[pornhub] Add support for pornhubpremium.com ()
Sergey M․ 43ebf77df3
[youtube] Remove outdated code
Additional get_video_info requests don't seem to provide any extra itags any longer
Sergey M․ d332ec725d
[youtube] Improve age-gated videos extraction in 429 error conditions (refs )
Sergey M․ f93abcf1da
[youtube] Improve extraction in 429 error conditions (closes )
Remita Amine 0ec9d4e565 [nhk] update API version(closes )
Sergey M․ 34525a3885
release 2020.03.06
Sergey M․ 5429d6a9cb
[youtube] Fix tests
Sergey M․ dc879c5a37
[youtube] Fix age-gated videos support without login (closes )
Remita Amine 12ee431676 [vimeo] fix showcase password protected video extraction(closes )
Sergey M․ 46cc54ca8f
[pornhub] Improve title extraction (closes )
Sergey M․ 1e1c1960aa
[peertube] Fix issues and improve extraction (closes )
3risian ac379fa236
[peertube] Improve extraction
jxu 0e30a7b973
[youtube:playlist] Fix tests (closes ) ()
Sergey M․ 3b5399ce0f
[servus] Add support for new URL schema (closes , closes , closes )
tsia 1c45ff5572
[vimeo] Fix subtitles URLs ()
Sergey M․ 669625a32c
release 2020.03.01
Sergey M․ b274e48d56
[xhamster] Fix extraction (closes )
Sergey M․ 50d19895a1
[franceculture] Fix extraction (closes )
Sergey M․ 6d475d01d8
[telecinco] Add support for article opening videos
Sergey M․ f8cbd8c963
[telecinco] Fix extraction (refs )
Sergey M․ 838f051c4b
[xtube:user] Fix test
Sergey M․ e88b450771
[xtube] Fix metadata extraction (closes , closes )
Sergey M․ 278355bae4
[zapiks] Fix test
Sergey M․ b4cbdbd4b3
[zdf:channel] Fix tests
Sergey M․ 886d985959
[youjizz] Fix extraction (closes )
Sergey M․ 7947a1f7db
Remove no longer needed compat_str around geturl
Sergey M․ fca6dba8b8
[YoutubeDL] Force redirect URL to unicode on python 2
Sergey M․ e2f8bf5888
[extractor/common] Convert ISM manifest to unicode before processing on python 2 ()
The Hatsune Daishi b76f0e58f7
[options] Remove duplicate short option -v for --version ()
Sergey M․ bee6451fe8
[pornhd] Fix extraction (closes )
Sergey M․ 00d798b7c2
[teachable] Add support for multiple videos per lecture (closes )
Sergey M․ fda6d237a5
[wistia] Add support for multiple generic embeds (closes , closes )
Sergey M․ 5d9f6cbc5a
[imdb] Fix extraction (closes )
Martin Ström 97c822b3d5
[tv2dk:bornholm:play] Fix extraction ()
Sergey M․ 117ba9e9df
release 2020.02.16
Sergey M․ 7bf27721d6
[npr] Add support for streams (closes )
Sergey M․ f6052ec923
[24video] Add support for porn.24video.net (closes , closes )
jxu de1121d749
[YoutubeDL] Fix playlist entry indexing with --playlist-items (closes , closes )
Sergey M․ 293c9f0186
[jpopsuki] Remove extractor (closes )
Sergey M․ 06f1de2daf
[nova] Improve extraction (refs )
Sergey M․ b68a6e32fb
[nova:embed] Improve (closes )
Jan 'Yenda' Trmal 8cd809fb3d
[nova:embed] Fix extraction (closes )
d2au d6aa1db7ed
[abc:iview] Support 720p () ()
Remita Amine f377edec06 [nytimes] improve format sorting(closes )
Sergey M․ bfe2b8cf2a
[update] Fix updating via symlinks (closes )
Sergey M․ 82fea5b42e
[compat] Introduce compat_realpath (refs )
Xaver Hellauer fffc618c51
[toggle] Add support for mewatch.sg (closes ) ()
Remita Amine 705b1cda99 [thisoldhouse] fix extraction(closes )
Sergey M․ 7d55b62ff2
[popcorntimes] Add extractor (closes )
Philipp Hagemeister 0d006fac5c [sportdeutschland] Update to new sportdeutschland API
They switched to SSL, but under a different host AND path...
Remove the old test cases because these videos have become unavailable.
Sergey M․ 00de61a98f
[twitch:stream] Lowercase channel id for stream request (closes )
Sergey M․ d95a1cc98e
[tv5mondeplus] Fix extraction (closes , closes )
Sergey M․ 4935749730
[tva] Relax _VALID_URL (closes )
Remita Amine 51c7f40c83 [vimeo] fix album extraction(closes )
Remita Amine 4877ffc0e9 [viewlift] improve extraction
- fix extraction(closes )
- add add support for authentication
- add support for more domains
Remita Amine 8e4d3f83ce [svt] fix series extraction(closes )
Remita Amine 43e7994749 [svt] fix article extraction(closes )(closes )
Remita Amine 2a5c26c980 [soundcloud] imporve private playlist/set tracks extraction
https://github.com/ytdl-org/youtube-dl/issues/3707#issuecomment-577873539
Sergey M․ 76dbe4df5f
release 2020.01.24
Sergey M․ c3cfea9068
[youtube] Fix sigfunc name extraction (closes )
Remita Amine 22cb94902f [stretchinternet] fix extraction(closes )
Remita Amine be96f9924f [voicerepublic] fix extraction
Remita Amine 9cf30dc017 [azmedien] fix extraction(closes )
Remita Amine f4a18db748 [ard] add a missing condition
PB fd032450f0 [businessinsider] Fix jwplatform id extraction (closes ) ()
Sergey M․ a4b2769451
[24video] Add support for 24video.vip (closes )
Sergey M․ d9a2f86791
[ivi:compilation] Fix entries extraction (closes )
Remita Amine c968f738df [ard] improve extraction(closes )
- simplify extraction
- extract age limit and series
- bypass geo-restriction
Remita Amine 48ff5590c1 [nbc] add support for nbc multi network URLs(closes )
Remita Amine 2c482bff7c [americastestkitchen] fix extraction
Remita Amine a9866c0366 [zype] improve extraction
- extract subtitles(closes )
- support URLs with alternative keys/tokens()
- extract more metadata
Sergey M․ 90ea83c64d
[orf:tvthek] Improve geo restricted videos detection (closes )
Sergey M․ e4e5fa6e3c
[soundcloud] Restore previews extraction (closes )
Sergey M․ e8cf0dbdd8
release 2020.01.15
Moritz Patelscheck bfdc8340c9
[yourporn] Fix extraction (closes , closes , closes )
Sergey M․ 628e5bc0b7
[canvas] Add support for new API endpoint and update tests (closes , closes )
Sergey M․ 3fc56635b7
[ndr:base:embed] Improve thumbnails extraction (closes )
Remita Amine bd2c211fcc [vodplatform] add support for embed.kwikmotion.com domain
Remita Amine 10a5091e58 [twitter] add support for promo_video_website cards(closes )
Sergey M․ aca2fd222f
[orf:radio] Clean description and improve extraction
Johannes N 9ba179c1fa [orf:fm4] Fix extraction ()
cdarlint 3fdf573148 [safari] Fix kaltura session extraction (closes ) ()
Remita Amine d4e0cd69ef [lego] fix extraction and extract subtitle(closes )
Remita Amine 483b858d49 [cloudflarestream] import embed URL extraction
Remita Amine a71c1d1a5a [cloudflarestream] improve extraction
- add support for bytehighway.net domain
- add support for signed URLs
- extract thumbnail
Remita Amine 838171630d [naver] improve metadata extraction
Remita Amine c88debff5d [naver] improve extraction
- improve geo-restriction handling
- extract automatic captions
- extract uploader metadata
- extract VLive HLS formats
Singwai Chan 3cb05b86de [pandatv] Remove extractor ()
Remita Amine b2771a2853 [dctp] fix format extraction(closes )
Remita Amine 7bac77413d [scrippsnetworks] correct test case URL
Remita Amine 0264903574 [scrippsnetworks] add support for www.discovery.com videos
Remita Amine 2f7aa680b7 [discovery] fix anonymous token extraction(closes )
Roxedus 0d2306d02b [nrktv:seriebase] Fix extraction (closes ) ()
Remita Amine 233826f68f [wistia] improve format extraction and extract subtitles(closes )
Remita Amine 44b434e4e3 [vice] improve extraction(closes )
Sergey M․ 484637a9cc
[redtube] Detect private videos ()
Sergey M․ ca069f6881
release 2020.01.01
Remita Amine de7aade2f8 [soundcloud] fix client id extraction for non fatal requests
Remita Amine 2d30b92e11 [brightcove] invalidate policy key cache on failing requests
Sergey M․ 0164cd5dac
[pornhub] Improve locked videos detection (closes , closes )
Sergey M․ f41347260c
[pornhub] Fix extraction and add support for m3u8 formats (closes , closes )
Remita Amine 0606808746 [brightcove] update policy key on failing requests
Sergey M․ 0a02732b56
[spankbang] Improve removed video detection ()
Sergey M․ 2b845c4086
[spankbang] Fix extraction (closes , closes , closes )
Remita Amine 3bed621750 [soundcloud] automatically update client id on failing requests
Remita Amine 0c15a56f1c [prosiebensat1] improve geo restriction handling(closes )
Remita Amine 75ef77c1b1 [brightcove] cache brightcove player policy keys
Remita Amine cb7e053e0a [extractors] add missing import for ScrippsNetworksIE
Sergey M․ 941e359e95
[teachable] Fail with error message if no video URL found
Sergey M․ f8a12427a9
[teachable] Improve locked lessons detection ()
Remita Amine 7ea55819ac [scrippsnetworks] Add new extractor(closes )(closes )
Remita Amine 18ff573e50 [mitele] fix extraction(closes )(closes )
Sergey M․ d1b2722095
[soundcloud] Update client id (closes )
Sergey M․ 278be57be2
[mailru] Relax _VALID_URLs ()
Sergey M․ 80e43af5bf
release 2019.12.25
Sergey M․ 9b6e72fd06
[mediaset] Fix parse formats (closes )
Sergey M․ fab01080f4
[tv2dk:bornholm:play] Add extractor (closes )
Sergey M․ 42db58ec73
[utils] Improve str_to_int
Remita Amine 73d8f3a634 [slideslive] add support for url and vimeo service names(closes )