]> jfr.im git - yt-dlp.git/log
yt-dlp.git
3 years agopull changes from remote master (#190)
Aakash Gajjar [Tue, 25 Aug 2020 14:53:34 +0000 (20:23 +0530)] 
pull changes from remote master (#190)

* [scrippsnetworks] Add new extractor(closes #19857)(closes #22981)

* [teachable] Improve locked lessons detection (#23528)

* [teachable] Fail with error message if no video URL found

* [extractors] add missing import for ScrippsNetworksIE

* [brightcove] cache brightcove player policy keys

* [prosiebensat1] improve geo restriction handling(closes #23571)

* [soundcloud] automatically update client id on failing requests

* [spankbang] Fix extraction (closes #23307, closes #23423, closes #23444)

* [spankbang] Improve removed video detection (#23423)

* [brightcove] update policy key on failing requests

* [pornhub] Fix extraction and add support for m3u8 formats (closes #22749, closes #23082)

* [pornhub] Improve locked videos detection (closes #22449, closes #22780)

* [brightcove] invalidate policy key cache on failing requests

* [soundcloud] fix client id extraction for non fatal requests

* [ChangeLog] Actualize
[ci skip]

* [devscripts/create-github-release] Switch to using PAT for authentication

Basic authentication will be deprecated soon

* release 2020.01.01

* [redtube] Detect private videos (#23518)

* [vice] improve extraction(closes #23631)

* [devscripts/create-github-release] Remove unused import

* [wistia] improve format extraction and extract subtitles(closes #22590)

* [nrktv:seriebase] Fix extraction (closes #23625) (#23537)

* [discovery] fix anonymous token extraction(closes #23650)

* [scrippsnetworks] add support for www.discovery.com videos

* [scrippsnetworks] correct test case URL

* [dctp] fix format extraction(closes #23656)

* [pandatv] Remove extractor (#23630)

* [naver] improve extraction

- improve geo-restriction handling
- extract automatic captions
- extract uploader metadata
- extract VLive HLS formats

* [naver] improve metadata extraction

* [cloudflarestream] improve extraction

- add support for bytehighway.net domain
- add support for signed URLs
- extract thumbnail

* [cloudflarestream] import embed URL extraction

* [lego] fix extraction and extract subtitle(closes #23687)

* [safari] Fix kaltura session extraction (closes #23679) (#23670)

* [orf:fm4] Fix extraction (#23599)

* [orf:radio] Clean description and improve extraction

* [twitter] add support for promo_video_website cards(closes #23711)

* [vodplatform] add support for embed.kwikmotion.com domain

* [ndr:base:embed] Improve thumbnails extraction (closes #23731)

* [canvas] Add support for new API endpoint and update tests (closes #17680, closes #18629)

* [travis] Add flake8 job (#23720)

* [yourporn] Fix extraction (closes #21645, closes #22255, closes #23459)

* [ChangeLog] Actualize
[ci skip]

* release 2020.01.15

* [soundcloud] Restore previews extraction (closes #23739)

* [orf:tvthek] Improve geo restricted videos detection (closes #23741)

* [zype] improve extraction

- extract subtitles(closes #21258)
- support URLs with alternative keys/tokens(#21258)
- extract more metadata

* [americastestkitchen] fix extraction

* [nbc] add support for nbc multi network URLs(closes #23049)

* [ard] improve extraction(closes #23761)

- simplify extraction
- extract age limit and series
- bypass geo-restriction

* [ivi:compilation] Fix entries extraction (closes #23770)

* [24video] Add support for 24video.vip (closes #23753)

* [businessinsider] Fix jwplatform id extraction (closes #22929) (#22954)

* [ard] add a missing condition

* [azmedien] fix extraction(closes #23783)

* [voicerepublic] fix extraction

* [stretchinternet] fix extraction(closes #4319)

* [youtube] Fix sigfunc name extraction (closes #23819)

* [ChangeLog] Actualize
[ci skip]

* release 2020.01.24

* [soundcloud] imporve private playlist/set tracks extraction

https://github.com/ytdl-org/youtube-dl/issues/3707#issuecomment-577873539

* [svt] fix article extraction(closes #22897)(closes #22919)

* [svt] fix series extraction(closes #22297)

* [viewlift] improve extraction

- fix extraction(closes #23851)
- add add support for authentication
- add support for more domains

* [vimeo] fix album extraction(closes #23864)

* [tva] Relax _VALID_URL (closes #23903)

* [tv5mondeplus] Fix extraction (closes #23907, closes #23911)

* [twitch:stream] Lowercase channel id for stream request (closes #23917)

* [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.

* [popcorntimes] Add extractor (closes #23949)

* [thisoldhouse] fix extraction(closes #23951)

* [toggle] Add support for mewatch.sg (closes #23895) (#23930)

* [compat] Introduce compat_realpath (refs #23991)

* [update] Fix updating via symlinks (closes #23991)

* [nytimes] improve format sorting(closes #24010)

* [abc:iview] Support 720p (#22907) (#22921)

* [nova:embed] Fix extraction (closes #23672)

* [nova:embed] Improve (closes #23690)

* [nova] Improve extraction (refs #23690)

* [jpopsuki] Remove extractor (closes #23858)

* [YoutubeDL] Fix playlist entry indexing with --playlist-items (closes #10591, closes #10622)

* [test_YoutubeDL] Fix get_ids

* [test_YoutubeDL] Add tests for #10591 (closes #23873)

* [24video] Add support for porn.24video.net (closes #23779, closes #23784)

* [npr] Add support for streams (closes #24042)

* [ChangeLog] Actualize
[ci skip]

* release 2020.02.16

* [tv2dk:bornholm:play] Fix extraction (#24076)

* [imdb] Fix extraction (closes #23443)

* [wistia] Add support for multiple generic embeds (closes #8347, closes #11385)

* [teachable] Add support for multiple videos per lecture (closes #24101)

* [pornhd] Fix extraction (closes #24128)

* [options] Remove duplicate short option -v for --version (#24162)

* [extractor/common] Convert ISM manifest to unicode before processing on python 2 (#24152)

* [YoutubeDL] Force redirect URL to unicode on python 2

* Remove no longer needed compat_str around geturl

* [youjizz] Fix extraction (closes #24181)

* [test_subtitles] Remove obsolete test

* [zdf:channel] Fix tests

* [zapiks] Fix test

* [xtube] Fix metadata extraction (closes #21073, closes #22455)

* [xtube:user] Fix test

* [telecinco] Fix extraction (refs #24195)

* [telecinco] Add support for article opening videos

* [franceculture] Fix extraction (closes #24204)

* [xhamster] Fix extraction (closes #24205)

* [ChangeLog] Actualize
[ci skip]

* release 2020.03.01

* [vimeo] Fix subtitles URLs (#24209)

* [servus] Add support for new URL schema (closes #23475, closes #23583, closes #24142)

* [youtube:playlist] Fix tests (closes #23872) (#23885)

* [peertube] Improve extraction

* [peertube] Fix issues and improve extraction (closes #23657)

* [pornhub] Improve title extraction (closes #24184)

* [vimeo] fix showcase password protected video extraction(closes #24224)

* [youtube] Fix age-gated videos support without login (closes #24248)

* [youtube] Fix tests

* [ChangeLog] Actualize
[ci skip]

* release 2020.03.06

* [nhk] update API version(closes #24270)

* [youtube] Improve extraction in 429 error conditions (closes #24283)

* [youtube] Improve age-gated videos extraction in 429 error conditions (refs #24283)

* [youtube] Remove outdated code

Additional get_video_info requests don't seem to provide any extra itags any longer

* [README.md] Clarify 429 error

* [pornhub] Add support for pornhubpremium.com (#24288)

* [utils] Add support for cookies with spaces used instead of tabs

* [ChangeLog] Actualize
[ci skip]

* release 2020.03.08

* 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 cff99c91d150df2a4e21962a3ca8d4ae94533b8c.

* [utils] Add reference to cookie file format

* Revert "[vimeo] fix showcase password protected video extraction(closes #24224)"

This reverts commit 12ee431676bb655f04c7dd416a73c1f142ed368d.

* [nhk] Relax _VALID_URL (#24329)

* [nhk] Remove obsolete rtmp formats (closes #24329)

* [nhk] Update m3u8 URL and use native hls (#24329)

* [ndr] Fix extraction (closes #24326)

* [xtube] Fix formats extraction (closes #24348)

* [xtube] Fix typo

* [hellporno] Fix extraction (closes #24399)

* [cbc:watch] Add support for authentication

* [cbc:watch] Fix authenticated device token caching (closes #19160)

* [soundcloud] fix download url extraction(closes #24394)

* [limelight] remove disabled API requests(closes #24255)

* [bilibili] Add support for new URL schema with BV ids (closes #24439, closes #24442)

* [bilibili] Add support for player.bilibili.com (closes #24402)

* [teachable] Extract chapter metadata (closes #24421)

* [generic] Look for teachable embeds before wistia

* [teachable] Update upskillcourses domain

New version does not use teachable platform any longer

* [teachable] Update gns3 domain

* [teachable] Update test

* [ChangeLog] Actualize
[ci skip]

* [ChangeLog] Actualize
[ci skip]

* release 2020.03.24

* [spankwire] Fix extraction (closes #18924, closes #20648)

* [spankwire] Add support for generic embeds (refs #24633)

* [youporn] Add support form generic embeds

* [mofosex] Add support for generic embeds (closes #24633)

* [tele5] Fix extraction (closes #24553)

* [extractor/common] Skip malformed ISM manifest XMLs while extracting ISM formats (#24667)

* [tv4] Fix ISM formats extraction (closes #24667)

* [twitch:clips] Extend _VALID_URL (closes #24290) (#24642)

* [motherless] Fix extraction (closes #24699)

* [nova:embed] Fix extraction (closes #24700)

* [youtube] Skip broken multifeed videos (closes #24711)

* [soundcloud] Extract AAC format

* [soundcloud] Improve AAC format extraction (closes #19173, closes #24708)

* [thisoldhouse] Fix video id extraction (closes #24548)

Added support for:
with of without "www."
and either  ".chorus.build" or ".com"

It now validated correctly on older URL's
```
<iframe src="https://thisoldhouse.chorus.build/videos/zype/5e33baec27d2e50001d5f52f
```
and newer ones
```
<iframe src="https://www.thisoldhouse.com/videos/zype/5e2b70e95216cc0001615120
```

* [thisoldhouse] Improve video id extraction (closes #24549)

* [youtube] Fix DRM videos detection (refs #24736)

* [options] Clarify doc on --exec command (closes #19087) (#24883)

* [prosiebensat1] Improve extraction and remove 7tv.de support (#24948)

* [prosiebensat1] Extract series metadata

* [tenplay] Relax _VALID_URL (closes #25001)

* [tvplay] fix Viafree extraction(closes #15189)(closes #24473)(closes #24789)

* [yahoo] fix GYAO Player extraction and relax title URL regex(closes #24178)(closes #24778)

* [youtube] Use redirected video id if any (closes #25063)

* [youtube] Improve player id extraction and add tests

* [extractor/common] Extract multiple JSON-LD entries

* [crunchyroll] Fix and improve extraction (closes #25096, closes #25060)

* [ChangeLog] Actualize
[ci skip]

* release 2020.05.03

* [puhutv] Remove no longer available HTTP formats (closes #25124)

* [utils] Improve cookie files support

+ Add support for UTF-8 in cookie files
* Skip malformed cookie file entries instead of crashing (invalid entry len, invalid expires at)

* [dailymotion] Fix typo

* [compat] Introduce compat_cookiejar_Cookie

* [extractor/common] Use compat_cookiejar_Cookie for _set_cookie (closes #23256, closes #24776)

To always ensure cookie name and value are bytestrings on python 2.

* [orf] Add support for more radio stations (closes #24938) (#24968)

* [uol] fix extraction(closes #22007)

* [downloader/http] Finish downloading once received data length matches expected

Always do this if possible, i.e. if Content-Length or expected length is known, not only in test.
This will save unnecessary last extra loop trying to read 0 bytes.

* [downloader/http] Request last data block of exact remaining size

Always request last data block of exact size remaining to download if possible not the current block size.

* [iprima] Improve extraction (closes #25138)

* [youtube] Improve signature cipher extraction (closes #25188)

* [ChangeLog] Actualize
[ci skip]

* release 2020.05.08

* [spike] fix Bellator mgid extraction(closes #25195)

* [bbccouk] PEP8

* [mailru] Fix extraction (closes #24530) (#25239)

* [README.md] flake8 HTTPS URL (#25230)

* [youtube] Add support for yewtu.be (#25226)

* [soundcloud] reduce API playlist page limit(closes #25274)

* [vimeo] improve format extraction and sorting(closes #25285)

* [redtube] Improve title extraction (#25208)

* [indavideo] Switch to HTTPS for API request (#25191)

* [utils] Fix file permissions in write_json_file (closes #12471) (#25122)

* [redtube] Improve formats extraction and extract m3u8 formats (closes #25311, closes #25321)

* [ard] Improve _VALID_URL (closes #25134) (#25198)

* [giantbomb] Extend _VALID_URL (#25222)

* [postprocessor/ffmpeg] Embed series metadata with --add-metadata

* [youtube] Add support for more invidious instances (#25417)

* [ard:beta] Extend _VALID_URL (closes #25405)

* [ChangeLog] Actualize
[ci skip]

* release 2020.05.29

* [jwplatform] Improve embeds extraction (closes #25467)

* [periscope] Fix untitled broadcasts (#25482)

* [twitter:broadcast] Add untitled periscope broadcast test

* [malltv] Add support for sk.mall.tv (#25445)

* [brightcove] Fix subtitles extraction (closes #25540)

* [brightcove] Sort imports

* [twitch] Pass v5 accept header and fix thumbnails extraction (closes #25531)

* [twitch:stream] Fix extraction (closes #25528)

* [twitch:stream] Expect 400 and 410 HTTP errors from API

* [tele5] Prefer jwplatform over nexx (closes #25533)

* [jwplatform] Add support for bypass geo restriction

* [tele5] Bypass geo restriction

* [ChangeLog] Actualize
[ci skip]

* release 2020.06.06

* [kaltura] Add support for multiple embeds on a webpage (closes #25523)

* [youtube] Extract chapters from JSON (closes #24819)

* [facebook] Support single-video ID links

I stumbled upon this at https://www.facebook.com/bwfbadminton/posts/10157127020046316 . No idea how prevalent it is yet.

* [youtube] Fix playlist and feed extraction (closes #25675)

* [youtube] Fix thumbnails extraction and remove uploader id extraction warning (closes #25676)

* [youtube] Fix upload date extraction

* [youtube] Improve view count extraction

* [youtube] Fix uploader id and uploader URL extraction

* [ChangeLog] Actualize
[ci skip]

* release 2020.06.16

* [youtube] Fix categories and improve tags extraction

* [youtube] Force old layout (closes #25682, closes #25683, closes #25680, closes #25686)

* [ChangeLog] Actualize
[ci skip]

* release 2020.06.16.1

* [brightcove] Improve embed detection (closes #25674)

* [bellmedia] add support for cp24.com clip URLs(closes #25764)

* [youtube:playlists] Extend _VALID_URL (closes #25810)

* [youtube] Prevent excess HTTP 301 (#25786)

* [wistia] Restrict embed regex (closes #25969)

* [youtube] Improve description extraction (closes #25937) (#25980)

* [youtube] Fix sigfunc name extraction (closes #26134, closes #26135, closes #26136, closes #26137)

* [ChangeLog] Actualize
[ci skip]

* release 2020.07.28

* [xhamster] Extend _VALID_URL (closes #25789) (#25804)

* [xhamster] Fix extraction (closes #26157) (#26254)

* [xhamster] Extend _VALID_URL (closes #25927)

Co-authored-by: Remita Amine <redacted>
Co-authored-by: Sergey M․ <redacted>
Co-authored-by: nmeum <redacted>
Co-authored-by: Roxedus <redacted>
Co-authored-by: Singwai Chan <redacted>
Co-authored-by: cdarlint <redacted>
Co-authored-by: Johannes N <redacted>
Co-authored-by: jnozsc <redacted>
Co-authored-by: Moritz Patelscheck <redacted>
Co-authored-by: PB <redacted>
Co-authored-by: Philipp Hagemeister <redacted>
Co-authored-by: Xaver Hellauer <redacted>
Co-authored-by: d2au <redacted>
Co-authored-by: Jan 'Yenda' Trmal <redacted>
Co-authored-by: jxu <redacted>
Co-authored-by: Martin Ström <redacted>
Co-authored-by: The Hatsune Daishi <redacted>
Co-authored-by: tsia <redacted>
Co-authored-by: 3risian <redacted>
Co-authored-by: Tristan Waddington <redacted>
Co-authored-by: Devon Meunier <redacted>
Co-authored-by: Felix Stupp <redacted>
Co-authored-by: tom <redacted>
Co-authored-by: AndrewMBL <redacted>
Co-authored-by: willbeaufoy <redacted>
Co-authored-by: Philipp Stehle <redacted>
Co-authored-by: hh0rva1h <redacted>
Co-authored-by: comsomisha <redacted>
Co-authored-by: TotalCaesar659 <redacted>
Co-authored-by: Juan Francisco Cantero Hurtado <redacted>
Co-authored-by: Dave Loyall <redacted>
Co-authored-by: tlsssl <redacted>
Co-authored-by: Rob <redacted>
Co-authored-by: Michael Klein <redacted>
Co-authored-by: JordanWeatherby <redacted>
Co-authored-by: striker.sh <redacted>
Co-authored-by: Matej Dujava <redacted>
Co-authored-by: Glenn Slayden <redacted>
Co-authored-by: MRWITEK <redacted>
Co-authored-by: JChris246 <redacted>
Co-authored-by: TheRealDude2 <redacted>
3 years agofix(tiktok): update title getter
Aakash Gajjar [Tue, 11 Aug 2020 06:32:23 +0000 (12:02 +0530)] 
fix(tiktok): update title getter

Signed-off-by: Aakash Gajjar <redacted>
3 years ago[fix] python 2 "url" field is missing or empty
Aakash Gajjar [Sat, 1 Aug 2020 06:27:52 +0000 (11:57 +0530)] 
[fix] python 2 "url" field is missing or empty

`try_get` fails for `expected_type=str`, because in python 2
string has `unicode` type.

This commit removes the `expected_type` to disable the comparison.

4 years ago[tiktok] fix regex
Aakash Gajjar [Sat, 15 Feb 2020 07:00:12 +0000 (12:30 +0530)] 
[tiktok] fix regex

4 years ago[fix] refactor code
Aakash Gajjar [Sat, 15 Feb 2020 06:39:53 +0000 (12:09 +0530)] 
[fix] refactor code

4 years ago[tiktok] fix json_string extraction
Aakash Gajjar [Tue, 24 Dec 2019 06:09:43 +0000 (11:39 +0530)] 
[tiktok] fix json_string extraction

4 years ago[tiktok] Merge branch 'tiktok' of github.com:skyme5/youtube-dl into tiktok
Aakash Gajjar [Tue, 24 Dec 2019 06:07:03 +0000 (11:37 +0530)] 
[tiktok] Merge branch 'tiktok' of github.com:skyme5/youtube-dl into tiktok

4 years ago[tiktok] fix extraction
Aakash Gajjar [Fri, 25 Oct 2019 08:05:54 +0000 (13:35 +0530)] 
[tiktok] fix extraction

4 years ago[ChangeLog] Actualize
Sergey M․ [Sun, 15 Dec 2019 17:40:34 +0000 (00:40 +0700)] 
[ChangeLog] Actualize
[ci skip]

4 years ago[tv2dk:bornholm:play] Add extractor (closes #23291)
Sergey M․ [Sun, 15 Dec 2019 17:08:18 +0000 (00:08 +0700)] 
[tv2dk:bornholm:play] Add extractor (closes #23291)

4 years ago[utils] Improve str_to_int
Sergey M․ [Sun, 15 Dec 2019 16:15:24 +0000 (23:15 +0700)] 
[utils] Improve str_to_int

4 years ago[slideslive] add support for url and vimeo service names(closes #23414)
Remita Amine [Sat, 14 Dec 2019 20:35:31 +0000 (21:35 +0100)] 
[slideslive] add support for url and vimeo service names(closes #23414)

4 years ago[slideslive] fix extraction(closes #23413)
Remita Amine [Sat, 14 Dec 2019 18:29:04 +0000 (19:29 +0100)] 
[slideslive] fix extraction(closes #23413)

4 years ago[twitch] fix clip extraction(closes #23375)
Remita Amine [Fri, 13 Dec 2019 10:00:31 +0000 (11:00 +0100)] 
[twitch] fix clip extraction(closes #23375)

4 years ago[soundcloud] add support for token protected embeds(#18954)
Remita Amine [Mon, 9 Dec 2019 13:38:12 +0000 (14:38 +0100)] 
[soundcloud] add support for token protected embeds(#18954)

4 years ago[vk] improve extraction
Remita Amine [Mon, 9 Dec 2019 08:13:02 +0000 (09:13 +0100)] 
[vk] improve extraction

- fix User Videos extraction(closes #23356)
- extract all videos for lists with more than 1000 videos(#23356)
- add support for video albums(closes #14327)(closes #14492)

4 years ago[kontrtube] remove extractor
Remita Amine [Sun, 8 Dec 2019 11:38:21 +0000 (12:38 +0100)] 
[kontrtube] remove extractor

4 years ago[videopremium] remove extractor
Remita Amine [Sun, 8 Dec 2019 10:54:16 +0000 (11:54 +0100)] 
[videopremium] remove extractor

4 years ago[musicplayon] remove extractor(closes #9225)
Remita Amine [Sat, 7 Dec 2019 19:17:30 +0000 (20:17 +0100)] 
[musicplayon] remove extractor(closes #9225)

4 years ago[ufctv] add support for ufcfightpass.imgdge.com and ufcfightpass.imggaming.com domain...
Remita Amine [Sat, 7 Dec 2019 18:23:19 +0000 (19:23 +0100)] 
[ufctv] add support for ufcfightpass.imgdge.com and ufcfightpass.imggaming.com domains(closes #23343)

4 years ago[twitch] extract m3u8 formats frame rate(closes #23333)
Remita Amine [Fri, 6 Dec 2019 14:34:35 +0000 (15:34 +0100)] 
[twitch] extract m3u8 formats frame rate(closes #23333)

4 years ago[ufctv] add support for more domains and remove compatibility code(closes #23332)
Remita Amine [Fri, 6 Dec 2019 10:04:12 +0000 (11:04 +0100)] 
[ufctv] add support for more domains and remove compatibility code(closes #23332)

4 years ago[imggaming] add support for playlists and extract subtitles
Remita Amine [Wed, 4 Dec 2019 19:56:23 +0000 (20:56 +0100)] 
[imggaming] add support for playlists and extract subtitles

4 years ago[ufctv] fix extraction and add support for UFC Arabia(closes #23312)
Remita Amine [Wed, 4 Dec 2019 16:20:53 +0000 (17:20 +0100)] 
[ufctv] fix extraction and add support for UFC Arabia(closes #23312)

4 years ago[yahoo] correct gyao brightcove player id(closes #23303)
Remita Amine [Tue, 3 Dec 2019 20:13:44 +0000 (21:13 +0100)] 
[yahoo] correct gyao brightcove player id(closes #23303)

4 years ago[vzaar] update test
Remita Amine [Tue, 3 Dec 2019 11:31:16 +0000 (12:31 +0100)] 
[vzaar] update test

4 years ago[vzaar] override AES decryption key URL(closes #17521)
Remita Amine [Tue, 3 Dec 2019 11:23:08 +0000 (12:23 +0100)] 
[vzaar] override AES decryption key URL(closes #17521)

4 years ago[vzaar] add support for AES HLS manifests(closes #17521)(closes #23299)
Remita Amine [Tue, 3 Dec 2019 10:37:30 +0000 (11:37 +0100)] 
[vzaar] add support for AES HLS manifests(closes #17521)(closes #23299)

4 years ago[nrl] fix extraction
Remita Amine [Sat, 30 Nov 2019 22:50:28 +0000 (23:50 +0100)] 
[nrl] fix extraction

4 years ago[teachingchannel] fix extraction
Remita Amine [Sat, 30 Nov 2019 22:49:45 +0000 (23:49 +0100)] 
[teachingchannel] fix extraction

4 years ago[nintendo] fix extraction and partially add support for Nintendo Direct videos(#4592)
Remita Amine [Sat, 30 Nov 2019 22:48:26 +0000 (23:48 +0100)] 
[nintendo] fix extraction and partially add support for Nintendo Direct videos(#4592)

4 years ago[ooyala] add better fallback values for domain and streams variables
Remita Amine [Sat, 30 Nov 2019 22:21:13 +0000 (23:21 +0100)] 
[ooyala] add better fallback values for domain and streams variables

4 years ago[youtube] add support youtubekids.com(closes #23272)
Remita Amine [Sat, 30 Nov 2019 16:51:34 +0000 (17:51 +0100)] 
[youtube] add support youtubekids.com(closes #23272)

4 years ago[tv2] detect DRM protection
Remita Amine [Sat, 30 Nov 2019 14:50:17 +0000 (15:50 +0100)] 
[tv2] detect DRM protection

4 years ago[tv2] add support for mtv.fi and fix tv2.no article extraction(closes #10543)
Remita Amine [Sat, 30 Nov 2019 14:26:12 +0000 (15:26 +0100)] 
[tv2] add support for mtv.fi and fix tv2.no article extraction(closes #10543)

4 years ago[msn] improve extraction
Remita Amine [Fri, 29 Nov 2019 16:31:17 +0000 (17:31 +0100)] 
[msn] improve extraction

- add support for YouTube and NBCSports embeds
- add support for aricles with multiple videos
- improve AOL embed support
- improve format extraction

4 years ago[abcotvs] relax _VALID_URL regex and improve metadata extraction(closes #18014)
Remita Amine [Fri, 29 Nov 2019 16:22:54 +0000 (17:22 +0100)] 
[abcotvs] relax _VALID_URL regex and improve metadata extraction(closes #18014)

4 years ago[channel9] reduce response size and update tests
Remita Amine [Fri, 29 Nov 2019 16:12:55 +0000 (17:12 +0100)] 
[channel9] reduce response size and update tests

4 years ago[adobetv] improve extaction
Remita Amine [Fri, 29 Nov 2019 16:06:34 +0000 (17:06 +0100)] 
[adobetv] improve extaction

- use OnDemandPagedList for list extractors
- reduce show extraction requests
- extract original video format and subtitles
- add support for adobe tv embeds

4 years ago[utils] handle int values passed to str_to_int
Remita Amine [Fri, 29 Nov 2019 16:05:06 +0000 (17:05 +0100)] 
[utils] handle int values passed to str_to_int

4 years agorelease 2019.11.28
Sergey M․ [Thu, 28 Nov 2019 16:25:25 +0000 (23:25 +0700)] 
release 2019.11.28

4 years ago[ChangeLog] Actualize
Sergey M․ [Thu, 28 Nov 2019 16:09:48 +0000 (23:09 +0700)] 
[ChangeLog] Actualize
[ci skip]

4 years ago[vimeo] improve extraction
Remita Amine [Wed, 27 Nov 2019 12:57:30 +0000 (13:57 +0100)] 
[vimeo] improve extraction

- fix review extraction
- fix ondemand extraction
- make password protected player case as an expected error(closes #22896)
- simplify channel based extractors code

4 years ago[openload] remove OpenLoad related extractors(closes #11999)(closes #15406)
Remita Amine [Tue, 26 Nov 2019 22:57:37 +0000 (23:57 +0100)] 
[openload] remove OpenLoad related extractors(closes #11999)(closes #15406)

4 years ago[dailymotion] improve extraction
Remita Amine [Tue, 26 Nov 2019 21:01:34 +0000 (22:01 +0100)] 
[dailymotion] improve extraction

- extract http formats included in m3u8 manifest
- fix user extraction(closes #3553)(closes #21415)
- add suport for User Authentication(closes #11491)
- fix password protected videos extraction(closes #23176)
- respect age limit option and family filter cookie value(closes #18437)
- handle video url playlist query param
- report alowed countries for geo-restricted videos

4 years ago[corus] improve extraction
Remita Amine [Tue, 26 Nov 2019 20:53:51 +0000 (21:53 +0100)] 
[corus] improve extraction

- add support for Series Plus, W Network, YTV, ABC Spark, disneychannel.com
  and disneylachaine.ca(closes #20861)
- add support for self hosted videos(closes #22075)
- detect DRM protection(closes #14910)(closes #9164)

4 years ago[vivo] Fix extraction (closes #22328, closes #22279)
Sergey M․ [Tue, 26 Nov 2019 19:28:06 +0000 (02:28 +0700)] 
[vivo] Fix extraction (closes #22328, closes #22279)

4 years ago[utils] Add generic caesar cipher and rot47
Sergey M․ [Tue, 26 Nov 2019 19:26:42 +0000 (02:26 +0700)] 
[utils] Add generic caesar cipher and rot47

4 years ago[bitchute] Extract upload date (closes #22990) (#23193)
InfernalUnderling [Tue, 26 Nov 2019 17:20:39 +0000 (17:20 +0000)] 
[bitchute] Extract upload date (closes #22990) (#23193)

4 years ago[utils] Handle rd-suffixed day parts in unified_strdate (#23199)
InfernalUnderling [Tue, 26 Nov 2019 17:08:37 +0000 (17:08 +0000)] 
[utils] Handle rd-suffixed day parts in unified_strdate (#23199)

4 years ago[soundcloud] Update client id (closes #23214)
Sergey M․ [Tue, 26 Nov 2019 17:03:51 +0000 (00:03 +0700)] 
[soundcloud] Update client id (closes #23214)

4 years agorelease 2019.11.22
Sergey M․ [Thu, 21 Nov 2019 18:24:27 +0000 (01:24 +0700)] 
release 2019.11.22

4 years ago[ChangeLog] Actualize
Sergey M․ [Thu, 21 Nov 2019 18:21:00 +0000 (01:21 +0700)] 
[ChangeLog] Actualize
[ci skip]

4 years ago[ivi] Skip s353 for bundled exe
Sergey M․ [Thu, 21 Nov 2019 18:10:24 +0000 (01:10 +0700)] 
[ivi] Skip s353 for bundled exe

See https://github.com/Legrandin/pycryptodome/issues/228

4 years ago[ivi] Fix python 3.4 support
Sergey M․ [Thu, 21 Nov 2019 16:38:39 +0000 (23:38 +0700)] 
[ivi] Fix python 3.4 support

4 years ago[ivi] Ask for pycryptodomex instead of pycryptodome
Sergey M․ [Thu, 21 Nov 2019 16:22:59 +0000 (23:22 +0700)] 
[ivi] Ask for pycryptodomex instead of pycryptodome

See discussion at https://github.com/ytdl-org/youtube-dl/commit/1bba88efc7e1f82095f7ae38348e56026db4bf3c#r35982110

4 years ago[chaturbate] Fix extraction (closes #23010, closes #23012)
Sergey M․ [Thu, 21 Nov 2019 16:21:03 +0000 (23:21 +0700)] 
[chaturbate] Fix extraction (closes #23010, closes #23012)

4 years ago[ivi] fallback to old extraction method for unknown error codes
Remita Amine [Tue, 19 Nov 2019 19:16:31 +0000 (20:16 +0100)] 
[ivi] fallback to old extraction method for unknown error codes

4 years ago[ntvru] add support for non relative file URLs(closes #23140)
Remita Amine [Mon, 18 Nov 2019 20:40:53 +0000 (21:40 +0100)] 
[ntvru] add support for non relative file URLs(closes #23140)

4 years ago[vk] fix wall audio thumbnails extraction(closes #23135)
Remita Amine [Mon, 18 Nov 2019 11:51:25 +0000 (12:51 +0100)] 
[vk] fix wall audio thumbnails extraction(closes #23135)

4 years ago[ivi] improve error detection
Remita Amine [Sat, 16 Nov 2019 00:51:31 +0000 (01:51 +0100)] 
[ivi] improve error detection

4 years ago[travis] Add python 3.8 build
Sergey M․ [Sat, 16 Nov 2019 00:47:23 +0000 (07:47 +0700)] 
[travis] Add python 3.8 build

4 years ago[extractor/common] Add data, headers and query to all major extract methods preservin...
Sergey M․ [Fri, 15 Nov 2019 22:44:14 +0000 (05:44 +0700)] 
[extractor/common] Add data, headers and query to all major extract methods preserving standard order for potential future use

4 years ago[ivi] sign content request only when pycryptodome is available
Remita Amine [Fri, 15 Nov 2019 22:46:31 +0000 (23:46 +0100)] 
[ivi] sign content request only when pycryptodome is available

4 years ago[ivi] fix format extraction(closes #21991)
Remita Amine [Fri, 15 Nov 2019 20:17:47 +0000 (21:17 +0100)] 
[ivi] fix format extraction(closes #21991)

4 years ago[comcarcoff] remove extractor
Remita Amine [Thu, 14 Nov 2019 05:38:55 +0000 (06:38 +0100)] 
[comcarcoff] remove extractor

4 years ago[drtv] Add support for new URL schema (closes #23059)
Sergey M․ [Wed, 13 Nov 2019 18:45:04 +0000 (01:45 +0700)] 
[drtv] Add support for new URL schema (closes #23059)

4 years ago[nexx] Add support for Multi Player JS Setup(closes #23052)
Remita Amine [Wed, 13 Nov 2019 18:09:32 +0000 (19:09 +0100)] 
[nexx] Add support for Multi Player JS Setup(closes #23052)

4 years ago[teamcoco] add support for new videos(closes #23054)
Remita Amine [Tue, 12 Nov 2019 09:51:54 +0000 (10:51 +0100)] 
[teamcoco] add support for new videos(closes #23054)

4 years ago[soundcloud] check if the soundtrack has downloads left(closes #23045)
Remita Amine [Mon, 11 Nov 2019 08:53:04 +0000 (09:53 +0100)] 
[soundcloud] check if the soundtrack has downloads left(closes #23045)

4 years ago[facebook] fix posts video data extraction(closes #22473)
Remita Amine [Sun, 10 Nov 2019 16:02:47 +0000 (17:02 +0100)] 
[facebook] fix posts video data extraction(closes #22473)

4 years ago[addanime] remove extractor
Remita Amine [Sat, 9 Nov 2019 16:15:15 +0000 (17:15 +0100)] 
[addanime] remove extractor

4 years ago[minhateca] remove extractor
Remita Amine [Sat, 9 Nov 2019 16:01:21 +0000 (17:01 +0100)] 
[minhateca] remove extractor

4 years ago[daisuki] remove extractor
Remita Amine [Sat, 9 Nov 2019 15:00:12 +0000 (16:00 +0100)] 
[daisuki] remove extractor

4 years ago[seeker] remove Revision3 extractors and fix extraction
Remita Amine [Sat, 9 Nov 2019 12:14:23 +0000 (13:14 +0100)] 
[seeker] remove Revision3 extractors and fix extraction

4 years ago[extractor/common] clean jwplayer description HTML tags
Remita Amine [Sat, 9 Nov 2019 12:11:59 +0000 (13:11 +0100)] 
[extractor/common] clean jwplayer description HTML tags

4 years ago[twitch] fix video comments URL(#18593)(closes #15828)
Remita Amine [Sat, 9 Nov 2019 10:01:07 +0000 (11:01 +0100)] 
[twitch] fix video comments URL(#18593)(closes #15828)

4 years ago[twitter] improve extraction
Remita Amine [Sat, 9 Nov 2019 08:23:20 +0000 (09:23 +0100)] 
[twitter] improve extraction

- add support for generic embeds(closes #22168)
- always extract http formats for native videos(closes #14934)
- add support for Twitter Broadcasts(closes #21369)
- extract more metadata
- improve VMap format extraction
- unify extraction code for both twitter statuses and cards

4 years ago[twitch] add support for Clip embed URLs
Remita Amine [Sat, 9 Nov 2019 08:22:24 +0000 (09:22 +0100)] 
[twitch] add support for Clip embed URLs

4 years ago[lnkgo] fix extraction(closes #16834)
Remita Amine [Wed, 6 Nov 2019 22:14:26 +0000 (23:14 +0100)] 
[lnkgo] fix extraction(closes #16834)

4 years ago[mixcloud] improve extraction
Remita Amine [Wed, 6 Nov 2019 19:41:49 +0000 (20:41 +0100)] 
[mixcloud] improve extraction

- improve metadata extraction(closes #11721)
- fix playlist extraction(closes #22378)
- fix user mixes extraction(closes #15197)(closes #17865)

4 years ago[kinja] add support for Kinja embeds
Remita Amine [Wed, 6 Nov 2019 18:56:10 +0000 (19:56 +0100)] 
[kinja] add support for Kinja embeds

closes #5756
closes #11282
closes #22237
closes #22384

4 years ago[onionstudios] fix extraction
Remita Amine [Wed, 6 Nov 2019 09:44:19 +0000 (10:44 +0100)] 
[onionstudios] fix extraction

4 years ago[common] initialize headers param with empty dict
Remita Amine [Wed, 6 Nov 2019 06:18:29 +0000 (07:18 +0100)] 
[common] initialize headers param with empty dict

4 years ago[common] fix typo
Remita Amine [Tue, 5 Nov 2019 22:41:57 +0000 (23:41 +0100)] 
[common] fix typo

4 years ago[hotstar] pass Referer header to format requests(closes #22836)
Remita Amine [Tue, 5 Nov 2019 22:08:42 +0000 (23:08 +0100)] 
[hotstar] pass Referer header to format requests(closes #22836)

4 years ago[common] pass headers to _extract_(m3u8|mpd)_formats methods
Remita Amine [Tue, 5 Nov 2019 21:56:25 +0000 (22:56 +0100)] 
[common] pass headers to _extract_(m3u8|mpd)_formats methods

4 years ago[dplay] minimize response size
Remita Amine [Tue, 5 Nov 2019 13:04:50 +0000 (14:04 +0100)] 
[dplay] minimize response size

4 years ago[patreon] minimize reponse size and extract uploader_id and filesize
Remita Amine [Tue, 5 Nov 2019 13:04:17 +0000 (14:04 +0100)] 
[patreon] minimize reponse size and extract uploader_id and filesize

4 years ago[roosterteeth] fix login request(closes #16094)(closes #22689)
Remita Amine [Tue, 5 Nov 2019 09:03:38 +0000 (10:03 +0100)] 
[roosterteeth] fix login request(closes #16094)(closes #22689)

4 years agorelease 2019.11.05
Sergey M․ [Mon, 4 Nov 2019 22:32:56 +0000 (05:32 +0700)] 
release 2019.11.05

4 years ago[ChangeLog] Actualize
Sergey M․ [Mon, 4 Nov 2019 22:31:40 +0000 (05:31 +0700)] 
[ChangeLog] Actualize
[ci skip]

4 years ago[scte] Add extractor (closes #22975)
Sergey M․ [Mon, 4 Nov 2019 22:21:16 +0000 (05:21 +0700)] 
[scte] Add extractor (closes #22975)

4 years ago[msn] add support for Vidible and AOL embeds(closes #22195)(closes #22227)
Remita Amine [Mon, 4 Nov 2019 21:21:00 +0000 (22:21 +0100)] 
[msn] add support for Vidible and AOL embeds(closes #22195)(closes #22227)

4 years ago[myspass] fix video URL extraction and improve metadata extraction(closes #22448)
Remita Amine [Mon, 4 Nov 2019 19:05:27 +0000 (20:05 +0100)] 
[myspass] fix video URL extraction and improve metadata extraction(closes #22448)

4 years ago[jamendo] restore track url modification
Remita Amine [Mon, 4 Nov 2019 14:51:44 +0000 (15:51 +0100)] 
[jamendo] restore track url modification

4 years ago[jamendo] improve extraction
Remita Amine [Mon, 4 Nov 2019 14:43:52 +0000 (15:43 +0100)] 
[jamendo] improve extraction

- fix album extraction(closes #18564)
- improve metadata extraction(closes #18565)(closes #21379)

4 years ago[mediaset] relax URL guid matching(closes #18352)
Remita Amine [Mon, 4 Nov 2019 10:13:14 +0000 (11:13 +0100)] 
[mediaset] relax URL guid matching(closes #18352)

4 years ago[mediaset] extract unprotected M3U and MPD manifests(closes #17204)
Remita Amine [Mon, 4 Nov 2019 01:01:01 +0000 (02:01 +0100)] 
[mediaset] extract unprotected M3U and MPD manifests(closes #17204)

4 years ago[README.md] Also read permission to the binary in how to update section (#22903)
Manu Cornet [Sun, 3 Nov 2019 21:23:27 +0000 (21:23 +0000)] 
[README.md] Also read permission to the binary in how to update section (#22903)