Commit Graph

12023 Commits (039e715b3020710546b13976042bd18ab6e2df5b)

Author SHA1 Message Date
Sergey M․ d9d3098675
[hotstar] Use native HLS downloader by default
Sergey M․ 1cb812d3c2
[hotstar] Extract more formats (closes )
Sergey M․ 6fd26a7d4a
[9now] Fix extraction (closes )
Sergey M․ 9cf26b6e1d
[zdf] Bypass geo restriction
Sergey M․ 20e11b70ac
[tv4] Fix extraction and extract series metadata (closes )
Sergey M․ 4878759f3b
[youtube] Remove quality and tbr for itag 43 (closes )
Sergey M․ bf1317d257
[youtube] Quick extraction tempfix (closes , closes )
sofutru bff90fc518 [youtube] Add support for invidious tor instances ()
Sergey M․ 31dbd054c8
[platzi] Improve client data extraction (closes )
Sergey M․ 66d04c74e0
[platzi:course] Add support for authentication
Patrick Dessalle d7da1e37c7 [nickjr] Add support for nickelodeonjunior.fr ()
Sergey M․ df228355fd
[xhamster:user] Add extractor (closes , closes )
Sergey M․ 8945b10f6e
[xhamster] Add support for more domains
Sergey M․ 7cb51b5daf
[extractor/generic] Improve squarespace detection and fix test (closes , refs , refs )
Barbara Miller d78657fd18
[extractor/generic] Add support for squarespace embeds (closes )
Sergey M․ cc73d5ad15
[openload] Fix domains regex
Remita Amine 3f46a25a97 [verystream] add support for woof.tube (closes )
Sergey M․ 9d058b3206
[dailymotion] Add support for lequipe.fr (closes , closes )
Sergey M․ b500955a58
[openload] Add support for oload.vip (closes )
Jay acc86c9a97
[bbc] Fix some tests
Jay b72305f078
[bbccouk] Extend _VALID_URL (closes )
sofutru 494d664e67 [youtube] Add support for invidious.nixnet.xyz and yt.elukerio.org ()
phan-ctrl d1fcf255c5 [safari] Fix authentication (closes ) ()
Sergey M․ 183a18c4e7
[usanetwork] Fix extraction (closes )
supritkumar 393cc31d5e [einthusan] Add support for einthusan.ca ()
Sergey M․ 0add33abcb
[youtube] Improve unavailable message extraction (refs )
Chuck Cho 0326bcb6c1 [piksel] add subtitle capability ()
Sergey M․ 351f37c022
[youtube:playlist] Improve flat extraction (closes )
Remita Amine 64b6a4e91e [youtube] fix annotations extraction(closes )
Remita Amine b3d39be239 [discovery] extract series meta field()
Sergey M․ 1357734978
[youtube] Improve error detection ()
Remita Amine eb9c9c74a6 [vimeo] fix album extraction
closes 
closes 
closes 
closes 
closes 
Remita Amine 5efbc1366f [roosterteeth] add support for watch URLs
Remita Amine 995f319b06 [discovery] limit video data by show slug(closes )
Sergey M․ be306d6a31
[tvigle] Fix extraction and add support for HLS and DASH formats (closes )
Sergey M․ 33b529fabd
[yandexvideo] Add support for DASH formats ()
Remita Amine 535111657b [discovery] use API call for video data extraction()
Sen Jiang 9a37ff82f1 [mgtv] Extract format_note ()
format_note should now show 标清, 高清, 超清, 蓝光, etc.
Sergey M․ 766c4f6090
[tvn24] Fix test
Sergey M․ 7279163412
[tvn24] Fix metadata extraction (closes , closes )
CeruleanSky 07ab44c420 [dlive] Relax _VALID_URL ()
smed79 2c8b1a21e8 [openload] Add support for oload.best ()
Sergey M․ c2d125d99f
[youtube] Improve metadata extraction for age gate content (closes )
Remita Amine 8dbf751aa2 [youtube] improve title and description extraction(closes )
Kitten King 843ad1796b Fix typos ()
Kyle 608b8a4300 [yahoo:japannews] Add extractor (closes ) ()
Sergey M․ ab794a553c
[ctsnews] PEP 8
Remita Amine 3b446ab351 [discovery] add support go.discovery.com URLs
Sergey M․ 13a75688a5
[youtube] Fix some tests
Sergey M․ 2e18adec98
[youtube:playlist] Relax _VIDEO_RE (closes )
Sergey M․ 9c1da4a9f9
[extractor/generic] Restrict --default-search schemeless URLs detection pattern (closes )
Petr Vaněk 5e1c39ac85 [extractor/common] Fix typo in thumbnails resolution description ()
Remita Amine 1824bfdcdf [vrv] fix CMS signing query extraction(closes )
Sergey M․ f61496863d
[asiancrush] Add support for yuyutv.com, midnightpulp.com and cocoro.tv (closes , closes )
Sergey M․ 799756a3b3
[kaltura] Check source format URL ()
chien-yu 7d4dd3e5b4 [ctsnews] Fix YouTube embeds extraction ()
tlonic f2a213d025 [einthusan] Add support for einthusan.com (closes ) ()
geditorit 791d2e8117 [youtube] Add support for invidious.mastodon.host ()
Gary 2adedc477e [gfycat] Extend _VALID_URL (closes ) ()
Sergey M․ 898238e9f8
[youtube] Restrict is_live extraction (closes )
Sergey M․ 0250161c52
[yandexmusic] Add missing import
hrimfaxi 2fe074a960 [porn91] Fix extraction ()
aerworker c452790a79 [yandexmusic] Add support for multi disk albums and extract track number and disk number (closes ) ()
* [yandexmusic] extract tracks from all volumes of an album (closes )

* [yandexmusic] extract genre, disk_number and track_number

* [yandexmusic] extract decomposed artist names

* Update yandexmusic.py

* Update yandexmusic.py

* Update yandexmusic.py
Sergey M․ d89a0a8026
[lynda] Handle missing subtitles (closes , closes )
geditorit ba036333bf [youtube] Add more invidious instances to _VALID_URL ()
Sergey M․ b7ef93f0ab
[twitter] Improve uploader id extraction (closes )
Sergey M․ f9eeeda31c
[spankbang] Fix and improve metadata extraction
Sergey M․ 5f562bd4bb
[spankbang] Fix extraction (closes , closes )
Remita Amine b99f11a56b [dlive] restrict DLive Stream _VALID_URL regex
Remita Amine 4a71ef6da6 [dlive] Add new extractor(closes )
Remita Amine fd95105ed4 [livejournal] Add new extractor(closes )
Remita Amine c72dc20d09 [roosterteeth] fix free episode extraction()
Remita Amine 272355c172 [dbtv] fix extraction
Remita Amine 57227618fe [spike] fix Bellator extraction
Remita Amine 0441d6266c [rudo] remove extractor(closes )(closes )
Covered by generic extractor
Remita Amine 82f68e4a01 [facebook] fallback to twitter:image meta for thumbnail extraction(closes )
Remita Amine d4ece5d359 [bleacherreport] fix Bleacher Report CMS extraction
Remita Amine 16d3672ad7 [espn] fix fivethirtyeight.com extraction
Remita Amine 0dd58a523f [fivetv] relax video URL regex and support https URLs
Sergey M․ 27019dbb4b
[youtube] Fix is_live extraction (closes )
Sergey M․ baf67a604d
[youtube] Fix authentication (closes )
Sergey M․ 4dcd4b7b16
[mgtv] Pass Referer HTTP header for format URLs (closes )
Sergey M․ 5fc0896168
[beeg] Add support for api/v6 v2 URLs without t argument (closes )
Remita Amine e4d53148f5 [funnyordie] move extraction to VoxMedia extractor and improve vox volume embed extraction(closes )
Remita Amine cfe781d4fa [gameinformer] fix extraction(closes )(closes )(closes )
Remita Amine 253289656f [extractors] update funk.net import
Remita Amine 4b30282616 [funk] fix extraction(closes )
Remita Amine c9b0564ac1 [packtpub] Relax lesson _VALID_URL regex(closes )
Remita Amine 25d71fb058 [packtpub] fix extraction(closes )
Sergey M․ a6389abfd7
[philharmoniedeparis] Relax _VALID_URL (closes )
Sergey M․ d18003a141
[peertube] Detect embed URLs in generic extraction (closes )
Hendrik Schröter d1850c1a97 [mixer:vod] Relax _VALID_URL (closes ) ()
Remita Amine c9fa84d88e [lecturio] add support id based URLs(closes )
Sergey M․ a30c2f4055
[go] Add site info for disneynow (closes )
Sergey M․ 5ae9b8b3a3
[adobepass] Add support for AT&T U-verse (mso ATT) (closes , closes )
Sergey M․ cdb7c7d147
[ted] Restrict info regex (closes )
David Caldwell 2da4316e48 [twitch:vod] Actualize m3u8 URL (, )
Sergey M․ 313877c6a2
[vzaar] Fix videos with empty title (closes )
Remita Amine e61ac1a09c [tvland] fix extraction(closes )
Remita Amine ff0f4cfeba [arte] clean extractor(closes )(closes )
nyuszika7h d1e4116427 [vevo] Add support for embed.vevo.com URLs ()
smed79 9baf69af45 [openload] Add support for oload.biz ()
Fai 918398092c [xiami] Update API base URL ()
xyssy 4e2491f066 [yourporn] Fix extraction ()
Remita Amine 976e1ff7f9 [acast] add support for URLs with episode id(closes )
Remita Amine 5e3da0d42b [dailymotion] add support embed with DM.player js call
Sergey M․ c560680247
[soundcloud] Update client id
Sergey M․ f7a147e3b6
[utils] Introduce random_user_agent and use as default User-Agent (closes )
Sergey M․ 4f71473ef1
[go] Add support for disneynow.com (closes )
Mike Fährmann 6625bf200d [mixer:vod] Relax _VALID_URL (closes ) ()
Sergey M․ f562994660
[drtv] Relax _VALID_URL
Remita Amine 509bcec37b [fusion] fix extraction(closes )(closes )
Sergey M․ 1d83e9bd4b
[nfb] Remove extractor (closes )
Covered by generic extractor
Sergey M․ 27cef8885d
[beeg] Add support for api/v6 v2 URLs (closes )
Kyle 3031b7c4ed [brightcove:new] Add support for playlists ()
smed79 695720ebe8 [openload] Add support for oload.life ()
Sergey M․ 2605043d6d
[vimeo:channel,group] Make title extraction no fatal
Sergey M․ 091c9b4316
[vimeo:likes] Implement extrator in terms of channel extractor
This allows to obtain videos' ids before extraction ()
Sergey M․ 9634de178d
[pornhub] Add support for more paged video sources
Sergey M․ 1f7a563ab0
[pornhub] Add support for downloading single pages and search pages (closes )
Sergey M․ 21b08463a7
[pornhub] Rework extractors (closes , closes , closes , closes )
Sergey M․ 31ce6e9966
[youtube] Add another signature function pattern
Sergey M․ 1c11204056
[tf1] Improve extraction and fix issues (closes )
Emmanuel Froissart 9c2aaac268
[tf1] Fix wat id extraction (closes )
Sergey M․ d415957dbc
[crunchyroll] Move Accept-Language workaround to video extractor since it causes playlists not to list any videos
Sergey M․ 4681441d2f
[crunchyroll:playlist] Fix and relax title extraction (closes , closes )
Sergey M․ abefc03f51
[youtube] Update signature function patterns (closes , closes )
Sergey M․ c40714cdee
[youtube] Make --write-annotations non fatal (closes )
Remita Amine 7c24a58bdb [sixplay] add support for rtlmost.hu()
Sergey M․ b85eae0f05
[youtube] Hardcode codec metadata for av01 video only formats (closes )
Remita Amine 8361e7f934 [toutv] update client key(closes )
Remita Amine 427cc21531 [biqle] remove unnecessary regex group
Remita Amine f991dd2bfb [biqle] add support for new embed domain
Remita Amine 35c2dd48d9 [cbs] improve DRM protected videos detection(closes )
Sergey M․ dbb1886114
[ted] Improve playlist extraction (closes )
biwubo c2ee6fa66a
[ted] Fix playlist extraction (closes )
Sergey M․ 4831ef7fe4
[vlive] Add comments to tests and quotes consistency
biwubo 178663df52 [vlive:playlist] Redirect to video extractor when no playlist is found ()
Sergey M․ ef19739e64
[vlive] Improve and style (closes )
biwubo 01b517a20a
[vlive] Add CH+ support (closes )
Miroslav Šedivý f4c99cd635 [openload] Add support for oload.website ()
Sergey M․ e75220b11a
[tvnow] Extract HD formats (closes )
Sergey M․ 2efefddafd
[redbulltv:rrn:content] Add extractor (closes )
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 )
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․ 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․ 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․ 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 ) ()
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․ 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․ 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․ 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․ 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 f8987163fb [adobeconnect] Add new extractor(closes )
Remita Amine 313e8b2b18 [gaia] add support for authentication(closes )
Sergey M․ efee62ac7f
[mediasite] Add support for dashed ids and named catalogs (closes )
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․ c4580580f5
[svtplay] Update API endpoint (closes )
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
Austin de Coup-Crank e5cfb779ea [ciscolive] Add support for new URL schema (closes , )
utlasidyo 77d95677b7 [youtube] Add support for invidiou.sh ()
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․ 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 )
0x9fff00 d347b52b63 [urplay] Extract timestamp ()
yonaikerlol 97157c692c [openload] Add support for oload.space
Sergey M․ a551768acf
[facebook] Improve uploader extraction (closes )
Sergey M․ ee0ba927aa
Use compat_etree_Element
Sergey M․ e5ada4f3ad
[extractor/common] Fallback url to base URL for DASH formats
Sergey M․ bb6f112d9d
[npo] Improve ISM extraction
Sergey M․ c17eb5b4b0
[rai] Improve extraction (closes )
Sergey M․ d9eb580a79
[extractor/common] Do not fail on invalid data while parsing F4M manifest in non fatal mode
Remita Amine 5dcd630dca [paramountnetwork] fix mgid extraction(closes )
Sergey M․ c790e93ab5
[extractor/common] Clarify url and manifest_url meta fields
Sergey M․ 39c780fdec
[extractor/common] Return MPD manifest as format's url meta field ()
For symmetry with other segmented media
Remita Amine 0a5baf9c21 [libsyn] improve extraction(closes )
dimqua 8ae113ca9d [youtube] Add more invidious instances
See [Invidious-Instances](https://github.com/omarroth/invidious/wiki/Invidious-Instances) for the reference.
Sergey M․ 7465e0aee2
[spankbang] Fix extraction (closes )
Remita Amine a8f83f0c56 [crunchyroll] fix is_logged check
Remita Amine dca0e0040a Revert "use older login method(closes )"
This reverts commit cc6a960e13.
Remita Amine 398e1e21d6 [espn] extend _VALID_URL regex(closes )
Remita Amine c5b02efe20 [sixplay] handle videos with empty assets(closes )
Remita Amine 06242d44fe [vimeo] add support for Vimeo Pro portfolio protected videos(closes )
Sergey M․ ff60ec8f02
[npo] Fix extraction ()
Sergey M․ 9d9a8676dc
[francetv:site] Extend video id regex (closes , closes )
Sergey M․ db1c3a9d3f
[periscope] Extract width and height (closes )
Sergey M․ 55b8588f0e
[servus] Fix extraction (closes )
Sergey M․ f0228f56fb
[bbccouk] Make subtitles non fatal ()
Sergey M․ caf48f557a
[metacafe] Fix family filter bypass (closes )
Sergey M․ 388cfbd3d8
[tvp:website] Improve support
Sergey M․ d93083789b
[tvp:series] Fix extraction
Sergey M․ 34568dc296
[tvp] Detect unavailable videos
Sergey M․ 3c9647372e
[tvp] Fix description extraction, make thumbnail optional and fix tests
Sergey M․ 659e93fcf5
[linuxacademy] Add extractor (closes )
Sergey M․ c9a0ea6e51
[bilibili] Update keys (closes )
Sergey M․ d7d513891b
[udemy] Extend _VALID_URLs (closes , closes )
Sergey M․ ae65c93a26
[udemy] Update User-Agent and detect captcha (closes , closes , closes )
Sergey M․ ba2e3730d1
[noovo] Fix extraction (closes )
Sergey M․ 2b2da3ba10
[rai] Relax _VALID_URL (closes )
Sergey M․ 794c1b6e02
[vshare] Pass Referer to download request (closes , closes )
yonaikerlol 7bee705d8f [openload] Add support for oload.live
bitraid 6f5c1807f4 [imgur] Use video id as title fallback (closes )
Sergey M․ 985637cbbf
[twitch] Add new source format detection approach (closes )
Sergey M․ 7d8b89163c
[tvplayhome] Fix video id extraction (closes )
Sergey M․ d777f3e81c
[tvplayhome] Fix episode metadata extraction (closes )
Sergey M․ 4c0e0dc9dc
[rutube:embed] Fix extraction and add support private videos (closes )
Sergey M․ f516f44094
[soundcloud] Extract more metadata
Sergey M․ e9dee7f1b2
[trunews] Add extractor (closes )
Remita Amine 91effe22a0 [linkedin:learning] extract chapter_number and chapter_id(closes )
Sergey M․ 4de3cb883c
[malltv] Fix issues and simplify (closes )
Ales Jirasek 22f5f5c6fc
[malltv] Add extractor (closes )
Sergey M․ 49bd993fd9
[spankbang:playlist] Add extractor (closes )
Sergey M․ f06a1cabe8
[spankbang] Extend _VALID_URL
Remita Amine 241c5d7d38 [trutv] fix extraction(closes )
Remita Amine 8fecc7353d [toutv] fix authentication(closes )(closes )
Sergey M․ 5dda1edef9
[pornhub] Improve and simplify (closes )
JChris246 d2d970d07e
[pornhub] Fix tags and categories extraction (closes )
Sergey M․ 48fb963b2f
[pornhd] Fix formats extraction
JChris246 70c3ee1367 [pornhd] Extract like count
Remita Amine 07fbfef1c7 [radiocanada] switch to the new media requests(closes )
Remita Amine eecf788b90 [teachable] add support for courses.workitdaily.com (closes )
Sergey M․ 0efcb5a2fe
[vporn] Remove extractor (closes )
Handled by generic extractor
Sergey M․ 7c5307f4c4
[soundcloud:pagedplaylist] Improve (closes )
Cory Hall 6cc6e0c34d
[soundcloud:pagedplaylist] Add ie and title to entries ()
rel: https://github.com/rg3/youtube-dl/issues/19022
JChris246 b9bc1cff72 [drtuber] Extract duration
Sergey M․ b6423e6ca2
[soundcloud:user] Update tests
Sergey M․ 3ef2da2d21
[soundcloud] Fix paged playlists extraction, add support for albums and update client id
Sergey M․ 49fe4175ae
[drtv] Improve preference (closes )
Sergey M․ 9613e14a92
[openload] Add support for openload.pw and oload.pw (closes )
Batuhan's Unmaintained Account 15e832ff2a [openload] Add support for oload.info
Remita Amine 645c4885cf [crackle] authorize media detail request(closes )
Sergey M․ 5496754ae4
[fox] Remove unused imports
Sergey M․ 9868f1ab18
[yourporn] Improve (closes )
JChris246 41cff90c41
[yourporn] Fix extraction and extract duration (closes , closes )
change cdn to cdn4 for the video_url
Sergey M․ a2d821d711
[drtv] Improve extraction (closes )
+ Add support for EncryptedUri videos
+ Extract more metadata
* Fix subtitles extraction
Remita Amine 6df196f32e [fox] add support for locked videos using cookies(closes )
Remita Amine 41c2c254d3 [fox] fix extraction for free videos()
Alexander Seiler a81daba231 [zattoo] Add support for tv.salt.ch
Remita Amine 1fcc91663b [vice] fix extraction for locked videos(closes )
Remita Amine 30cd1a5f39 [wakanim] detect DRM protected videos
Sergey M․ 458fd30f56
[extractor/common] Extract season in _json_ld
Sergey M․ 845333acf6
[wakanim] Add extractor (closes )
Remita Amine ae18d58297 [usatoday] fix extraction for videos with custom brightcove partner id(closes )
Sergey M․ 1602a240a7
[drtv] Fix extraction (closes )
Sergey M․ 0eba178fce
[nhk] Extend _VALID_URL (closes )
Remita Amine 118afcf52f [go] fix adobe pass requests for Disney Now(closes )
Sergey M․ 9713d1d1e0
[openload] Add support for oload.club (closes )
Sergey M․ 71a1f61700
[pornhub] Apply scrape detection bypass for all extractors
Sergey M․ 6510a3aa97
[crunchyroll] Extend _VALID_URL (closes )
Sergey M․ 278d061a0c
[pornhub] Bypass scrape detection (closes )
Remita Amine 503b604a31 [vrv] fix oauth signing for python 2()
Remita Amine 4b85f0f9db [vrv] add support for authentication(closes )
Sergey M․ 19d6991312
[videomore] Improve extraction and fix season extractor (closes )
Sergey M․ 07f9febc4b
[tnaflix] Pass Referer in metadata request (closes )
Remita Amine 6945b9e78f [extractor/common] improve jwplayer relative url handling(closes )
Alexandre Huot 29cfcb43da [radiocanada] Relax DRM check
Sergey M․ a1a4607598
[vimeo] Fix video password verification for videos protected by Referer HTTP header
Sergey M․ 73c19aaa9f
[hketv] Improve and simplify (closes )
Anthony Fok 289ef490f7
[hketv] Add extractor
yonaikerlol 6ca3fa898c [streamango] Add support for fruithosts.net
jhwgh1968 31fbedc06a [instagram] Add base extractor for playlists and tag extractor
aviperes 15870747f0 [odnoklassniki] Detect paid videos
Remita Amine 379306ef55 [extractor/common] fix typo
Remita Amine f28363ad1f [ted] correct acodec for http formats()
Remita Amine 2bfc1d9d68 [extractor/common] imporove HLS video only format detection(closes )
Remita Amine e2dd132f05 [cartoonnetwork] fix extraction(closes )(closes )
Remita Amine 79fec976b0 [vimeo] fix extraction for password protected player URLs(closes )
Sergey M․ fa4ac365f6
[youtube] Extend JS player signature function name regexes (closes , closes , closes )
Sergey M․ 4fe54c128a
[youtube] Update tests and add a tests for
Sergey M․ 2f483bc1c3
[youtube] Skip unsupported adaptive stream type ()
Sergey M․ 561b456e2d
[youtube] Extract DASH formats from player response (closes )
Remita Amine 929ba3997b [funimation] fix extraction(closes )
Sergey M․ 10026329c2
[skylinewebcams] Fix extraction (closes )
Remita Amine 3b983ee471 [curiositystream] add support for non app urls
Sergey M․ d65f6e734b
[bitchute] Check formats ()
Sergey M․ ed8db0a25c
[wistia] Extend _VALID_URL (closes )
Remita Amine c469e8808c [playplustv] add support for playplus.com()
Sergey M․ c3e543893b
[youtube] Extract live HLS URL from player response (closes )
Remita Amine 432aba1c5e [outsidetv] Add new extractor(closes )
Remita Amine 7c072f00d6 [jwplatform] use JW Platform Delivery API V2 and add support for more urls
Remita Amine 96c186e1fd [fox] add support National Geographic(closes )(closes )(closes )
Remita Amine 4ad159c7b0 [playplustv] Add new extractor(closes )
Remita Amine 65615be368 [globo] set GLBID cookie manually(closes )
Remita Amine 3c1089dba4 [gaia] Add new extractor()
Sergey M․ 6089ff40e7
[youporn] Fix title and description extraction (closes )
Sergey M․ 2543938bbe
[hungama] Add support for videos (closes )
Sergey M․ 440863ade1
[extractor/common] Use episode name as title in _json_ld
Sergey M․ 391256dc0e
[extractor/common] Add support for movies in _json_ld
Sergey M․ 06b4b90c70
[hungama] Fix code and extract more metadata (closes )
Awal Garg 8cb5c2181a
[hungama] Add extractor
Sergey M․ 0266854f63
[dtube] Update test
4rensiker bcc334a3c6 [dtube] Fix extraction (closes )
Sergey M․ de0359c0af
[tvnow] Fix and rework extractors, prepare for a switch to the new API (closes , closes )
Sergey M․ c87f65e43d
[carambatv:page] Fix extraction (closes )
nyuszika7h 2122d7151d [discovery] Use geo verification headers
Sergey M․ 751e051557
[packtpub] Add support for subscription.packtpub.com (closes )
Elan Ruusamäe d226c560a6 Refactor code to use url_result
v-delta 1d803085d7 [yourporn] Fix extraction
biwubo 0e713dbb11 [acast:channel] Add support for play.acast.com (closes )
iwconfig 9b5c8751ee [extractors] Add missing age limits
Sergey M․ d9f1123c08
[rmcdecouverte] Improve, bypass geo restriction and add support for live (closes )
Anarky 3d8eb6beb9
[rmcdecouverte] Update _VALID_URL (closes )
Sergey M․ 38d15ba7f9
[manyvids] Fix extraction (closes , closes )
Sergey M․ 6b688b8942
[bitchute] Fix extraction (closes )
Sergey M․ 373941c5f0
[bbc] Add support for another embed pattern (closes )
Sergey M․ 4e1ddc8da9
[npo:live] Add support for npostart.nl (closes )
Sergey M․ e4d51e751e
[beeg] Fix extraction (closes , closes )
Sergey M․ c2dd2dc086
[youtube] Unescape HTML for series (closes )
Remita Amine 140a13f5de [youtube] extract more format metadata
Remita Amine 825cd268a3 [youtube] detect DRM protected videos()
Sergey M․ 63529e935c
[youtube] Relax html5 player regexes (closes , closes )
Sergey M․ 4273caf5c7
[youtube] Extend html5 player regex (closes )
Remita Amine e1a0628797 [liveleak] add support for another embed type and restore original format extraction
Remita Amine 835e45abab [crackle] extract ism and http formats
Remita Amine 65e29cdac3 [twitter] pass referer with card request(closes )
Sergey M․ 4ee1845454
[mediasite] Extend _VALID_URL even more
Daan van Vugt cfd13c4c45 [mediasite] Relax _VALID_URL
Sergey M․ 386d1fea79
[lecturio] Add support for lecturio.de (closes )
Remita Amine 7216e9bff7 [discovery] Add support for Scripps Networks watch domains(closes )
Sergey M․ 752582183a
[ard:beta] Improve extraction robustness, fix subtitles extraction, improve geo restricted videos extraction
Sergey M․ 1c82122741
[ard:beta] Relax _VALID_URL (closes )
Sergey M․ 50a498a68e
[acast] Extend _VALID_URL
Tim Landscheidt 252e172dea [acast] Add support for embed.acast.com
yonaikerlol 90046d7761 [iprima] Relax _VALID_URL (closes )
Remita Amine c8b3751086 [vrv] fix initial state extraction
Sergey M․ 21c340b83f
[youtube] Fix mark watched (closes )
Sergey M․ 7f41a598b3
[safari] Add support for learning.oreilly.com (closes )
Sergey M․ 8fe104947d
[youtube] Fix multifeed extraction (closes )
Sergey M․ 0a05cfabb6
[lecturio] Improve subtitles extraction (closes )
Remita Amine 13e17cd28e [uol] fix format url extraction(closes 18480)
Sergey M․ 102a4e54c5
[teachable] Remove debug output
Sergey M․ 59c3940165
[ard:mediathek] Add support for classic.ardmediathek.de (closes )
Sergey M․ 5ee7ae5c75
[teachable] Add support for teachable based platform sites (closes , closes , closes )
Remita Amine 3ad6dabd33 [aenetworks] add support for History Vault(closes )
Remita Amine 5f47a60c5d [imgur] improve gallery and album detection and extraction(closes )(closes )(closes )(closes )
Sergey M․ 9235b5091c
[iprima] Relax _VALID_URL (closes )
Remita Amine c3c098dcf2 [hotstar] fix video data extraction(closes )
Alexander Seiler 8c5879715f [ard:mediathek] Fix title and description extraction (closes )
ealgase ebb0449049 [xvideos] Switch to HTTPS (closes )