Commit Graph

12697 Commits (4e04f104994c5dac2cb74b64ba7725716ce939d7)

Author SHA1 Message Date
Sergey M․ 0156ce95c5
[youtube] Extract abr and vbr (closes )
Remita Amine 1641b13232 [youtube] skip OTF formats()
Sergey M․ 7215691ab7
[youtube] Prefer DASH formats (closes )
Adrian Heine né Lang fc88e8f0e3
[azmedien] Fix extraction ()
Sergey M․ 89c5a7d5aa
[pornhub] Implement lazy playlist extraction
Sergey M․ 2adc0c51cd
[pornhub] Add placeholder netrc machine
Sergey M․ 1f0910bc27
[svtplay] Fix video id extraction (closes )
Sergey M․ e22ff4e356
[pornhub] Add support for authentication (closes , closes , closes )
Sergey M․ 83031d749b
[pornhub:user] Add support for URLs unavailable via /videos page and improve paging (closes )
Remita Amine 1b731ebcaa [bravotv] add support for oxygen.com(closes )(closes )
Remita Amine ab25f3f431 [youtube] pass embed URL to get_video_info request
Guillem Vela 07f7aad81c [ccma] improve metadata extraction(closes )
- extract age_limit, alt_title, categories, series and episode_number
- fix timestamp multiple subtitles extraction
Remita Amine b111a64135 [egghead] fix typo
Viren Rajput 0e3a968479 [egghead] update API domain(closes )
Remita Amine c11f7cf9bd [vidzi] remove extractor(closes )
Remita Amine 8fa7cc387d [vidio] improve metadata extraction
Remita Amine 65eee5a745 [youtube] improve subtitle extraction
Remita Amine efef4ddf51 [youtube] fix chapter extraction fallback
Remita Amine 159a3d48df [youtube] keep _formats array for format sorting tests
Remita Amine 9c724601ba [youtube] remove description chapters tests
video description no longer contain yt.www.watch.player.seekTo
function
Remita Amine 67299f23d8 [youtube] Rewrite Extractor
- improve format sorting
- remove unused code(swf parsing, ...)
- fix series metadata extraction
- fix trailer video extraction
- improve error reporting
- extract video location
Adrian Heine né Lang 8bf9591a70
[AENetworks] update AENetworksShowIE test playlist id ()
nixxo a800838f5a
[vvvvid] add support for youtube embeds ()
Remita Amine ba15b2fee6 [googledrive] report download page errors(closes )
ping 56a7ee9033
[vlive] Fix error message decoding for python 2 ()
Remita Amine 0b4f03a563 [youtube] improve DASH formats file size extraction
knapior 7b8fa658f8
[cda] Improve birth validation detection (closes ) ()
Co-authored-by: Sergey M <dstftw@gmail.com>
Adrian Heine né Lang fd95fc33b1
[awaan] Extract uploader id ()
Remita Amine c669554ef5 [medialaan] add support DPG Media MyChannels based websites
closes 
closes 
closes 
closes 
Remita Amine 11b68df7a4 [abcnews] fix extraction(closes )(closes )
Adrian Heine né Lang d18f4419a7
[AMP] Fix upload_date and timestamp extraction ()
Remita Amine 0f7d413d5b [tv4] relax _VALID_URL(closes )
Remita Amine 286e5d6724 [tv2] improve MTV Uutiset Article extraction
tpikonen 395981288b
[tv2] Add support for mtvuutiset.fi ()
Remita Amine 55bb3556c8 [adn] improve login warning reporting
Remita Amine 57f2488bbe [zype] fix uplynk id extraction(closes )
Adrian Heine né Lang ea399a53eb
[ADN] Implement login ()
closes 
closes 
Sergey M․ f08c31cf33
[franceculture] Make thumbnail optional (closes )
Aurélien Grosdidier d8dab85419
[franceculture] Fix extraction (closes ) ()
Co-authored-by: Sergey M. <dstftw@gmail.com>
aarubui 4542e3e555
[njpwworld] fix extraction ()
Remita Amine fa8f6d8580 [comedycentral] fix extraction(closes )
Remita Amine 3bb7769c40 [wat] remove unused variable
Remita Amine 8d286bd5b6 [wat] fix format extraction(closes )
Remita Amine cff72b4cc0 [americastestkitchen] improve season extraction
Brian Marks 657221c81d
[americastestkitchen] Add support for downloading entire seasons ()
Remita Amine 62acf5fa2c [trovo] Add new extractor(closes )
Remita Amine b79977fb6b [aol] add support for yahoo videos(closes )
Remita Amine bc7c8f3d4e [yahoo] fix single video extraction
Remita Amine 015e19b350 [lbry] unescape lbry uri(closes )
Remita Amine 54856480d7 [ninegag] improve extraction
DrWursterich 1dd12708c2
[9gag] Fix Extraction ()
Brian Marks f9201cef58
[americastestkitchen] Improve metadata extraction for ATK episodes ()
Remita Amine 26499ba823 [aljazeera] fix extraction(closes )(closes )
Remita Amine 58f6c2112d [minds] improve extraction
Tatsh de026a6acd
[Minds] Add new extractor ()
Adrian Heine né Lang d4564afc70
[ard] Fix title and description extraction and update tests ()
Adrian Heine né Lang 360a5e0f60
[aenetworks] Fix test ()
Remita Amine 55a3ca16d3 [spotify] Add new extractor for Spotify Podcasts(closes )
Sergey M․ f1487d4fca
[mixcloud:playlist:base] Fix video id extraction in flat playlist mode (refs )
Sergey M․ 0cd4c402f0
[animeondemand] Add support for lazy playlist extraction (closes )
Remita Amine 9d50f86232 [twitter] Add tests for more cards
Sergey M․ 7e92f9015e
[youporn] Restrict fallback download URL (refs )
Sergey M․ aa860b8016
[youporn] Improve height and tbr extraction (refs , refs )
Sergey M․ b484097b01
[youporn] Fix extraction (closes )
Sergey M․ ab9001dab5
[twitter] Add support for unified cards (closes )
main() 879866a230
[twitch] Set OAuth token for GraphQL requests using auth-token cookie ()
Co-authored-by: remitamine <remitamine@gmail.com>
Aarni Koskela 7c2d18a13f
[Mixcloud] Harmonize ID generation from lists with full ID generation ()
Mixcloud IDs are generated as `username_slug` when the full ID dict has been
downloaded.  When downloading a list (e.g. uploads, favorites, ...), the temporary
ID is just the `slug`.  This made e.g. archive file usage require the download
of stream metadata before the download can be rejected as already downloaded.

This commit attempts to get the uploader username during the GraphQL query, so the
temporary IDs are generated similarly.
Remita Amine 2408e6d26a [cspan] improve info extraction(closes )
Remita Amine cf862771d7 [adn] improve info extraction
Adrian Heine né Lang a938f111ed
[ADN] Fix extraction ()
Closes .
Remita Amine 4759543f6e [youtube:search] fix view_count and try to extract all video sections(closes )(closes )
Sergey M․ 70f572585d
[twitch] Improve login error extraction
Sergey M․ c2d06aef60
[twitch] Fix authentication (refs )
Remita Amine ff1e765400 [threeqsdn] Improve extraction(closes )
0l-l0 170e1c1995
[peertube] Extract files also from streamingPlaylists ()
JSON objects with an empty "files" tag seem to be a valid PeerTube API
response. In those cases the "files" arrays contained in the
"streamingPlaylists" members can be used instead.
closes 
closes 
Remita Amine 61e669acff [khanacademy] fix extraction(closes )(closes )
Remita Amine 2c337f4e85 [spike] Update Paramount Network feed URL(closes )
nixxo 3a61e6d360
[rai] improve subtitles extraction ()
closes 
Remita Amine 3d8e32dcc0 [canvas] Match only supported VRT NU URLs()
Remita Amine 8f29b2dd38 [extractors] add BibelTVIE import
Remita Amine a29e340efa [bibeltv] Add new extractor(closes )
Remita Amine b13f29098f [bfmtv] Add new extractor(closes )(closes )
Remita Amine 430c4bc9d0 [sbs] Add support for ondemand play and news embed URLs(closes )(closes )
Sergey M․ 4ae243fc6c
[twitch] Refactor
Sergey M․ 8f20ad36dc
[twitch] Drop legacy kraken API v5 code altogether
Sergey M․ 799c794947
[twitch:vod] Switch to GraphQL for video metadata
Remita Amine 1ae7ae0b96 [canvas] Fix VRT NU extraction(closes )(closes )
Sergey M․ ccc7112291
[twitch] Improve access token extraction and remove unused code (closes )
23rd 5b24f8f505
[twitch] Switch access token to GraphQL and refactor.
nixxo fcd90d2583
[rai] Detect ContentItem in iframe (closes ) ()
Co-authored-by: Sergey M. <dstftw@gmail.com>
Remita Amine 8f757c7353 [ketnet] fix extraction(closes )
Remita Amine be1a3f2d11 [dplay] Add suport Discovery+ domains(closes )
Sergey M․ ecae54a98d
[motherless] Fix review issues and improve extraction (closes , closes )
cladmi f318882955
[motherless] Fix recent videos upload date extraction (closes )
Less than a week old videos use a '20h ago' or '1d ago' format.

I kept the support for 'Ago' with uppercase start at is was already in the code.
Yurii H f6ea29e24b
[iheart] Update test description value ()
the description has no HTML tags now.
Remita Amine 8a3797a4ab [nrk] fix extraction for videos without a legalAge rating
Remita Amine 745db8899d [iheart] clean HTML tags from episode description
Remita Amine 83db801cbf [iheart] remove print statement
Remita Amine 964a8eb754 [googleplus] Remove Extractor(closes )(closes )
Remita Amine ac61f2e058 [applepodcasts] Add new extractor()
Remita Amine 8487e8b98a [googlepodcasts] Add new extractor
Remita Amine 9c484c0019 [iheart] Add new extractor for iHeartRadio()
Remita Amine 0e96b4b5ce [acast] clean podcast URLs
Remita Amine a563c97c5c [stitcher] clean podcast URLs
Sergey M․ 0889eb33e0
[xfileshare] Add support for aparat.cam (closes )
Sergey M․ 0021a2b9a1
[nrktv] Add subtitles test
Remita Amine 19ec468635 [twitter] Add support for summary card(closes )
Remita Amine 491ee7efe4 [twitter] try to use a Generic fallback for unknown twitter cards(closes )
Remita Amine 8522bcd97c [stitcher] Add support for shows and show metadata extraction(closes )
Remita Amine ac71fd5919 [stv] improve episode id extraction(closes )
Sergey M․ d5b8cf093c
[nrk] Fix age limit extraction
Sergey M․ 5c6e84c0ff
[nrk] Improve series metadata extraction (closes )
Sergey M․ 1aaee908b9
[nrk] PEP 8
Sergey M․ b2d9fd9c9f
[nrk] Improve episode and season number extraction
Sergey M․ bc2f83b95e
[nrktv] Fix tests
Sergey M․ 85de33b04e
[nrk] Improve series metadata extraction
Sergey M․ 7dfd966848
[nrk] Extract subtitles
Sergey M․ a25d03d7cb
[nrk] Fix age limit extraction
Sergey M․ cabfd4b1f0
[nrk] Inline _extract_from_playback
Sergey M․ 7b643d4cd0
[nrk] Improve video id extraction
Sergey M․ 1f1d01d498
[nrk] Add more shortcut tests
Sergey M․ 21a42e2588
[nrk] Improve extraction (closes , closes )
+ Add support for mp3 formats
* Generalize and delegate all item extractors to nrk, beware ie key breakages
+ Add support for podcasts
+ Generalize nrk shortcut form to support all kind of ids
Sergey M․ 2df93a0c4a
[nrktv] Switch to playback endpoint
mediaelement endpoint is no longer in use.
Remita Amine 75972e200d [vvvvid] fix season metadata extraction()
Remita Amine d0d838638c [stitcher] fix extraction(closes )(closes )
Remita Amine 8c17afc471 [acast] fix extraction(closes )(closes )(closes )
Remita Amine 40d66e07df [arcpublishing] add missing staticmethod decorator
Remita Amine ab89a8678b [arcpublishing] Add new extractor
closes 
closes 
closes 
Remita Amine 4d7d056909 [sky] add support for Sports News articles and Brighcove videos(closes )
Remita Amine c35bc82606 [vvvvid] skip unplayable episodes and extract akamai formats(closes )
Remita Amine 2f56caf083 [yandexvideo] fix extraction for Python 3.4
Sergey M․ 4046ffe1e1
[redditr] Fix review issues and extract source thumbnail (closes )
ozburo d1d0612160
[redditr] Extract all thumbnails
Remita Amine 7b0f04ed1f [vvvvid] imporove info extraction
nixxo 2e21b06ea2
[vvvvid] add playlists support ()
closes 
Remita Amine a6f75e6e89 [yandexdisk] extract info from webpage
the public API does not return metadata when download limit is reached
Remita Amine bd18824c2a [yandexdisk] fix extraction(closes )(closes )
Remita Amine bdd044e67b [yandexvideo] use old api call as fallback
Remita Amine f7e95fb2a0 [yandexvideo] fix extraction(closes )
Remita Amine c706fbe9fe [nbc] Remove CSNNE extractor
Remita Amine ebdcf70b0d [nbc] fix NBCSport VPlayer URL extraction(closes )
Remita Amine 5966095e65 [aenetworks] fix HistoryPlayerIE tests
Remita Amine 9ee984fc76 [aenetworks] add support for biography.com (closes )
Remita Amine 53528e1d23 [uktvplay] match new video URLs(closes )
Remita Amine c931c4b8dd [sevenplay] detect API errors
Remita Amine 7acd042bbb [tenplay] fix format extraction(closes )
Remita Amine bcfe485e01 [brightcove] raise ExtractorError for DRM protected videos(closes )(closes )
Sergey M․ 1a95953867
[youtube] Improve yt initial data extraction (closes )
Sergey M․ 71febd1c52
[youtube:tab] Improve URL matching (closes )
Sergey M․ f1bc56c99b
[youtube:tab] Restore retry on browse requests (closes , closes )
Remita Amine 64e419bd73 [aparat] Fix extraction
closes 
closes 
closes 
closes 
closes 
closes 
closes 
closes 
closes 
closes 
closes 
Remita Amine 782ea947b4 [brightcove] remove sonyliv specific code
Remita Amine f27224d57b [piksel] import format extraction
Remita Amine c007188598 [zype] Add support for uplynk videos
Remita Amine af93ecfd88 [toggle] add support for live.mewatch.sg (closes )
JamKage 794771a164
[go] Added support for FXNetworks ()
Co-authored-by: James Kirrage <james.kirrage@mortgagegym.com>

closes 
closes 
closes 
Sergey M․ 6f2eaaf73d
[teachable] Improve embed detection (closes )
Remita Amine 4c7a4dbc4d [mitele] fix free video extraction()(closes )(closes )
Remita Amine f86b299d0e [telecinco] fix extraction
Sergey M e474996541
[youtube] Update invidious.snopyta.org ()
Co-authored-by: sofutru <54445344+sofutru@users.noreply.github.com>
Remita Amine aed617e311 [amcnetworks] improve auth only video detection(closes )
Remita Amine 0fa67c1d68 [generic] Add support for VHX Embeds()
Sergey M․ cec1c2f211
[instagram] Fix test
Sergey M․ 12053450dc
[instagram] Fix comment count extraction
Sergey M․ 46cffb0c47
[instagram] Add support for reel URLs (closes , closes )
Remita Amine c32a059f52 [bbc] switch to media selector v6
closes 
closes 
closes 
closes 
closes 
closes 
Sergey M․ 6911312e53
[instagram] Improve thumbnail extraction
Sergey M․ f22b5a6b96
[instagram] Improve extraction (closes )
Andrew Udvare 58e55198c1
[instagram] Fix extraction when authenticated (closes )
Sergey M․ d61ed9f2f1
[spankbang] Remove unused import
Sergey M․ 8bc4c6350e
[spangbang:playlist] Fix extraction (closes )
Sergey M․ cfa4ffa23b
[spangbang] Add support for playlist videos
Sergey M․ 4f1dc1463d
[pornhub] Improve like and dislike count extraction (closes )
Sergey M․ 17e0f41d34
[pornhub] Fix review issues (closes )
JChris246 b57b27ff8f
[pornhub] Fix lq formats extraction (closes )
Sergey M․ 98106accb6
[bongacams] Add extractor (closes )
Sergey M․ af1312bfc3
[youtube:tab] Extend _VALID_URL (closes )
Remita Amine 4c7d7215cd [theweatherchannel] fix extraction (closes )(closes )
Remita Amine 0370d9eb3d [sprout] correct typo
Remita Amine 1434651d20 [sprout] Add support for Universal Kids (closes )
Remita Amine 2c312ab84a [theplatform] allow passing geo bypass countries from other extractors
Remita Amine 0ee78d62d5 [wistia] Add support for playlists (closes )
Remita Amine 7f3c90ab25 [ctv] Add new extractor (closes )
Remita Amine 1d3cd29730 [9c9media] improve info extraction
Remita Amine 4ef1fc9707 [youtube] fix automatic captions extraction(closes )(closes )
Remita Amine f9e6aa1dcf [sonyliv] fix title for movies
Remita Amine f83db9064b [sonyliv] fix extraction(closes )
Remita Amine 2da9a86399 [streetvoice] fix extraction(closes )(closes )
Remita Amine ecaa535cf4 [facebook] add support for watchparty pages(closes )
Remita Amine 79dd92b1fe [cbslocal] fix video extraction
Remita Amine bd3844c9c2 [brightcove] add another method to extract policyKey
Sergey M․ 7bf5e3a84a
[mewatch] Relax _VALID_URL (closes )
Remita Amine 5b72f5b74f [anvato] remove NFLTokenGenerator
until a better solution is introduced that:
- works with lazy_extractors
- allows for 3rd party token generators
Remita Amine bfa345744d [tastytrade] Remove Extractor(closes )
covered by GenericIE via BrighcoveNewIE
Remita Amine f966461476 [niconico] fix playlist extraction(closes )
Remita Amine b8aea53682 [everyonesmixtape] Remove Extractor
Remita Amine c0d9eb7043 [kanalplay] Remove Extractor
Remita Amine 3ba6aabd25 [arkena] fix extraction
Remita Amine 90a271e914 [nba] rewrite extractor
Remita Amine 172d270607 [turner] improve info extraction
Remita Amine 22feed08a1 [common] remove unwanted query params from unsigned akamai manifest URLs
Sergey M․ 942b8ca3be
[youtube] Improve xsrf token extraction (closes )
Sergey M․ 3729c52f9d
[generic] Improve RSS age limit extraction
renalid 71679eaee8
[generic] Fix RSS itunes thumbnail extraction ()
Trevor Nelson 76fe4ba3b2
[redditr] Extract duration ()
Remita Amine 164a4a5756 [anvato] Disable NFLTokenGenerator(closes )
Remita Amine 455951985b [zaq1] Remove extractor
Remita Amine c29500e412 [asiancrush] fix extraction and add support for retrocrush.tv
closes 
closes 
Remita Amine 1bc1520adc [noco] Remove Extractor(closes )
Remita Amine 022e05dc1f [nfl] fix extraction(closes )
Remita Amine b34c9551aa [anvato] update ANVACK table and add experimental token generator for NFL
Remita Amine 84f19c026f [sky] relax SkySports URL regex (closes )
Remita Amine 6bde5492b6 [tv5unis] Add new extractor(closes )(closes )
Remita Amine 6086df4d6a [videomore] add support more.tv (closes )
Sergey M․ c98052c5da
[yandexmusic:album] Simplify
Sergey M․ ab62bc5838
[yandexmusic] Add support for music.yandex.com (closes )
Sergey M․ bc87ba8424
[yandexmusic] DRY _VALID_URL base
Remita Amine b79df1b68d [nhk:program] Add support for audio programs and program clips
Matthew Rayermann 2797c7be45
[nhk] Add support for NHK video programs ()
Sergey M․ 5ce9527e16
[mdr] Bypass geo restriction
Sergey M․ c527f5ada0
[mdr] Improve extraction (closes , closes )
Sergey M․ 9c33eb027e
[yandexmusic:album] Improve album title extraction (closes )
Sergey M․ 679b711395
[eporner] Fix view count extraction and make optional (closes )
Sergey M․ 1727541315
[extractor/common] Improve JSON-LD interaction statistic extraction (refs )
Sergey M․ 45b0a0d11b
[eporner] Fix embed test URL
spvkgn e665fcd4da
[eporner] Fix hash extraction and extend _VALID_URL ()
Co-authored-by: Sergey M <dstftw@gmail.com>
Remita Amine aae737d4af [slideslive] use m3u8 entry protocol for m3u8 formats(closes )
Remita Amine 5ff881aee6 [twitcasting] fix format extraction and improve info extraction(closes )
Sergey M․ eae19a4473
[extractor/common] Document duration meta field for playlists
Sergey M․ f70c263ce5
[linuxacademy] Fix authentication and extraction (closes , closes , closes )
Remita Amine 92d135921f [itv] clean description from HTML tags (closes )
Sergey M․ d8008dee4f
[vlive] Sort live formats (closes )
Remita Amine bb38a12157 [hotstart] fix and improve extraction
- fix format extraction (closes )
- extract thumbnail URL (closes , closes )
- support country specific playlist URLs (closes )
- select the last id in video URL (closes )
toniz4 bcc8ef0a5a
[youtube] Add some invidious instances ()
Co-authored-by: Cássio <heyitscassio@cock.li>
Sergey M․ b5fdceb4d1
[ruutu] Extract more metadata and detect non-free videos (closes )
Sergey M․ 1e6f7f3b45
[ruutu] Authenticate format URLs (closes , closes )
Sergey M․ 469ff02f4e
[ruutu] Add support for static.nelonenmedia.fi (closes )
Sergey M․ 56f1c5ad38
[ruutu] Extend _VALID_URL (closes )
Remita Amine 3a6b8f4edf [facebook] Add support archived live video URLs(closes )
Sergey M․ 3ae02d4a62
[wdr] Extent subtitles extraction and improve overall extraction (closes , closes )
Remita Amine 59fea63dc2 [facebook] add support for videos attached to Relay based story pages()
Sergey M․ 22933e02d4
[wdr:page] Add support for kinder.wdr.de (closes )
Remita Amine 98a62d7cbd [facebook] Add another regex for handleServerJS
Remita Amine d6c5fdef34 [facebook] fix embed page extraction
Remita Amine 00f5068908 [facebook] add support for Relay post pages(closes )
Remita Amine 432c6b0f48 [facebook] proper support for watch videos(closes )()
Remita Amine ad5e5788ff Revert "[facebook] add support for watch videos(closes )"
This reverts commit dc65041c22.
Remita Amine dc65041c22 [facebook] add support for watch videos(closes )
Remita Amine 9f88b07945 [facebook] add support for group posts with multiple videos(closes )
Remita Amine 225646c4ca [itv] remove old extractio method and fix series metadata extraction
closes 
closes 
Remita Amine 5c6e9f0b6c [facebook] redirect Mobile URLs to Desktop URLs
closes 
closes 
Remita Amine 6c370bc149 [facebook] Add support for Relay based pages(closes )
Remita Amine 37fd242342 [facebook] try to reduce unessessary tahoe requests
Remita Amine aee1f87168 [facebook] remove hardcoded chrome user-agent
closes 
closes 
closes 
closes 
Andrey Smirnoff b69bb1ed11
[smotri] Remove extractor ()
Remita Amine df5e50954b [beampro] Remove Extractor
closes 
closes 
closes 
closes 
closes 
Sergey M․ 470cf496f5
[youtube:tab] Improve identity token extraction (closes )
Sergey M․ e029da9add
[youtube:tab] Make click tracking params on continuation optional
Sergey M․ e00b8f60d4
[youtube:tab] Delegate inline playlists to tab-based playlists (closes )
EntranceJew 644c3ef886
[tubitv] Extract release year ()
Soneé John 9d8d0f8b4a
[youtube] Remove unused code ()
Sergey M․ 5a1fbbf8b7
[extractor/common] Fix inline HTML5 media tags processing and add test (closes )
Remita Amine e2bdf8bf4f [amcnetworks] Fix free content extraction(closes )
Remita Amine c368dc98e0 [lbry] add support for channel extraction(closes )
Remita Amine e7eff914cd [lbry] add support for short and embed URLs and fix channel metadata extraction
Remita Amine 07333d0062 [telequebec] Fix Extraction and Add Support for video.telequebec.tv
closes 
closes 
closes 
Sergey M․ 5bd7ad2e81
[youtube:tab] Capture and output alerts (closes )
Remita Amine 3ded751985 [generic] comment a test covered now by AmericasTestKitchenIE
Remita Amine 6956db3606 [tvplay:home] Fix extraction(closes )
Remita Amine 17b01228f8 [americastestkitchen] Fix Extraction and add support for Cook's Country and Cook's Illustrated
closes 
closes 
Sergey M․ 4f1ecca58d
[slideslive] Add support for yoda service videos and extract subtitles (closes )
Sergey M․ 791b743765
[extractor/generic] Remove unused import
Remita Amine fa604d9083 [aenetworks] Fix extraction
- Fix Fastly format extraction
- Add support for play and watch subdomains
- Extract series metadata

closes 
closes 
closes 
closes 
Sergey M․ 2bf0634d16
[youtube] Improve youtu.be extraction in non-existing playlists (closes )
Sergey M․ dccf4932e1
[extractor/common] Extract timestamp from Last-Modified header
Sergey M․ 91dd25fe1e
[extractor/common] Add support for dl8-* media tags (closes )
Sergey M․ 06bf2ac20f
[extractor/common] Eliminate media tag name regex duplication
Sergey M․ 6ad0d8781e
[extractor/common] Fix media type extraction for HTML5 media tags in start/end form
Sergey M․ f2c704e112
[generic] Extract RSS video itunes metadata
Sergey M․ 5e822c2526
[generic] Extract RSS video timestamp
renalid cc017e07ca
[generic] Extract RSS video description ()
Remita Amine 082da36416 [nrk] reduce requests for Radio series
Remita Amine 6bf95b15ee [nrk] reduce the number of instalments requests
Remita Amine 4c93b2fd15 [nrk] improve format extraction
Remita Amine 1b26bfd425 [nrk] improve extraction
- improve format extraction for old akamai formats
- update some of the tests
- add is_live value to entry info dict
- request instalments only when their available
- fix skole extraction
Sergey M․ 13ec444a98
[peertube] Extract fps
Sergey M․ 51579d87e4
[peertube] Recognize audio-only formats (closes )
Sergey M․ 58f7ada235
[teachable:course] Improve extraction (closes , closes )
Sergey M․ c67b33888f
[nrk] Improve error extraction
Sergey M․ e8c0af04b7
[nrktv] Relax _VALID_URL
Sergey M․ 5d769860c3
[nrktv:series] Improve extraction (closes )
Sergey M․ 02b04785ee
[nrktv:series] Improve extraction
Sergey M․ 41c92b8d02
[nrktv:season] Improve extraction
Remita Amine fe0c28f956 [nrk] fix call to moved method
Remita Amine 957c65b9ea [nrk] fix typo
Remita Amine 5e95e18ce9 [nrk] improve format extraction and geo-restriction detection (closes )
Sergey M․ e91df0c550
[pornhub] Handle HTTP errors gracefully (closes )
Sergey M․ c5636e9bca
[nrktv] Relax _VALID_URL (closes , closes )
Remita Amine 2e47264235 [zdf] extract webm formats(closes )
Matthew Rayermann beab2f88c9
[nhk] Add audio clip test to NHK extractor ()
Remita Amine 0025447369 [gamespot] Extract DASH and HTTP formats
Remita Amine da4304609d [extractor/commons] improve Akamai HTTP formats extraction
Remita Amine ea89680aea [tver] correct episode_number key
Remita Amine 664dd8ba85 [extractor/common] improve Akamai HTTP format extraction
- Allow m3u8 manifest without an additional audio format
- Fix extraction for qualities starting with a number
Solution provided by @nixxo based on: https://stackoverflow.com/a/5984688
Remita Amine 64554c12e1 [tver] Add new extractor (closes )(closes )
opusforlife2 4ded9c0f00
[pornhub] Add support for pornhub.org ()
Most ISPs block the other two TLDs through deep packet inspection
Remita Amine c0820dd52a [extractors] Add QubIE import
Remita Amine 37d979ad33 [tva] Add support for qub.ca (closes )
Remita Amine 95ac4de229 [toggle] Detect DRM protected videos (closes )(closes )
Remita Amine d3e142b3fa [toggle] Add support for new MeWatch URLs (closes )
Sergey M․ 132aece1ed
[youtube:tab] Extract channels only from channels tab (closes )
Sergey M․ 3e4e338133
[cspan] Extract info from jwplayer data (closes , closes , closes , closes , closes , closes , closes , closes , closes , closes )
Roman Beránek be19ae11fd
[cspan] Pass Referer header with format's video URL () (closes )
Sergey M․ 59d63d8d4a
[youtube] Improve age-gated videos extraction (closes )
Remita Amine cfeba5d17f [mediaset] add support for movie URLs(closes )
Sergey M․ 6da0e5e7a2
[yandexmusic] Refactor and add support for artist's tracks and albums (closes , closes )
Sergey M․ d6ce649f15
[yandexmusic:track] Fix extraction (closes , closes , closes , closes , closes )
Michael Munch 4318170779
[drtv] Extend _VALID_URL ()
Sergey M․ fb626c0586
[tiktok] Fix extraction (closes , closes , closes , closes , closes , closes , closes , closes , closes )
bopol 717d1d2d5a
[ina] Add support for mobile URLs ()
JChris246 f04cfe24e0
[pornhub] Fix like and dislike count extraction (closes ) ()
Sergey M․ 20c50c6556
[youtube] Improve yt initial player response extraction (closes )
Remita Amine f9f9699f2f [videa] improve extraction
Adrian Heine né Lang a3cf22e590
[videa] Adapt to updates ()
closes , closes .
Remita Amine 99de2f38d3 [spreaker] fix SpreakerShowIE test URL
Sergey M․ 686e898fde
[spreaker] Add extractor (closes , closes )
Remita Amine 3a78198a96 [vlive] improve extraction for geo-restricted videos
Remita Amine 836c810716 [vlive] Add support for post URLs(closes )(closes )
Remita Amine 97c5be383c [viki] fix video API request(closes )
Remita Amine a7ea88537a [bbc] fix BBC Three clip extraction
Remita Amine 6c35de4c6b [bbc] fix BBC News videos extraction
Remita Amine 579d43951d [medaltv] improve extraction
Joshua Lochner e24ebeafd1
[medaltv] Add new extractor ()
Remita Amine 01c92973dd [youtube] imporve music metadata and license extraction(closes )
Sergey M․ a86ce9d7a1
[nrk] Fix extraction
Sergey M․ 37258c644f
[cda] Fix extraction (closes , closes , closes , closes )
Sergey M․ 191286265d
[youtube:tab] Fix feeds extraction (closes , closes )
Sergey M․ 3234272818
[youtube:tab] PEP 8
Sergey M․ 9d2c90354f
[youtube:favorites] Restore extractor
Sergey M․ 316b10855a
[youtube:tab] Fix some weird typo (closes )
Remita Amine 484fe78737 [pinterest] Add support for large collections(more than 25 pins)
Remita Amine 2cd43a00d1 [franceinter] flake8
renalid dd0f524c69
[franceinter] add thumbnail url ()
Co-authored-by: remitamine <remitamine@gmail.com>
Remita Amine c84f9475b8 [box] Add new extractor()
Jia Rong Yee 15f2734791
[nytimes] Add new cooking.nytimes.com extractor ()
* [nytimes] support cooking.nytimes.com, resolves 

Co-authored-by: remitamine <remitamine@gmail.com>
Remita Amine cb6e24f946 [lbry] relax _VALID_URL regex(closes )
Remita Amine 9d531aa291 [rumble] add support for embed pages()
Remita Amine e9cbb98a0f [skyit] add support for multiple Sky Italia websites(closes )
Remita Amine 193422e12a [extractor/common] add generic support for akamai http format extraction
Sergey M․ c4cabf040e
[pinterest] Add extractor (closes )