Commit Graph

14899 Commits (d7da1e37c72d931f7bdce9121a38e85bdadb9dc1)

Author SHA1 Message Date
Sergey M․ bf3c932663
[youtube] Fix average rating extraction (closes )
Sergey M․ 4c78c3d700
[bitchute] Extract HTML5 formats (closes )
Remita Amine 2e11e51c04 [cbsnews] fix extraction(closes )(closes )
Sergey M․ 1a01639bf9
[downloader/common] Improve rate limit ()
Remita Amine 59ca17b1c8 [vvvvid] relax _VALID_URL(closes )
Remita Amine c94c121a99 Revert "[southpark] add support for videos with english audio track"
This reverts commit 0c84002650.
Remita Amine 0c84002650 [southpark] add support for videos with english audio track(closes )
Remita Amine c5eb75b35a [prosiebensat1] add support for new API(closes )
Remita Amine 0e2dd3fcbc [vrv] extract adaptive_hls formats(closes )
Sergey M․ 26a87972a9
[viki] Switch to HTTPS (closes )
bitraid 33b2218b2f [LiveLeak] Check if the original videos exist (closes ) ()
Remita Amine ead467a9c1 [rtp] fix extraction(closes )
Remita Amine 0d29751890 [youtube] improve DRM protected videos detection()
Sergey M․ 25b83c2a0e
[srgssrplay] Improve _VALID_URL (closes )
Stefan Pöschel 3fe774722b
[srgssrplay] Add support for popupvideoplayer URLs
Sergey M․ f4cc2ca503
[24video] Add support for porno.24video.net (closes )
Sergey M․ 11ec06de7f
[24video] Add support for 24video.site (closes )
Sergey M․ 53cd37bac5
[utils] Improve strip_or_none
Sergey M․ f856816b94
[extractor/common] Strip src attribute for HTML5 entries code (closes , closes )
Sergey M․ 8af49fc276
[pornflip] Remove extractor
Sergey M․ 9c5f2988b9
[criterion] Remove extractor (closes )
NRTICN 2c53c0ebc6 [pornhub] Use https ()
Georgi Saev bbf1defe58 [bitchute] Fix uploader extraction ()
Malte Kiefer 186d185b6e [streamcloud] Reduce waiting time to 6 seconds ()
ealgase 612300a686 [novamov] Remove extractors ()
Sites no longer exist
smed79 ea75382094 [openload] Add support for oload.press ()
Sergey M․ e438e81469
[vivo] Improve extraction (closes )
Daniel Höpfl 0e6f914b3b
[vivo] Fix extraction (closes )
Sergey M․ 6ab30ff50b
release 2019.05.20
Sergey M․ ce2fe4c01c
[extractor/common] Add doc string for _apply_first_set_cookie_header
Sergey M․ a9e03736df
[safari] Fix authentication (closes )
Sergey M․ e3c1266f49
[extractor/common] Move workaround for applying first Set-Cookie header into a separate method
Remita Amine 82e91d20a0 [vrt] fix extraction(closes )
Remita Amine 170d644440 [canvas] add support for vrtnieuws and sporza site ids and extract AES HLS formats
Remita Amine 5831742840 [vrv] extract captions(closes )
Sergey M․ a277dd33eb
[tele5] Improve video id extraction
Sergey M․ 0e0bfd334c
[tele5] Relax _VALID_URL (closes , closes )
Sergey M․ e6a25fea23
[svtplay] Update API URL (closes )
Remita Amine b7df8f90a7 [yahoo:gyao] add X-User-Agent header to dam proxy requests(closes )
Sergey M․ 8ae32e1882
release 2019.05.11
Sergey M․ 8ed7a23328
[extractor/common] Fix typo
Sergey M․ 3089bc748c
Fix W504 and disable W503 (closes )
Sergey M․ d23e85515a
[tvnow] Fix W605
Sergey M․ cd37ef44e9
[commonmistakes] Fix E117
davex25 169f8d0fe1 [cloudflarestream] Add support for videodelivery.net ()
Sergey M․ 0db2b275dd
[byutv] Improve extraction and update DVR test (closes )
Michael Tilbury ab11674502
[byutv] Add support for DVR videos (closes )
Fix code style on brackets (flake8)

Add more information to test info_dict
biwubo 68b92aa1b4 [gfycat] Add support for URLs with tags (closes ) ()
Jakub Wilk fd35d8cdfd [utils] Transliterate "þ" as "th" ()
Despite visual similarity "þ" is unrelated to "p".
It is normally transliterated as "th":

    $ echo þ-Þ | iconv -t ASCII//TRANSLIT
    th-TH
ealgase 4eec112740 [openload] Add support for verystream.com (closes ) ()
Sergey M․ 027ffdca0d
[youtube] Use sp field value for signature field name (closes , closes , closes )
Remita Amine a5b92d3590 [yahoo:gyao] extend _VALID_URL(closes )
pypy b45a9e698e [youtube] Fix channel id extraction (closes ) ()
Remita Amine 71ebd35d50 [sky] add support for news.sky.com (closes )
Sergey M․ f8c55c6664
[youtube:entrylistbase] Retry on 5xx HTTP errors ()
mtilbury 876fed6bf3 [francetvinfo] Extend video id extraction (closes ) ()
Sergey M․ c9856648db
[4tube] Update token hosts (closes )
Sergey M․ 2533f5b691
[hotstar] Move to API v2 (closes )
Remita Amine e0dde1d8e2 [fox] fix Uplynk PrePlay error handling under python 2()
Sergey M․ 62d10f0d32
[fox] Fix API error handling under python 2 (closes )
Sergey M․ 274519dd08
[redbulltv] Extend _VALID_URL (closes )
Sergey M․ 091200c368
release 2019.04.30
Sergey M․ 54f3b61216
[openload] Use real Chrome versions (closes )
Sergey M․ a61ce71468
[youtube] Remove info el for get_video_info request
Since it does not work for quite a long time
Sergey M․ 026fbedc85
[youtube] Improve extraction robustness
Fail on missing token only when no formats found
Remita Amine 6e07b5a6d5 [dramafever] Remove extractor(closes )
Remita Amine c464e1df2c [adn] fix subtitle extraction()
Remita Amine 92bc97d398 [youtube] extract album from Music in this video section()
Sergey M․ f916abc0ac
[ccc] Improve extraction (closes , closes )
Tobias Gruetzmacher 24510bdcfa
[ccc] Extract creator
Tobias Kunze ae8c13565e
[ccc:playlist] Add extractor
Remita Amine 280913800d [sverigesradio] improve extraction(closes )
Mattias Wadman 7ff8ad80f1 [sverigesradio] Add extractor
Remita Amine 4e4db743e7 [cinemax] Add new extractor
Remita Amine 3545d38bfb [sixplay] add missing parenthesis
Remita Amine 2309d6bf92 [sixplay] try to extract non drm protected manifests(closes )
Remita Amine 822b9d9cb0 [youtube] improve Youtube Music Auto-generated description parsing(closes )
quinlander 5caabd3c70 [youtube] Extract additional meta data from video description on youtube music videos
YouTube music videos often have auto-generated video descriptions that can be
utilized to extract additional information about the video. This is desirable
in order to provide the user with as much meta data as possible. This commit
adds extraction methods for the following fields for youtube music videos:
- artist (fallback extraction methods added)
- track (fallback extraction methods added)
- album (new in this commit)
- release_date (new in this commit)
- release_year (new in this commit)

4 tests have been added to test this new functionality:
- YoutubeIE tests 27, 28, 29, and 30

Resolves: 
Jakub Wilk aa05a093bb [wrzuta] Remove extractor (closes ) ()
Wrzuta.pl was shut down in 2017.
Sergey M․ 60e67c5b2c
[twitch] Prefer source format (closes )
Mao Zedong 88b547492f [twitcasting] Add support for private videos ()
Mao Zedong 00a9a25cf9 [twitcasting] Fix test: video title ()
Remita Amine 97abf05ad3 [reddit] check thumbnail URL(closes )
Remita Amine 58ef5e7881 [yandexmusic] fix track url extraction(closes )
Sergey M․ 3e7ec5330a
release 2019.04.24
Sergey M․ 56667d622c
[youtube] Fix extraction (closes , closes , closes , closes , closes , closes , closes , closes , closes , closes , closes )
Remita Amine 50d660479d [toutv] fix extraction and extract series info(closes )
Remita Amine 1fa8893734 [vrv] add support for movie listings(closes )
Remita Amine 15be3eb5e5 [youtube] raise ExtractorError when no data available()
Sergey M․ e09965d550
[soundcloud] Add support for new rendition and improve extraction (closes )
Remita Amine 3fd86cfe13 [ooyala] add support for geo verification proxy
Remita Amine fdc2183650 [nrl] Add new extractor(closes )
Remita Amine 85b6335d55 [vimeo] extract live archive source format()
Remita Amine c25720ef6a [vimeo] add support live streams and improve info extraction(closes )
Remita Amine c9b19d7a55 [ntvcojp] Add new extractor
Remita Amine 47cfa00516 [nhk] extract rtmpt format
Remita Amine 061d1cd948 [nhk] add support for audio URLs
Remita Amine 5de538787d [udemy] add another course id extraction pattern(closes )
Sergey M․ 9abeefd527
[openload] Add support for oload.services (closes )
ealgase f3914b06a0
[openload] Add support for openloed.co (closes )
While the .co could be captured directly, I anticipate that there will be more TLD's for openloed in the future.
Remita Amine 81d989c21e
[bravotv] fix extraction(closes )
Sergey M․ cd6c75b05f
release 2019.04.17
Sergey M․ 7fc3b68ad3
[openload] Randomize User-Agent (closes )
Sergey M c4341ea47e
[openload] Add support for oladblock domains ()
Remita Amine e6c9ae31df [adn] fix subtitle extraction()
ealgase 6104cc1591
[openload] add test for oladblock.me
ealgase f114e43d38
[openload] add oladblock.me domain
Remita Amine cb6cd76f7b [aol] add support for localized websites
Remita Amine 0b758fea1c [yahoo] add support GYAO episode URLs
Remita Amine 3534b6329a [yahoo] add support for streaming.yahoo.co.jp(closes )(closes )
Remita Amine 174f62992d [yahoo] add support for gyao.yahoo.co.jp
Remita Amine 1038532213 [aenetworks] add encoding declaration
Remita Amine 4f1e02ad60 [aenetworks] fix history topic extraction and extract more formats
Remita Amine 180a9dff1f [cbs] extract smpte and vtt subtitles
Sergey M 972d2dd0bc
[streamango] add support for streamcherry.com ()
JChris246 8721b09751 [yourporn] Add support for sxyprn.com ()
Remita Amine dc27fd8bb8 [mgtv] fix extraction(closes )
Remita Amine c912029480 [linkedin:learning] use urljoin for form action url(closes )
Remita Amine 118f7add3b [gdc] add support for kaltura embeds and update tests(closes )
Remita Amine 4bc12b8f81 [dispeak] improve mp4 bitrate extraction
Remita Amine 5ca3459828 [kaltura] sanitize embed URLs
Remita Amine 9c017253e8 [jwplatfom] do not match manifest URLs()
Remita Amine 9045d28b5e [aol] restrict url regex and improve format extraction
Sergey M․ 7c2ecbc1cc
[tiktok] Add support for new URL schema (closes )
Remita Amine d562cac9dc [stv:player] Add new extractor(closes )
ealgase 9ed06812ec
[streamango] add support for streamcherry.com
ealgase bf6fb8b9dc
[openload] add tests
Sergey M․ a46d9e5b41
release 2019.04.07
Sergey M․ 8410653f24
[ruutu] Add support for audio podcasts (closes , closes )
Sergey M․ f4da808036
[xvideos] Extract all thumbnails (closes )
Sergey M․ 059cd768b9
[vk] Remove unused import
Sergey M․ c701472fc9
[platzi] Add extractor (closes )
Remita Amine 19591facea [dvtv] remove unnecessary comments and spaces
Jan Friesse b9aad6c427 [dvtv] Fix extraction (closes )
Remita Amine 9f182c23ba [vrv] add basic support for individual movie links()
Remita Amine 4810655cd6 [bfi:player] Add new extractor()
Remita Amine a7978f8e2a [hbo] fix extraction and extract subtitles(closes )(closes )
Remita Amine 19041a3877 [youtube] extract srv[1-3] subtitle formats()
Remita Amine afb7496416 [adultswim] fix extraction(closes )
Remita Amine 69e6efac16 [teamcoco] fix extraction and add suport for subdomains(closes )(closes )
Remita Amine 2bbde1d09a [adn] fix subtitle compatibility with ffmpeg
Remita Amine b966740cf7 [adn] fix extraction and add support for positioning styles(closes )
Remita Amine 220828f2d6 [vk] use a more unique video id(closes )
Remita Amine 977a782110 [rtl2] update player_url
Remita Amine a2b6f946f1 [newstube] fix extraction
Remita Amine 4f7db46887 [rtl2] improve _VALID_URL regex
Remita Amine d7d86fdd49 [download/external] pass rtmp_conn to ffmpeg
Remita Amine f8987163fb [adobeconnect] Add new extractor(closes )
Remita Amine 313e8b2b18 [gaia] add support for authentication(closes )
Sergey M․ c0b7d11713
[YoutubeDL] Add ffmpeg_location to post processor options (closes )
Sergey M․ efee62ac7f
[mediasite] Add support for dashed ids and named catalogs (closes )
Sergey M․ 38287d251d
release 2019.04.01
RexYuan 93bb6b1bae [weibo] Extend _VALID_URL ()
Sergey M․ b43c5f474a
[xhamster] Add support for xhamster.one (closes )
Sergey M․ 4014a48622
[mediasite:catalog] Add extractor (closes )
Remita Amine 99fe330070 [teamtreehouse] Add new extractor(closes )
Remita Amine c4c888697e [ina] add support for audio URLs
Remita Amine b27a71e66c [ina] improve extraction
Remita Amine de74ef83b7 [cwtv] fix episode number extraction(closes )
ealgase cf3d399727
[openload] add support for oladblock.services and oladblock.xyz domains
Sergey M․ 8cb10807ed
[npo] Improve DRM detection
Sergey M․ b8526c78f9
[pornhub] Add support for DASH formats (closes )
Sergey M․ 5e1271c56d
[utils] Improve int_or_none and float_or_none ()
Jesse de Zwart 050afa60c6 Check for valid --min-sleep-interval when --max-sleep-interval is specified
Sergey M․ c4580580f5
[svtplay] Update API endpoint (closes )
Sergey M․ 0a8e251b35
release 2019.03.18
Sergey M․ 8428fdccf2
[yandexvideo] Add extractor
Sergey M․ 04988b55b5
[openload] Improve embed detection
Sergey M․ 034f5fb5ee
[radiocanada:audiovideo] Fix typo
wolfy1339 a63782b581 [corus] Add support for bigbrothercanada.ca ()
Lukas Anzinger 0146c6cde6 [orf:radio] Extract series ()
Sergey M․ ddff25c5d1
[extractors] Remove superfluous whitespace
Tyler Szabo 81dada0b4b [cbc:watch] Add support for gem.cbc.ca (closes , )
Sergey M․ eba3a2f9ef
[anysex] Remove extractor (closes )
Sergey M․ d493f15c11
[extractor/common] Improve HTML5 entries extraction and add some realworld tests
Sergey M․ 0dc41787af
[utils] Introduce parse_bitrate
Austin de Coup-Crank e5cfb779ea [ciscolive] Add support for new URL schema (closes , )
utlasidyo 77d95677b7 [youtube] Add support for invidiou.sh ()
Sergey M․ ffbd1368df
[update] Hide update URLs behind redirect
Sergey M․ 79d2077edc
[extractor/common] Fix url meta field for unfragmented DASH formats (closes )
charon2019 6db03a29d1 [anitube] Remove extractor
site no longer exists
Sergey M․ 47f9792620
[ruleporn] Remove extractor (closes , closes )
Covered by generic extractor
Remita Amine 68867668cf [npr] fix extraction(closes )(closes )
Remita Amine e7e3ec828b [biqle] fix extraction(closes )(closes )
Remita Amine e585547284 [viddler] Modernize
Remita Amine 4993132344 [pandatv] fix condition syntax
Remita Amine 8569058f88 [moevideo] fix extraction
Remita Amine 612a159510 [primesharetv] remove extractor
Remita Amine f517c0c0a7 [hypem] Modernize and extract more metadata(closes )
Remita Amine 197cf8b794 [veoh] fix extraction
Remita Amine fddb4a3a8b [escapist] Modernize
Remita Amine 99534feaff [videomega] remove extractor(closes )
Sergey M․ cdc7baffca
[beeg] Add support for beeg.porn (closes )
Sergey M․ 067aa17edf
Start moving to ytdl-org
Remita Amine 2765503713 [vimeo:review] improve config url extraction and extract original format(closes )
Remita Amine 0d08bcdb70 [fox] detect geo restriction and authentication errors()
Sergey M․ 10734553fe
release 2019.03.09
Sergey M․ 9d74ea6d36
[francetv:site] Relax video id regex and update test (closes )
Remita Amine 7b6e760870 [toutv] detect invalid login error
Remita Amine 829685b88a [toutv] fix authentication(closes )