Commit Graph

7131 Commits (61aa5ba36eea3b7cf8c3570ab33604dd2c13b855)

Author SHA1 Message Date
Sergey M․ 61aa5ba36e [YoutubeDL] Remove global state for force_generic_extractor flag in favor of passing argument 10 years ago
Sergey M․ 9f4323252a [YoutubeDL] Fix for multiple URLs 10 years ago
Sergey M․ d22dec74ff Add `--force-generic-extractor`
For some extractors that are hard to workout a good _VALID_URL we use very vague and unrestrictive ones,
e.g. just allowing anything after hostname and capturing part of URL as id.
If some of these extractors happen to have an video embed of some different hoster or platform
and this scenario was not handled in extractor itself we end up with inability to download this embed
until extractor is fixed to support embed of this kind.
Forcing downloader to use the generic extractor can be a neat temporary solution for this problem.
Example: FiveTV extractor with Tvigle embed - http://www.5-tv.ru/rabota/broadcasts/48/
10 years ago
Sergey M․ 9872d3110c [extractor/generic] Add support for tvigle embeds 10 years ago
Sergey M․ b859971873 [extractor/generic] Rename tvc embed url variable 10 years ago
Sergey M․ 499a077761 [5tv] Improve 10 years ago
Sergey M․ 5da7177729 Merge branch '5tv' of https://github.com/hlintala/youtube-dl into hlintala-5tv 10 years ago
Sergey M․ f37bdbe537 [extractor/generic] Add test for tvc embed 10 years ago
Sergey M․ 2da09ff8b0 [extractor/generic] Fix tvc ie_key 10 years ago
Sergey M․ 5ccddb7ecf [tvc] Fix ie_key 10 years ago
Sergey M․ 954c1d0529 [tvc] Refactor extractor names 10 years ago
Sergey M․ 494f20cbdc [extractor/generic] Add support for tvc embeds 10 years ago
Sergey M․ 29902c8ec0 [tvc:embed] Add embed extraction routine 10 years ago
Sergey M․ 9f15bdabc8 [tvc] Separate embed extractor 10 years ago
Sergey M․ fff3455f58 Merge branch 'tvc' of https://github.com/hlintala/youtube-dl into hlintala-tvc 10 years ago
Hannu Lintala 87446dc618 [tvc] Add extractor (Closes #5795) 10 years ago
Hannu Lintala 99ac0390f5 [fivetv] Add extractor (Closes #5794) 10 years ago
Sergey M․ ff0f0b9172 [tube8] Fix extraction (Closes #5952) 10 years ago
Sergey M․ 97b570a94c [generic] Improve rtl.nl embeds detection (Closes #5950) 10 years ago
Sergey M․ a9d56c6843 [rtlnl] Improve _VALID_URL (#5950) 10 years ago
Sergey M․ f98470df69 [bilibili] Fix FutureWarning 10 years ago
Jaime Marquínez Ferrándiz eb8be1fe76 [rtbf] Extract all formats (closes #5947) 10 years ago
Yen Chi Hsuan 7ebd5376fe [nfl] Relax _VALID_URL (fixes #5940) 10 years ago
Jaime Marquínez Ferrándiz 70219b0f43 [youtube:playlist] Use an iterator for the entries (closes #5935)
So that '--playlist-end' downloads only the required pages.
10 years ago
Sergey M․ bd5bc0cd5a [theplatform] Check for /select/media URLs first (#5746) 10 years ago
Sergey M․ 6e054aacca [theplatform] Take care of /select/media URLs (Closes #5746) 10 years ago
Sergey M․ 9d581f3d52 [cbs] Extract display_id 10 years ago
Sergey M․ 9bf99891d0 [cbs] Add support for colbertlateshow (Closes #5888) 10 years ago
Sergey M․ d9cf48e81e [spiegeltv] Extract all formats and prefer hls (Closes #5843) 10 years ago
Yen Chi Hsuan e1b9322b09 [youtube] Restricter DASH signature pattern
A problematic DASH url is:
https://manifest.googlevideo.com/api/manifest/dash/mm/35/key/yt5/ip/140.112.247.145/ms/pm/mv/s/mt/1433794435/id/o-AD2Od_dsOlAUYPu03ZsVWKSbGEbCJJrMp9vnXGhnyRhd/mn/sn-aigllm7r/sparams/as%2Chfr%2Cid%2Cip%2Cipbits%2Citag%2Cmm%2Cmn%2Cms%2Cmv%2Cnh%2Cpl%2Cplayback_host%2Crequiressl%2Csource%2Cexpire/fexp/9406009%2C9406821%2C9407575%2C9408142%2C9408420%2C9408710%2C9409121%2C9409208%2C9412514%2C9412780%2C9413208%2C9413426%2C9413476%2C9413503%2C9415304%2C9415753/upn/viDQrs8SnmE/as/fmp4_audio_clear%2Cwebm_audio_clear%2Cfmp4_sd_hd_clear%2Cwebm_sd_hd_clear%2Cwebm2_sd_hd_clear/playback_host/r4---sn-aigllm7r.googlevideo.com/ipbits/0/requiressl/yes/pl/20/itag/0/source/youtube/expire/1433824806/nh/EAQ/signature/81ABE6391E351BA495F5B041B00FF1257A353318.1A6E48ABB74E8F4AE73CA2CB1F963FC34E33DEE7/sver/3/hfr/1
10 years ago
Yen Chi Hsuan 627b964825 [kickstarted] Extract thumbnails in embedded videos (#5929) 10 years ago
Sergey M․ a55e36f48d [YoutubeDL] Handle out-of-range timestamps (#5826) 10 years ago
Yen Chi Hsuan 01e21b89ee [noco] Skip invalid timestamps (closes #5826) 10 years ago
Yen Chi Hsuan 788be3313d [cnet] Fix theplatform vid extraction (fixes #5924) 10 years ago
Yen Chi Hsuan e1ec93304d [instagram:user] Truncate title to 80 characters (#5919)
This is a workaround. Currently YoutubeDL.process_info() truncates
info_dict['title'] to 200 characters, but the implementation can't
handle wide characters.
10 years ago
Yen Chi Hsuan edb99d4c18 [instagram] Handling null values (fixes #5919)
I didn't add the test case here because it takes too much time. (7
minutes on my machine)
10 years ago
Yen Chi Hsuan 68477c3dab [tlc] Fix test failure due to DiscoveryIE changes 10 years ago
Yen Chi Hsuan 65ba8b23f4 [discovery] Rewrite DiscoveryIE (fixes #5898)
Discovery.com now uses a completely different approach for serving
videos. At least in both test cases brightcove are involved. However,
AMF support is necessary for these brightcove videos. As a result, I
try to extract videos from the info page ('?flat=1'). The downloaded
file can be different from the one in browsers.
10 years ago
Yen Chi Hsuan 621ed9f5f4 [common] Add note and errnote field for _extract_m3u8_formats 10 years ago
Yen Chi Hsuan b26733ba7f [brightcove] Allow single quotes in Brightcove URLs (fixes #5901) 10 years ago
Sergey M․ 9836cfb8d6 [options] Clarify `--list-extractors` (Closes #5916) 10 years ago
Sergey M․ 665b6c1236 Merge branch 'hlintala-ruutu' 10 years ago
Sergey M․ 9414338a48 [ruutu] Improve, make more robust and fix python 2.6 support 10 years ago
Jaime Marquínez Ferrándiz de390ea077 update: Use https for getting the version info (fixes #5909) 10 years ago
Sergey M․ 717b0239fd Merge branch 'ruutu' of https://github.com/hlintala/youtube-dl into hlintala-ruutu 10 years ago
Hannu Lintala d00735a0c5 [ruutu] Don't use fallback for DASH and other non-HTTP urls 10 years ago
Yen Chi Hsuan c23d5ce926 Merge branch 'PeterDing-iqiyi' 10 years ago
Yen Chi Hsuan b5a3c7f109 [iqiyi] Cache encryption keys 10 years ago
Yen Chi Hsuan 9c5f685ef1 [iqiyi] Improve regex pattern again 10 years ago
Yen Chi Hsuan 08bb8ef201 [iqiyi] Unify get_format() and get_bid() 10 years ago