Commit Graph

12045 Commits (221ce325296657ebb50719f64914ab63a3238d4b)

Author SHA1 Message Date
Yen Chi Hsuan 703b3afa93
[amcnetworks] Skip a restricted _TEST 8 years ago
Yen Chi Hsuan 99ed78c79e
[jwplatform] Support DASH streams 8 years ago
Yen Chi Hsuan fd15264172
[jwplatform] Support old-style jwplayer playlists 8 years ago
Yen Chi Hsuan bd26441205
[utils] Fix xattr error handling 8 years ago
Yen Chi Hsuan b19e275d99
[__init__] Fix lost xattr if --embed-thumbnail used
Reported at
https://github.com/rg3/youtube-dl/issues/9054#issuecomment-250451823
8 years ago
Sergey M․ f6ba581f89
[byutv:event] Add extractor 8 years ago
Sergey M․ 6d2549fb4f
[byutv] Fix id and display id 8 years ago
Déstin Reed 4da4516973
[byutv] Rely on _match_id and _parse_json 8 years ago
Sergey M․ e1e97c2446
[periscope:user] Fix extraction (Closes #10820) 8 years ago
Yen Chi Hsuan 53a7e3d287
[utils] Support xattr as well as pyxattr
Closes #9054

There are two xattr packages in Python, pyxattr [1] and xattr [2]. They
have different APIs.

In old days pyxattr supports Linux only and xattr supports Linux, Mac,
FreeBSD and Solaris, and pyxattr supports Linux only. Recently pyxattr
adds support for Mac OS X. [3]

An old version of [2] is shipped with Mac OS X. However, some Linux
distributions have pyxattr only, for example PLD-Linux [4] and old Arch
Linux. [5] As a result, supporting both is the way to go.

[1] https://github.com/iustin/pyxattr
[2] https://github.com/xattr/xattr
[3] https://github.com/iustin/pyxattr/pull/9
[4] https://github.com/rg3/youtube-dl/issues/5498
[5] https://git.archlinux.org/svntogit/community.git/commit/?id=427c4c76401e386d865ccddea4fbfdc74df80492
    https://git.archlinux.org/svntogit/community.git/commit/?id=59b40da7b69622a6761d364a8b07909e9cccaa56
    python-xattr is added on 2016/06/29 while pyxattr is there for more
    than 6 years
8 years ago
Yen Chi Hsuan d54739a2e6
[downloader/http] xattr values should be bytes 8 years ago
Yen Chi Hsuan 63e0fd5bcc Merge pull request #10818 from TRox1972/criterion_match_id
[criterion] Rely on _match_id, improve regex and add thumbnail to test
8 years ago
Déstin Reed 9c51a24642 [criterion] Rely on _match_id, improve regex and add thumbnail to test 8 years ago
Yen Chi Hsuan 9bd7bd0b80
[twitch] Skip a 404 test 8 years ago
Yen Chi Hsuan 4a76b73c6c Merge pull request #10817 from TRox1972/clubic_match_id
[clubic] Rely on _match_id and _parse_json
8 years ago
Yen Chi Hsuan e295618f9e
[dctp] Fix extraction (closes #10734) 8 years ago
Yen Chi Hsuan d7753d1948
[downloader/http] Use write_xattr function for --xattr-set-filesize 8 years ago
Déstin Reed eaf9b22f94 [clubic] Rely on _match_id and _parse_json 8 years ago
Sergey M․ a1001f47fc
[instagram] PEP 8 8 years ago
Déstin Reed 1609782258
[Instagram] Extract video dimensions 8 years ago
Sergey M․ de6babf922
[tvland] Extend _VALID_URL (Closes #10812) 8 years ago
Sergey M․ b0582fc806
[vgtv] Add support for tv.aftonbladet.se (Closes #10800) 8 years ago
Sergey M․ af33dd8ee7
[aftonbladet] Remove extractor 8 years ago
Sergey M․ 70d7b323b6
[vk] Improve view count extraction 8 years ago
Sergey M․ a7ee8a00f4
[vk] Extract timestamp (Closes #10760) 8 years ago
Sergey M․ c6eed6b8c0
[utils] Lower priority for rare date formats and add tests 8 years ago
Kacper Michajłow 3aa3953d28
[vk] Fix date and view count extraction. 8 years ago
Yen Chi Hsuan efa97bdcf1
Move write_xattr to utils.py
There are some other places that use xattr functions. It's better to
move it to a common place so that others can use it.
8 years ago
Sergey M․ 475f8a4580
[vk] Add support for running live streams (Closes #10799) 8 years ago
Sergey M․ 93aa0b6318
[vk] Add support for finished live streams (#10799) 8 years ago
Yen Chi Hsuan 0ce26ef228 Merge pull request #10788 from TRox1972/instagram_comments
[Instagram] Extract comments
8 years ago
Yen Chi Hsuan 0d72ff9c51
[leeco] Recognize more Le Sports URLs (#10794) 8 years ago
Déstin Reed a56e74e271 [Instagram] Extract comments 8 years ago
Sergey M․ f533490bb7
[ketnet] Extract mzsource formats (#10770) 8 years ago
Remita Amine 8bfda726c2 [limelight:media] improve http formats extraction 8 years ago
Sergey M․ 8f0cf20ab9
release 2016.09.27 8 years ago
Sergey M․ cdfcc4ce95
[mtv] Improve _VALID_URL 8 years ago
Kacper Michajłow e384552590
[vk] Add support for dailymotion embeds
Fixes #10661
8 years ago
Sergey M․ 1a2fbe322e
[periscope] Treat timed_out state as finished stream 8 years ago
Sergey M․ f9dd86a112
[npo] Clarify IE_NAMEs (Closes #10775) 8 years ago
Remita Amine 2342733f85 fix tests related to 1978540a5122c53012e17a78841f3da0df77fd34(closes #10774) 8 years ago
Remita Amine 93933c9819 [awaan:video] fix test(closes #10773) 8 years ago
Yen Chi Hsuan d75d9e343e
[einthusan] Fix extraction (closes #10714) 8 years ago
Sergey M․ 72c3d02d29
[promptfile] Improve and modernize 8 years ago
Ondřej Bárta d3dbb46330
[promptfile] Fix extraction (Closes #10634) 8 years ago
Sergey M․ fffb9cff94
[kaltura] Speed up embed regexes (#10764) 8 years ago
Sergey M․ 2d5b4af007
[extractors] Add import for anderetijden extractor 8 years ago
Sergey M․ 5742c18bc1
[npo] Add support for anderetijden.nl (Closes #10754) 8 years ago
Sergey M․ ddb19772d5
[vpro] Fix playlist title extraction and update tests 8 years ago
Sergey M․ a3d8b38168
[npo] Generalize playlist extractors 8 years ago
stepshal 2d3d29976b
[youtube] Change test URLs from http to https 8 years ago
Sergey M․ 493353c7fd
[prosiebensat1] Add support for advopedia 8 years ago
Sergey M․ 0a078550b9
[prosiebensat1] Improve _VALID_URL 8 years ago
Sergey M․ f92bb612c6
[mwave] Relax _VALID_URLs (Closes #10735, closes #10748) 8 years ago
Sergey M․ ddde91952f
[prosiebensat1] Fix playlist support (Closes #10745) 8 years ago
Sergey M․ 63c583eb2c
[prosiebensat1] Add support for sat1gold (#10745) 8 years ago
Remita Amine 7fd57de6fb [cbsnews:livevideo] fix extraction and extract m3u8 formats 8 years ago
Remita Amine e71a450956 [common] add hdcore sign to akamai f4m formats 8 years ago
Remita Amine 27e99078d3 [brightcove:new] add support for live streams 8 years ago
Remita Amine 6f126d903f [download/hls] Delegate downloading to ffmpeg for live streams 8 years ago
Sergey M․ 7518a61d41
[soundcloud] Fix typo in playlist base class name 8 years ago
Sergey M․ 8e45e1cc4d
[soundcloud] Generalize playlist entries extraction (#10733) 8 years ago
Yen Chi Hsuan f0bc5a8609
[twitter] Support Periscope embeds (closes #10737)
Also update _TESTS
8 years ago
Remita Amine a54ffb8aa7 [mtv] add common IE_NAME prefix for MTVIE and MTVVideoIE 8 years ago
Remita Amine 8add4bfecb [mtv] add support for new website urls(closes #8169)(closes #9808) 8 years ago
Yen Chi Hsuan 0711995bca
[openload] Support subtitles (closes #10625) 8 years ago
Yen Chi Hsuan 5968d7d2fe
[extractor/common] Improved support for HTML5 subtitles
Ref: #10625

In a strict sense, <track>s with kind=captions are not subtitles. [1]
openload misuses this attribute, and I guess there will be more
examples, so I add it to common.py.

Also allow extracting information for subtitles-only <video> or <audio>
tags, which is the case of openload.

[1] https://www.w3.org/TR/html5/embedded-content-0.html#attr-track-kind
8 years ago
Sergey M․ e6332059ac
release 2016.09.24 8 years ago
Sergey M․ 24628cf7db
[soundcloud:playlist] Provide video id for playlist entries (Closes #10733) 8 years ago
Sergey M․ 71ad00c09f
[prosiebensat1] Add support for kabeleinsdoku (Closes #10732) 8 years ago
Remita Amine 45cae3b021 [cbs] extract info from thunder videoPlayerService(closes #10728) 8 years ago
Yen Chi Hsuan 4ddcb5999d
[openload] Fix extraction (closes #10408, closes #10727)
Thanks to @daniel100097 for providing a working version
8 years ago
Yen Chi Hsuan e3d6bdc8fc
[ustream] Support HLS streams (closes #10698) 8 years ago
Sergey M․ 0a439c5c4c
[udemy] Stringify video id 8 years ago
Remita Amine 1978540a51 [ooyala] extract all hls formats 8 years ago
Sergey M․ 12f211d0cb
[videomore] Fix embed regex 8 years ago
Remita Amine 3a5a18705f [adobepass] add support MSO that depend on watchTVeverywhere(closes #10709) 8 years ago
Remita Amine 1ae0ae5db0 [cartoonnetwork] add support Adobe Pass auth 8 years ago
Sergey M․ f62a77b99a
[soundcloud] Modernize 8 years ago
coolsa 4bfd294e2f
[soundcloud] Extract license metadata 8 years ago
Remita Amine e33a7253b2 [fox] add support for Adobe Pass auth(closes #8584) 8 years ago
Remita Amine c38f06818d add support for Adobe Pass auth in tbs,tnt and trutv extractors(fixes #10642)(closes #10222)(closes #10519) 8 years ago
Sergey M․ cb57386873
release 2016.09.19 8 years ago
Sergey M․ 70b4cf9b1b
[crunchyroll] Check if already logged in (Closes #10700) 8 years ago
Sergey M․ cc764a6da8
[twitch:stream] Remove fallback to profile extraction when stream is offline
Main page does not contain profile videos anymore
8 years ago
Yen Chi Hsuan d8dbf8707d
[thisav] Improve title extraction (closes #10682)
I didn't add a test case as the one in #10682 looks like a copyrighted
product.
8 years ago
Sergey M․ a1da888d0c
[vyborymos] Improve station info extraction 8 years ago
Sergey M․ 3acff9423d
release 2016.09.18 8 years ago
Sergey M․ 14ae11efab
[vyborymos] Add extractor (Closes #10692) 8 years ago
Sergey M․ 190d2027d0
[xfileshare] Add title regex for streamin.to and fallback to video id (Closes #10646) 8 years ago
Sergey M․ 26394d021d
[globo:article] Add support for multiple videos (Closes #10653) 8 years ago
Sergey M․ 30d0b549be
[extractor/common] Add manifest_url for hls and hds formats 8 years ago
Sergey M․ 86f4d14f81
Refactor fragments interface and dash segments downloader
- Eliminate segment_urls and initialization_url
+ Introduce manifest_url (manifest may contain unfragmented data in this case url will be used for direct media URL and manifest_url for manifest itself correspondingly)
* Rewrite dashsegments downloader to use fragments data
* Improve generic mpd extraction
8 years ago
Sergey M․ 21d21b0c72
[svt] Fix DASH formats extraction 8 years ago
Sergey M․ b4c1d6e800
[extractor/common] Expose fragments interface for dashsegments formats 8 years ago
Sergey M․ a0d5077c8d
[extractor/common] Introduce fragments interface 8 years ago
Yen Chi Hsuan 584d6f3457
[thisav] Recognize jwplayers (closes #10447) 8 years ago
Yen Chi Hsuan e14c82bd6b
[jwplatform] Use js_to_json to detect more JWPlayers 8 years ago
Sergey M․ c51a7f0b2f
[franceinter] Fix upload date extraction 8 years ago
Remita Amine d05ef09d9d [mangomolo] fix domain regex 8 years ago
Remita Amine 30d9e20938 [postprocessor/ffmpeg] apply FFmpegFixupM3u8PP only for videos with aac codec(#5591) 8 years ago
Remita Amine fc86d4eed0 [mangomolo] fix typo 8 years ago
Remita Amine 7d273a387a [mangomolo] add support for Mangomolo embeds 8 years ago
Remita Amine 6ad0219556 [common] add helper method for Wowza Streaming Engine format extraction 8 years ago
Remita Amine 98b7506e96 [toutv] add support for authentication(closes #10669) 8 years ago
Sergey M․ 52dc8a9b3f
[franceinter] Fix upload date extraction 8 years ago
Sergey M․ 9d8985a165
[tv4] Fix hls and hds formats (Closes #10659) 8 years ago
Sergey M․ f5e008d134
release 2016.09.15 8 years ago
stepshal 490b755769
Improve some id regexes 8 years ago
Sergey M․ 1dec2c8a0e
[adobepass] Change mvpd cache section name
In order to better emphasize it's relation to Adobe Pass
8 years ago
Sergey M․ dcce092e0a
[extractor/common] Simplify _get_netrc_login_info and carry long lines 8 years ago
Sergey M․ 32443dd346
[extractor/common] Update _get_login_info's comment 8 years ago
Sergey M․ 2133565cec
[extractor/common] Simplify _get_login_info 8 years ago
Sergey M․ 1da50aa34e
[YoutubeDL] Improve Adobe Pass options' wording 8 years ago
Sergey M․ d2522b86ac
[options] Actually print Adobe Pass options sections in --help 8 years ago
Sergey M․ 537f753399
[options] Improve Adobe Pass wording 8 years ago
Sergey M․ c849836854
[utils] Improve _hidden_inputs 8 years ago
Sergey M․ eb5b1fc021
[crunchyroll] Fix authentication (Closes #10655) 8 years ago
Sergey M․ 95be29e1c6
[twitch] Fix api calls (Closes #10654, closes #10660) 8 years ago
Remita Amine c035dba19e [bellmedia] add support for more sites 8 years ago
Remita Amine 87148bb711 [adobepass] rename --ap-mso-list option to --ap-list-mso 8 years ago
Remita Amine 797c636bcb [ap] improve adobe pass names and parse error handling 8 years ago
Sergey M․ 0002962f3f
[franceinter] Improve extraction (Closes #10538) 8 years ago
Sergey M․ 3e4185c396
[utils] Use native french month names 8 years ago
Sergey M․ f6717dec8a
[utils] Improve month_by_name and add tests 8 years ago
renalid a942d6cb48
[utils,franceinter] Add french months' names and fix extraction
Update of the "FranceInter" radio extractor : webpages HTML structure
had changed, the extractor didn't work. So I updated this extractor to
get the mp3 URL and all details.
8 years ago
Yen Chi Hsuan 961516bfd1
[kwuo:song] Improve error detection (closes #10650) 8 years ago
Yen Chi Hsuan 6db354a9f4
[kuwo] Update _TESTS 8 years ago
Remita Amine 353f340e11 [go] fix typo 8 years ago
Remita Amine 014b7e6b25 [go] add support for free full episodes(#10439) 8 years ago
stepshal 925194022c
Improve some _VALID_URLs 8 years ago
Sergey M․ b690ea15eb
[viafree] Fix test 8 years ago
Remita Amine 5712c0f426 [adobepass] remove unnecessary option 8 years ago
Yen Chi Hsuan 86d68f906e
[bilibili] Fix extraction for videos without backup_url (#10647) 8 years ago
Yen Chi Hsuan 4875ff6847
[bilibili] Remove copyrighted test cases
I can't find any English or Chinese material that claims BiliBili has
bought legal redistribution permissions for copyrighted products from
copyrighted holders.

References for removed test cases:
"刀语": https://en.wikipedia.org/wiki/Katanagatari, by White Fox
"哆啦A梦": https://en.wikipedia.org/wiki/Doraemon, by Shin-Ei Animation
"岳父岳母真难当": https://en.wikipedia.org/wiki/Serial_(Bad)_Weddings, by Les films du 24
"混沌武士": https://en.wikipedia.org/wiki/Samurai_Champloo, by Manglobe

I shouldn't have added them to _TESTS
8 years ago
Remita Amine 1b6712ab23 [adobepass] add specific options for adobe pass authentication
- add --ap-username and --ap-password option to specify
TV provider username and password in the cmd line
- add --ap-retries option to limit the number of retries
- add --list-ap-msi-ids to list the supported TV Providers
8 years ago
Sergey M․ 8414c2da31
[adobepass] PEP 8 8 years ago
Sergey M․ 45396dd2ed
[nhk] Fix extraction (Closes #10633) 8 years ago
Remita Amine 7a7309219c [adobepass] add an option to specify mso_id and support for ROGERS TV Provider(closes #10606) 8 years ago
Sergey M․ a6ccc3e518
[safari] Improve ids regexes (#10617) 8 years ago
Sergey M․ 1d16035bb4
[kaltura] Improve audio detection 8 years ago
Sergey M․ e8bcd982cc
[kaltura] Skip chun format 8 years ago
Sergey M․ a5ff05df1a
[extractor/generic] Add vimeo embed that requires Referer passed 8 years ago
Sergey M․ d002e91986
[vimeo:ondemand] Pass Referer along with embed URL (#10624) 8 years ago
Yen Chi Hsuan be45730226
[nbc] Add new extractor for NBC Olympics (#10295, #10361) 8 years ago
Sergey M․ ee7e672eb0
[tube8] Remove proxy settings from test 8 years ago
Sergey M․ 0307d6fba6
release 2016.09.11.1 8 years ago
Sergey M․ 1c81476cbb
release 2016.09.11 8 years ago
Sergey M․ bc9186c882
[tvplay] Remove unused import 8 years ago
Sergey M․ 6599c72527
[tube8] Extract categories and tags (Closes #10579) 8 years ago
Yen Chi Hsuan 6bb05b32a9
[pornhub] Extract categories and tags (closes #10499) 8 years ago
Yen Chi Hsuan fea74acad8
[foxnews] Revert to old extractor names 8 years ago
Yen Chi Hsuan f01115c933 [openload] Temporary fix (#10408) 8 years ago
Yen Chi Hsuan 2cdbc06a1f
[foxnews] Support Fox News Articles (closes #10598) 8 years ago
Sergey M․ 2cb93afcd8
[viafree] Improve video id extraction (Closes #10615) 8 years ago
Yen Chi Hsuan bfcda07a27
[abc:iview] Skip the test. They are removed soon 8 years ago
Yen Chi Hsuan 001a5fd3d7
[iwara] Fix extraction after relaunch
Closes #10462, closes #3215
8 years ago
Remita Amine 1e35999c1e [tfo] Add new extractor 8 years ago
Sergey M․ 2512b17493
[lrt] Fix audio extraction (Closes #10566) 8 years ago
Sergey M․ 56c0ead4d3
[9now] Improve video data extraction (Closes #10561) 8 years ago
Scott Leggett 7324243750
[9now] Fix extraction 8 years ago
Sergey M․ 84a18e9b90
[polskieradio:category] Improve extraction 8 years ago
Sergey M․ b29f842e0e
[canalplus] Add support for c8.fr (Closes #10577) 8 years ago
Sergey M․ f009fcac0d
Merge branch 'master' of github.com:rg3/youtube-dl 8 years ago
Yen Chi Hsuan 6c3affcb18
[newgrounds] Fix uploader extraction
Closes #10584

Also change test URLs to HTTPS, as proposed by
@stepshal in #10593.

Closes #10593
8 years ago
Sergey M․ 1e19ff2984
Merge branch 'polskie-radio-programme' of https://github.com/JakubAdamWieczorek/youtube-dl 8 years ago
Sergey M․ c6129feb7f
[ketnet] Add extractor (Closes #10343) 8 years ago
Sergey M․ bb5ebd4453
[canvas] Add support for een.be (Closes #10605) 8 years ago
Remita Amine cb9cbd84ed [extractors] add import for TeleQuebecIE 8 years ago
Remita Amine 4d5726b0d7 [telequebec] Add new extractor(closes #1999) 8 years ago
Remita Amine 4614ad7b59 [parliamentliveuk] fix extraction(closes #9137) 8 years ago
Sergey M․ b717837190
release 2016.09.08 8 years ago
Sergey M․ ad0e2b3359
[abcotvs] Add support for ABC Owned Television Stations 8 years ago
Sergey M․ 37720844f6
[jwplatform] Extract height from label 8 years ago
Sergey M․ 6cfcb8ac36
[tvnoe] Do not capture unused groups in _VALID_URL 8 years ago
Remita Amine 7a979da8cb [yahoo] Look for Brightcove Legacy Studio embeds(closes #9345) 8 years ago
Sergey M․ 2fdc7b0e04
[viafree] PEP 8 8 years ago
Sergey M․ 010d034fca
[videomore] Fix extraction (Closes #10592) 8 years ago
stepshal 25042f7372 Add missing r prefix for _VALID_URLs 8 years ago
Yen Chi Hsuan 3f612f0767
Fix _VALID_URLs further (#10594) 8 years ago
Yen Chi Hsuan 17bf6e71cc Merge pull request #10594 from stepshal/https_support
Add support for https for rest of the exctractors.
8 years ago
stepshal 89f257d6e5 Add support for https for rest of the exctractors. 8 years ago
Yen Chi Hsuan e78a5428b6
[foxgay] Fix extraction (closes #10480) 8 years ago
Remita Amine 6656a82481 [rmcdecouverte] Add new extractor(closes #9709) 8 years ago
Remita Amine d7e794928d [tlc] fix query string parsing 8 years ago
Yen Chi Hsuan f87feb4b68
[miaopai] Coding style (#10556) 8 years ago
Yen Chi Hsuan 2841bdcebb
Merge branch 'miaopai' of https://github.com/xyb/youtube-dl into xyb-miaopai 8 years ago
Yen Chi Hsuan 84b91dd4e3
[gamestar] Fix metadata extraction (closes #10479) 8 years ago
Yen Chi Hsuan 92c9c2a88b
[moevideo] Skip another removed test (#10474) 8 years ago
Remita Amine 9d54b02bae [puls4] fix extraction(closes #10583) 8 years ago
Remita Amine 846d8b76a0 [cctv] Add new extractor(closes #8153) 8 years ago
Remita Amine 8258f4457c [lci] Add new extractor(closes #10573) 8 years ago
Remita Amine 948cd5b72d [wat] extract dash formats 8 years ago
Jakub Adam Wieczorek 8d3737cda7 [polskieradio] Add support for downloading whole programmes.
This extends the Polskie Radio (the Polish national radio) extractor to
enable the user to download all the broadcasts of a single programme.
8 years ago
Sergey M․ 155bc674c4
[viafree] Improve video id detection (Closes #10569) 8 years ago
Remita Amine c33c962adf [trutv] Add new extractor(#10519) 8 years ago
Remita Amine bdcc046d12 [turner] use android secure hls host and catch token extraction errors 8 years ago
Xie Yanbo a493f10208 using _parse_html5_media_entries to parse video tag 8 years ago
Sergey M․ f3eeaacb4e
[nick] Add test for #10559 8 years ago
Sergey M․ b4d6a85d60
[nick] Add support for nickelodeon.nl (Closes #10559) 8 years ago
Remita Amine 0b36a96212 [abcotvs] extend _VALID_URL and add support for clips.abcotvs.com(closes #9551) 8 years ago
Yen Chi Hsuan 1f85029d82
[bilibili] Simplify 8 years ago
Xie Yanbo 95be19d436 [miaopai] Add new extractor 8 years ago
Yen Chi Hsuan 95843da529
Merge branch 'bilibili' of https://github.com/PeterDing/youtube-dl into PeterDing-bilibili 8 years ago
Yen Chi Hsuan 9127e1533d
[tvnoe] PEP8 and coding style 8 years ago
Matěj Cepl 78e762d23c Add new extractor for TV Noe (Czech Christian TV).
Fixes #10520
8 years ago
Sergey M․ 4809490108
release 2016.09.04.1 8 years ago
Sergey M․ d9606d9b6c
release 2016.09.04 8 years ago
Remita Amine 433af6ad30 [theplatform] fix player regex(closes #10546) 8 years ago
Sergey M․ feaa5ad787
[youtube:playlist] Extend _VALID_URL 8 years ago
Remita Amine 100bd86a68 [rottentomatoes] delegate extraction to InternetVideoArchiveIE 8 years ago
Remita Amine 0def758782 [internetvideoarchive] extract all formats 8 years ago
Yen Chi Hsuan 919cf1a62f
[downloader/dash] Abort if the first segment fails
Closes #10497, Closes #10542
8 years ago
Yen Chi Hsuan b29cd56591
[pornovoisines] Fix extraction (closes #10469) 8 years ago
Yen Chi Hsuan 622638512b
[rottentomatoes] Fix extraction
Closes #10467
8 years ago
Sergey M․ 37c7490ac6
[espn] Extend _VALID_URL (Closes #10549) 8 years ago
Sergey M․ 091624f9da
[vimple] Extend _VALID_URL (Closes #10547) 8 years ago
Sergey M․ 7e5dc339de
[youtube:watchlater] Fix extraction (Closes #10544) 8 years ago
Sergey M․ 4a69fa04e0
[downloader/dash] Abort download immediately after giving up on some fragment 8 years ago
Sergey M․ 2e99cd30c3
[downloader/dash:hls] Report exact fragment error on retry 8 years ago
Sergey M․ 25afc2a783
[downloader/dash:hls] Respect --fragment-retries and --skip-unavailable-fragments (Closes #10165, closes #10448) 8 years ago
Sergey M․ 9603b66012
Introduce --skip-unavailable-fragments 8 years ago
Yen Chi Hsuan 45aab4d30b
[youjizz] Fix extraction. The site has moved to HTML5
Closes #10437
8 years ago
Yen Chi Hsuan ed2bfe93aa
[fc2:embed] Add ie_key 8 years ago
Yen Chi Hsuan cdc783510b
[foxnews:insider] Add new extractor
Closes #10445
8 years ago
Yen Chi Hsuan cf0efe9636
[fc2:embed] New extractor for Flash player URLs
Closes #10512
8 years ago
Christian Pointner dedb177029
Fix parsing of HTML5 media elements
This fixes an error in _parse_html5_media_entries in case
an audio or video tag directly uses a src attribute insted
of <source> elements in it's body.
8 years ago
Sergey M․ 86c3bbbced
release 2016.09.03 8 years ago
Sergey M․ 6496ccb413
[youtube] Add support for rental videos' previews (Closes #10532) 8 years ago
Sergey M․ 3fcce30289
[drtv] Update tests 8 years ago
Sergey M․ c2b2c7e138
[utils] Add quicktime to mimetype2ext 8 years ago
Sergey M․ dacb3a864a
[youtube:playlist] Fallback to video extraction for video/playlist URLs when playlist is broken (Closes #10537) 8 years ago
Sergey M․ 6066d03db0
[drtv] Modernize and make more robust 8 years ago
Sergey M․ 6562d34a8c
[utils] Improve mimetype2ext 8 years ago
Sebastian Blunt 5e9e3d0f6b
[drtv] Add support for dr.dk/nyheder
It's the same video player, the only difference is that the video player
is loaded differently, and certain metadata (title and description) is
not available under dr.dk/mu, so make it by default get that from some
of the html meta tags.

Skip the dr.dk/tv test

dr.dk/tv videos are only available for between 7 and 90 days due to
Danish law, and in certain cases may be readded. Skip this test as it is
no longer available.
8 years ago
Sergey M․ 349fc5c705
[facebook:plugins:video] Add extractor (Closes #10530) 8 years ago
Remita Amine 2c3e0af93e [go] Add new extractor 8 years ago
Remita Amine 6150502e47 [adobepass] check for authz_token expiration(#10527) 8 years ago
Remita Amine b207d5ebd4 [curiositystream] don't cache auth token 8 years ago
Remita Amine 4191779dcd [nytimes] improve extraction 8 years ago
Sergey M․ f97ec8bcb9
[glide] Remove unused import 8 years ago
Sergey M․ 8276d3b87a
[thestar] Fix extraction (Closes #10465) 8 years ago
Sergey M․ af95ee94b4
[glide] Fix extraction (Closes #10478) 8 years ago
Sergey M․ 8fb6af6bba
[exfm] Remove extractor (Closes #10482) 8 years ago
Sergey M․ f6af0f888b
[youporn] Fix categories and tags extraction (Closes #10521) 8 years ago
Sergey M․ e816c9d158
[extractor/common] Simplify _extract_m3u8_formats 8 years ago
Sergey M․ 9250181f37
[extractor/common] Restore NAME usage from EXT-X-MEDIA tag for formats codes in _extract_m3u8_formats (Closes #10522) 8 years ago
Remita Amine f096ec2625 [curiositystream] Add new extractor 8 years ago
Yen Chi Hsuan 4c8ab6fd71
[thvideo] Remove extractor. Website down.
Closes #10464

According to a screenshot in http://tieba.baidu.com/p/4691302183,
thvideo.tv is shut down "temporarily". I see no clues that it will be up
again, so I remove it here.
8 years ago
Yen Chi Hsuan 05d4612947
[movingimage] Adapt to the new domain name and fix extraction
Closes #10466
8 years ago
Yen Chi Hsuan 746a695b36
[myvidster] Update _TESTS (closes #10473) 8 years ago
Yen Chi Hsuan 165c54e97d
[southpark.cc.com:español] Skip geo-restricted _TESTS
Breaks https://travis-ci.org/rg3/youtube-dl/jobs/156728175
8 years ago
Remita Amine 2896dd73bc [cbs] extract once formats(closes #10515) 8 years ago
Remita Amine f8fd510eb4 [limelight] skip ism manifests and reduce requests 8 years ago
Sergey M․ 7a3e849f6e
[porncom] Extract categories and tags (Closes #10510) 8 years ago
Sergey M․ 196c6ba067
[facebook] Extract timestamp (Closes #10508) 8 years ago
Remita Amine 165620e320 [yahoo] extract more and better formats 8 years ago
Sergey M․ 4fd350611c
release 2016.08.31 8 years ago
Sergey M․ a249ab83cb
[pyvideo] Remove debugging code 8 years ago
Sergey M․ f7043ef39c
[soundcloud] Fix _VALID_URL clashes with sets (Closes #10505) 8 years ago
Sergey M․ 64fc49aba0
[bandcamp:album] Fix title extraction (Closes #10455) 8 years ago
Sergey M․ 245023a861
[pyvideo] Fix extraction (Closes #10468) 8 years ago
Remita Amine 3c77a54d5d [turner] keep video id intact 8 years ago
Remita Amine da30a20a4d [turner,cnn] move a check for wrong timestamp to CNNIE 8 years ago
Remita Amine 1fe48afea5 [cnn] update _TEST for CNNBlogsIE and CNNArticleIE(closes #10489) 8 years ago
Remita Amine 42e05be867 [ctv] add support for (tsn,bnn,thecomedynetwork).ca websites(#10016) 8 years ago
Remita Amine fe45b0e060 [9c9media] fix multiple stacks extraction and extract more metadata(#10016) 8 years ago
Sergey M․ a06e1498aa
[kusi] Update test 8 years ago
Sergey M․ 5a80e7b43a
[turner] Skip invalid subtitles' URLs 8 years ago
Sergey M․ 3fb2a23029
[adultswim] Extract video info from onlineOriginals (Closes #10492) 8 years ago
PeterDing 7be15d4097 [bilibili] Support episodes
[extractor/bilibili] add md5 for testing

[extractor/bilibili] remove unnecessary headers

[extractor/bilibili] correct _TESTS; find thumbnail for episode

[extractor/bilibili] [Fix] restore removed tests
8 years ago
Sergey M․ cd10b3ea63
[turner] Extract all formats 8 years ago
Sergey M․ 547993dcd0
[turner] Fix subtitles extraction 8 years ago
Yen Chi Hsuan 6c9b71bc08
[downloader/external] Recommend --hls-prefer-native for SOCKS users
Related: #10490
8 years ago
Remita Amine 93b8404599 [generic,vodplatform] improve embed regex 8 years ago
Sergey M․ 9ba1e1dcc0
[played] Remove extractor (Closes #10470) 8 years ago
Remita Amine b8079a40bc [turner] fix secure m3u8 formats downloading 8 years ago
Remita Amine 5bc8a73af6 [cartoonnetwork] make extraction work for more videos in the website
some videos require `networkName=CN2` to be present in the feed url
8 years ago
Remita Amine b3eaeded12 [tbs] Add new extractor(#10222) 8 years ago
Remita Amine ec65b391cb [cartoonnetwork] Add new extractor(#10110) 8 years ago
Remita Amine 2982514072 [turner,nba,cnn,adultswim] add base extractor to parse cvp feeds 8 years ago
Yen Chi Hsuan 98908bcf7c
[openload] Update algorithm again (#10408) 8 years ago
Yen Chi Hsuan 04b32c8f96
[bilibili] Fix extraction (closes #10375)
Thanks @gdkchan for the algorithm
8 years ago
Yen Chi Hsuan 40eec6b15c
[openload] Fix extraction (closes #10408)
Thanks to @yokrysty again!
8 years ago
Yen Chi Hsuan 39efc6e3e0 [generic] Update some _TESTS 8 years ago
Sergey M․ 1198fe14a1
release 2016.08.28 8 years ago
Sergey M․ 92c27a0dbf
[periscope:user] Fix extraction (Closes #10453) 8 years ago
Yen Chi Hsuan 3b4b82d4ce
[douyutv] Simplify 8 years ago
Yen Chi Hsuan 545ef4f531
Merge branch 'patch-2' of https://github.com/steven7851/youtube-dl into steven7851-patch-2 8 years ago
Yen Chi Hsuan 906b87cf5f
[crackle] Revert to template-based thumbnail extraction
To reduce to number of HTTP requests
8 years ago
steven7851 b281aad2dc [douyutv] Use new api
use lapi for flv info, and html5 api for room info
#10153 #10318
8 years ago
Sergey M․ 6b18a24e6e
[tnaflix] Fix extraction (Closes #10434) 8 years ago
Sergey M․ f9b373afda
[nhk:vod] Improve extraction (Closes #10424) 8 years ago
Aleksander Nitecki 298a120ab7
[nhk] Add extractor for VoD. 8 years ago
Sergey M․ e3faecde30
[trutube] Remove extractor (Closes #10438) 8 years ago
Remita Amine a0f071a50d [usanetwork] Add new extractor 8 years ago
Yen Chi Hsuan 20bad91d76
[downloader/external] Clarify that ffmpeg doesn't support SOCKS
Ref: #10304
8 years ago
Yen Chi Hsuan b54a2da433
[crackle] Fix extraction and update _TESTS (closes #10333) 8 years ago
Yen Chi Hsuan dc2c37f316
[spankbang] Fix description and uploader (closes #10339) 8 years ago
Remita Amine d37708fc86 [YoutubeDL] check only for None Value in thumbnails sorting 8 years ago
Remita Amine 5c13c28566 raise unexpected error when no stream found 8 years ago
Remita Amine f70e9229e6 [discoverygo] detect when video needs authentication(closes #10425) 8 years ago
Remita Amine 30afe4aeb2 [cbc] Add support for watch.cbc.ca 8 years ago
Remita Amine 75fa990dc6 [YoutubeDL] add fallback value for thumbnails values in thumbnails sorting 8 years ago
Remita Amine f39ffc5877 [common] extract formats from #EXT-X-MEDIA tags 8 years ago
Remita Amine 07ea9c9b05 [downloader/hls] fill IV with zeros for IVs shorter than 16-octet 8 years ago
Remita Amine 073ac1225f [utils] add ac-3 to the list of audio codecs in parse_codecs 8 years ago
Yen Chi Hsuan 08773689f3 [kickstarter] Silent the warning for og:description
Closes #10415
8 years ago
Yen Chi Hsuan 0c75abbb7b [mtvservices:embedded] Use another endpoint to get feed URL
Closes #10363

In the original mtvservices:embedded test case, config.xml is still used
to get the feed URL. Some other examples, including test_Generic_40
(http://www.vulture.com/2016/06/new-key-peele-sketches-released.html),
and the video mentioned in #10363, use another endpoint to get the feed
URL. The 'index.html' approach works for the original test case, too. So
I didn't keep the old approach.
8 years ago
Yen Chi Hsuan 97653f81b2 [bilibili] Mark as broken
Bilibili now uses emscripten, which is very difficult for reverse
engineering. I don't expect it to be fixed in near future, so I mark
it as broken.

Ref: #10375
8 years ago
Sergey M․ d38b27dd9b
release 2016.08.24.1 8 years ago
Sergey M․ 30317f4887
[pluralsight] Modernize and make more robust 8 years ago
Sergey M․ 8c3e35dd44
[pluralsight] Add support for subtitles (Closes #9681) 8 years ago
Sergey M․ c86f51ee38
release 2016.08.24 8 years ago
Sergey M․ 05bddcc512
[youtube] Fix authentication (2) (Closes #10392) 8 years ago
Sergey M․ 1212e9972f
[youtube] Fix authentication (#10392) 8 years ago
Remita Amine ccb6570e9e [syfy,bravotv] restrict drupal settings regex 8 years ago
Yen Chi Hsuan 18b6216150
[openload] Fix extraction (closes #10408)
Thanks @yokrysty for the algorithm
8 years ago
Remita Amine fb009b7f53 [bravotv] correct clip info extraction and add support for adobe pass auth(closes #10407) 8 years ago
Sergey M․ 3083e4dc07
[eagleplatform] Improve detection of embedded videos (Closes #10409) 8 years ago
Remita Amine 7367bdef23 [awaan] fix extraction, modernize, rename the extractors and add test for live stream 8 years ago
Remita Amine ad31642584 [nrk,abc:iview] use _extract_akamai_formats 8 years ago
Remita Amine c7c43a93ba [common] add helper method to extract akamai m3u8 and f4m formats 8 years ago
Yen Chi Hsuan 96229e5f95
[mtvservices:embedded] Update config URL
All starts from #10363. The test case in mtvservices:embedded uses
config.xml, while the video from #10363 and the test case in generic.py
is broken. Both uses index.html for fetching the feed URL.
8 years ago
Remita Amine 55d119e2a1 [abc:iview] Add new extractor(closes #6148) 8 years ago
Sergey M․ 6d2679ee26
release 2016.08.22 8 years ago
Sergey M․ 3d897cc791
[ivi] Fix episode number extraction 8 years ago
Sergey M․ cf143c4d97
[ivi] Add support for 720p and 1080p 8 years ago
Yen Chi Hsuan ad120ae1c5
[extractor/common] Change the default m3u8 protocol in HTML5
Helper functions should have consistent default values
8 years ago
Remita Amine d0fa172e5f [firsttv] keep a test videos with multiple formats 8 years ago
Yen Chi Hsuan f97f9f71e5
Merge branch 'TRox1972-charlierose' 8 years ago
Yen Chi Hsuan 526656726b
[charlierose] Simplify and improve 8 years ago
Remita Amine 9b8c554ea7 [firsttv] fix extraction(closes #9249) 8 years ago
Yen Chi Hsuan d13bfc07b7
Merge branch 'charlierose' of https://github.com/TRox1972/youtube-dl into TRox1972-charlierose 8 years ago
Sergey M․ efe470e261
[twitch] Renew authentication 8 years ago
Sergey M․ e3f6b56909
[twitch] Refactor API calls 8 years ago
Sergey M․ b1e676fde8
[twitch] Modernize 8 years ago
Sergey M․ 92d4cfa358
[kaltura] Fallback ext calculation on caption's format 8 years ago
Remita Amine 3d47ee0a9e [zingmp3] fix extraction and add support for video clips(closes #10041) 8 years ago
Déstin Reed db29af6d36 [charlierose] Add new extractor 8 years ago
Sergey M․ 2c6acdfd2d
[kaltura] Add test for #10279 8 years ago
Sergey M․ fddaa76a59
[kaltura] Assume ttml to be default subtitles' extension 8 years ago
Sergey M․ a809446750
[kaltura] Add subtitles support when entry_id is unknown beforehand (Closes #10279) 8 years ago
Sergey M․ d8f30a7e66
[kaltura] Remove unused code 8 years ago
Sergey M․ 5b1d85754e
[YoutubeDL] Autocalculate ext when ext is None 8 years ago
Remita Amine e25586e471 [cultureunplugged] fix extraction(closes #10330) 8 years ago
Remita Amine 292a2301bf [cnn] add support for money.cnn.com videos(closes #2797) 8 years ago
Remita Amine dabe15701b [cbs, cbsnews] fix extraction(fixes #10393) 8 years ago
Sergey M․ 4245f55880
[dotsub] Replace test (Closes #10386) 8 years ago
Déstin Reed 5b9d187cc6
[imdb] Improve title extraction and make thumbnail non-fatal 8 years ago
Yen Chi Hsuan 39e1c4f08c
[litv] Support 'promo' URLs (closes #10385) 8 years ago
Yen Chi Hsuan 19f35402c5
[snotr] Fix extraction (closes #10338) 8 years ago
Yen Chi Hsuan 70852b47ca
[utils] Recognize units with full names in parse_filename
Reference: https://en.wikipedia.org/wiki/Template:Quantities_of_bytes
8 years ago
Yen Chi Hsuan a9a3b4a081
[miomio] Adapt to the new API and update _TESTS
The test case is from #9680
8 years ago
Yen Chi Hsuan ecc90093f9
[vuclip] Adapt to the new API and update _TEST 8 years ago
Yen Chi Hsuan 520251c093
[extractor/common] Recognize m3u8 manifests in HTML5 multimedia tags 8 years ago
Yen Chi Hsuan 55af45fcab
[radiobremen] Update _TEST (closes #10337) 8 years ago
Yen Chi Hsuan b82232036a
[n-tv.de] Fix extraction (closes #10331) 8 years ago
Yen Chi Hsuan e4659b4547
[utils] Correct octal/hexadecimal number detection in js_to_json 8 years ago
Sergey M․ 9e5751b9fe
[globo:article] Relax _VALID_URL and video id regex (Closes #10379) 8 years ago
Sergey M․ bd1bcd3ea0
release 2016.08.19 8 years ago
Sergey M․ 8b2dc4c328
[options] Remove output template description from --help
Same reasons as for --format
8 years ago
Sergey M․ 850837b67a
[porncom] Add extractor (Closes #2251, closes #10251) 8 years ago
Sergey M․ 13585d7682
[utils] Recognize lowercase units in parse_filesize 8 years ago
Sergey M․ fd3ec986a4
[generic] Fix dbtv test (Closes #10364) 8 years ago
Sergey M․ b0d578ff7b
[dbtv] Relax embed regex 8 years ago
Déstin Reed b0c8f2e9c8
[DBTV:generic] Add support for embeds 8 years ago
Sergey M․ 51815886a9
[vk:wallpost] Fix audio extraction 8 years ago
Sergey M․ 08a42f9c74
[vk] Fix authentication on python3 8 years ago
Sergey M․ e15ad9ef09
[keezmovies] PEP 8 8 years ago
Sergey M․ 4e9fee1015
[hgtvcom:show] Add extractor (Closes #10365) 8 years ago
Remita Amine 7273e5849b [discoverygo] extend _VALID_URL to support other networks 8 years ago
Sergey M․ b505e98784
[extremetube] Revert display_id 8 years ago
Sergey M․ 92cd9fd565
[keezmovies] Make display_id optional 8 years ago
Sergey M․ b3d7dce429
release 2016.08.17 8 years ago
Sergey M․ ab19b46b88
[extremetube] Modernize 8 years ago
Sergey M․ 8804f10e6b
[tube8] Modernize 8 years ago
Sergey M․ 6be17c0870
[mofosex] Extract all formats and modernize (Closes #10335) 8 years ago
Sergey M․ 8652770bd2
[keezmovies] Improve and modernize 8 years ago
Sergey M․ 2a1321a272
[vbox7:generic] Add support for vbox7 embeds 8 years ago
Sergey M․ 9c0fa60bf3
[vbox7] Add support for embed URLs 8 years ago
Sergey M․ 502d87c546
[mtg] Improve view count extraction 8 years ago
Sergey M․ b35b0d73d8
[viafree] Add extractor (Closes #10358) 8 years ago
Sergey M․ 6e7e4a6edf
[mtg] Add support for viafree URLs (#10358) 8 years ago
Remita Amine 53fef319f1 [fxnetworks] extend _VALID_URL to support simpsonsworld.com 8 years ago
Remita Amine 2cabee2a7d [amcnetworks] fix typo 8 years ago
Remita Amine 11f502fac1 [theplatform] extract subtitles with multiple formats from the metadata 8 years ago
Sergey M․ 98affc1a48
[xvideos] Fix test 8 years ago
Sergey M․ 70a2829fee
[xvideos] Fix HLS extraction (Closes #10356) 8 years ago
Remita Amine 837e56c8ee [amcnetworks] extract episode metadata 8 years ago
Remita Amine b5ddee8c77 [amcnetworks] Add new extractor 8 years ago
Sergey M․ fb64adcbd3
[adobepass] PEP 8 8 years ago
Sergey M․ 4f640f2890
[bbc:playlist] Fix tests 8 years ago
Sergey M․ 254e64a20a
[bbc:playlist] Add support for pagination (Closes #10349) 8 years ago
Remita Amine 818ac213eb [adobepass] add IE suffix to the extractor and remove duplicate constant 8 years ago
Remita Amine cbef4d5c9f [fxnetworks] add test and check geo restriction 8 years ago
Remita Amine bf90c46790 [fxnetworks] Add new extractor(closes #9462) 8 years ago
Yen Chi Hsuan 69eb4d699f
[cbsnews] Remove invalid tests. CBS Live videos gets deleted soon. 8 years ago
Yen Chi Hsuan 760845ce99
[cbslocal] Adapt to SendtoNewsIE 8 years ago
Yen Chi Hsuan 5c2d087221
[sendtonews] Fix extraction 8 years ago