Commit Graph

14366 Commits (e1a0628797e2dc7e5e032f853ab4ddc6a7a08020)

Author SHA1 Message Date
Sergey M․ bf6ec2fea9
[fox] Fix extraction (#14147) 7 years ago
Sergey M․ c3dd44e085
[rutube] Use bool_or_none 7 years ago
Sergey M․ c7e327c4d4
[utils] Introduce bool_or_none 7 years ago
Sergey M․ 48b813748d
[rutube] Rework and generalize playlist extractors (closes #13565) 7 years ago
luceatnobis debed8d759
[rutube:playlist] Add extractor (closes #13534) 7 years ago
Olivier Bilodeau 931edb2ada [radiocanada] Add fallback for title extraction 7 years ago
Sergey M․ 5113b69124
[abcnews,chilloutsoze,cracked,vice,vk] Use dedicated YouTube embeds extraction routines 7 years ago
Sergey M․ 66c9fa36c1
[youtube] Separate methods for embeds extraction 7 years ago
Sergey M․ c5c9bf0c12
[YoutubeDL] Ensure dir existence for each requested format (closes #14116) 7 years ago
Sergey M․ 880fa66f4f
[redtube] Fix formats extraction (closes #14122) 7 years ago
Sergey M․ 6348671c4a
[arte] Relax unavailability check (closes #14112) 7 years ago
Sergey M․ efc57145c1
[manyvids] Improve (closes #14059) 7 years ago
John D e9b865267a
[manyvids] Add support for preview videos (closes #14053) 7 years ago
Sergey M․ bc35f07537
[vidme:user] Make tests only matching (closes #14054) 7 years ago
theychx 0b4a8eb3ac
[vidme:user] Relax _VALID_URLs 7 years ago
Sergey M․ c1c1585b31
[bpb] Improve (closes #14086) 7 years ago
Timendum 0cbb841ba9
[bpb] Fix extraction (closes #14043) 7 years ago
Sergey M d7c7100e3d
[soundcloud] Simplify and add test (closes #14093) 7 years ago
Tatsuyuki Ishi 73602bcd0c
[soundcloud] Fix download URL with private tracks 7 years ago
Sergey M․ 23b2df82c7
[aliexpress:live] Fix issues (closes #13698, closes #13707) 7 years ago
dubber0 503115540d
[aliexpress:live] Add extractor 7 years ago
Sergey M․ 64f0e30b93
[viidea] Capture and output lecture error message (#14099) 7 years ago
Sergey M․ a3431e1224
[radiocanada] Skip unsupported platforms (closes #14100) 7 years ago
Sergey M․ a2022b0c40
release 2017.09.02 7 years ago
Sergey M․ 8d81f3e36d
[youtube] Force old layout for each webpage (closes #14083) 7 years ago
Sergey M․ 7998520933
[youtube] Fix upload date extraction (closes #14065) 7 years ago
Sergey M․ 5b4bfbfc3b
[charlierose] Add support for episodes (closes #14062) 7 years ago
Sergey M․ 53647dfd0a
[bbccouk] Add support for w-prefixed ids (closes #14056) 7 years ago
Sergey M․ 1b41da488d
[googledrive] Extend _VALID_URL (closes #9785) 7 years ago
Sergey M․ fea82c1780
[googledrive] Add support for source format (closes #14046) 7 years ago
Sergey M․ 3902cdd0e3
[pornhd] Fix extraction (closes #14005) 7 years ago
Sergey M․ 2cfa7cbdd0
release 2017.08.27.1 7 years ago
Sergey M․ 1c9c8de29e
[youtube] Fix extraction with --youtube-skip-dash-manifest enabled (closes #14037) 7 years ago
Sergey M․ f031b76065
release 2017.08.27 7 years ago
Sergey M․ ff17be3ac9
[extractor/generic] Extract from LD-JSON last of all
Previous sources may contain several formats, e.g. http://tamasha.com/v/PgGZ
7 years ago
Sergey M․ 1ed4549942
[extractor/common] Extract format id from label attribute of source tag for HTML5 videos (#14034) 7 years ago
Sergey M․ dd121cc1ca
[extractor/common] Extract height from res attribute of source tag for HTML5 videos (closes #14034) 7 years ago
Sergey M․ a3c3a1e128
[http] Rework HTTP downloader
* Simplify code and split into separate routines to facilitate maintaining
* Make retry mechanism work on errors during actual download not only during connection establishment phase
* Retry on ECONNRESET and ETIMEDOUT during reading data from network
* Retry on content too short and various timeout errors
* Show error description on retry
* Closes #506, closes #809, closes #2849, closes #4240, closes #6023, closes #8625, closes #9483
7 years ago
Sergey M․ 085d9dd9be
[rai] Fix audio formats extraction (closes #14024) 7 years ago
Vijay Singh 151978f38a [mixcloud] Fix extraction (closes #14020) 7 years ago
Sergey M․ c7121fa7b8
[youtube] Fix controversy videos extraction (closes #14027, closes #14029) 7 years ago
Vijay Singh 745968bc72 [mixcloud] Fix extraction (closes #14015) 7 years ago
Sergey M․ df235dbba8
release 2017.08.23 7 years ago
Sergey M․ 5bae33485c
[toutv] PEP 8 7 years ago
Sergey M․ 0830f3e048
[cbc:watch] Bypass geo-restriction (closes #13993) 7 years ago
Sergey M․ 8d7a24aff6
[toutv] Relax DRM check (closes #13994) 7 years ago
Sergey M․ 37d9af306a
[googledrive] Simplify and carry long lines (#13638) 7 years ago
Sergey M․ e01c3d2ef7
[extractor/common] Introduce _parse_xml 7 years ago
Parmjit Virk 05915e379a [googledrive] Add support for subtitles (fixes #13619) 7 years ago
Sergey M․ 8d9c2a681a
[pornhub] Relax uploader regex (closes #13906, closes #13975) 7 years ago
Luca Steeb 8239c6791a [bandcamp:album] Extract track titles 7 years ago
Sergey M․ b359e977b9
[extractor/common] Make HLS and DASH extraction non fatal in _parse_html5_media_entries (closes #13970) 7 years ago
Sergey M․ d3d45e0a45
[bbccouk] Add support for events URLs (closes #13893) 7 years ago
Yen Chi Hsuan 381ad4f309
[liveleak] Support multi-video pages (closes #6542) 7 years ago
Yen Chi Hsuan 09747ba766
[liveleak] Support another liveleak embedding pattern (closes #13336) 7 years ago
Yen Chi Hsuan f8f18f332f
[cda] Fix extraction (closes #13935) 7 years ago
Yen Chi Hsuan 95f3f7c20a
[utils] Fix unescapeHTML for misformed string like "&a"" (#13935) 7 years ago
Sergey M․ f5469da9e6
[laola1tv] Add support for tv.ittf.com (closes #13965) 7 years ago
Sergey M․ d14d9d8903
[mixcloud] Fix extraction (closes #13958) 7 years ago
Sergey M․ ea004d34f8
release 2017.08.18 7 years ago
Sergey M․ 4a91910365
[qqmusic:toplist] PEP 8 7 years ago
Sergey M․ c0892b2b46
[arte] Detect unavailable videos (closes #13945) 7 years ago
Sergey M․ a5ac0c4755
[YoutubeDL] Sanitize byte string format URLs (#13951) 7 years ago
Sergey M․ 5551d7714d
[generic] Convert redirect URLs to unicode strings (closes #13951) 7 years ago
Sergey M․ 5f5c7b92dd
[udemy] Fix paid course detection (#13943) 7 years ago
Sergey M․ 93d0583e34
[pluralsight] Use RPC API for course extraction (closes #13937) 7 years ago
Genki Sky bfabd17b33 Add new extractor 7 years ago
Yen Chi Hsuan 25a6e769a1 [qqmusic] Fix tests and cleanup 7 years ago
Yen Chi Hsuan d22b67f356 Merge pull request #13805 from gam2046/master
Fix QQ Music url changed
7 years ago
Sergey M․ a1aa659662
[periscope] Renew HLS extraction (closes #13917) 7 years ago
Sergey M․ 4850478543
[extractor/common] Add support for float durations in _parse_mpd_formats (closes #13919) 7 years ago
forDream 134d85a7bd [qqmusic] review 7 years ago
forDream 5c037c0d1f [qqmusic]support QQMusicSingerIE 7 years ago
forDream 5d1bd3b907 [qqmusic]update valid url 7 years ago
forDream 19ada898dc fix QQ Music Url changed 7 years ago
Sergey M․ da20951a57
[mixcloud] Extract decrypt key 7 years ago
Sergey M․ 16393d6535
release 2017.08.13 7 years ago
Sergey M․ 475bcb225f
[pornhub:playlistbase] Skip videos from drop-down menu for all playlists (closes #12819, closes #13902) 7 years ago
Sergey M․ b3c6515365
[fourtube] Add support for other sites (closes #6022, closes #7859, closes #13901) 7 years ago
Sergey M․ eb02940cc7
[generic] Add test for #13895 7 years ago
Sergey M․ 4ef9152428
[limelight] Improve embeds detection (closes #13895) 7 years ago
Sergey M․ 0c43a481b9
[reddit] Add extractors (closes #13847) 7 years ago
Sergey M․ 868f79db41
[extractor/common] Fix _media_formats 7 years ago
Sergey M․ 70851a95c3
[aparat] Extract all formats (closes #13887) 7 years ago
Sergey M․ e74e3b63e3
[YoutubeDL] Make sure format id is not empty 7 years ago
Sergey M․ ac8491fcca
[extractor/common] Make _family_friendly_search optional 7 years ago
Sergey M․ 82889d4ae5
[extractor/common] Respect source's type attribute for HTML5 media (closes #13892) 7 years ago
Sergey M․ 92a5c41532
[mixcloud] Fix play info decryption (closes #13885) 7 years ago
Sergey M․ 1663bd6e1c
[generic] Replace vzaar embed test 7 years ago
tetra-eder 41918eaa5c [generic] Add support for vzaar embeds 7 years ago
Sergey M․ 6ed99754bb
release 2017.08.09 7 years ago
Sergey M․ baba5f4d1d
[xxxymovies] Fix title extraction (closes #13868) 7 years ago
Sergey M․ dee04d24a4
[nick] Add support for nick.com.pl (closes #13860) 7 years ago
Sergey M․ 5b3ddadcc3
[mixcloud] Fix play info decryption (closes #13867) 7 years ago
Sergey M․ 5b232f46dc
[utils] Skip missing params in cli_bool_option (closes #13865) 7 years ago
Alex Seiler 4bf22f7a10 [20min] Fix embeds extraction 7 years ago
Sergey M․ 15d1e8a23d
[dplayit] Fix extraction (closes #13851) 7 years ago
Yen Chi Hsuan ee6a611665
[niconico] Support videos with multiple formats (closes #13522) 7 years ago
Yen Chi Hsuan 463e7216c8
[niconico] Support HTML5-only videos (closes #13806) 7 years ago
Sergey M․ 903a183b6a
release 2017.08.06 7 years ago
Sergey M․ fac188c695
[pluralsight] Fix format selection 7 years ago
Sergey M․ 16afce174e
[mpora] Remove extractor (closes #13826) 7 years ago
Sergey M․ e2b4808fd8
[voot] Improve extraction (#10255, closes #11814) 7 years ago
Ashutosh Chaudhary daaaf5f594
[voot] Add extractor 7 years ago
Sergey M․ f172c86dcd
[vlive:channel] Limit number of videos per page to 100 (closes #13830) 7 years ago
Sergey M․ 1d5472290f
[podomatic] Extend _VALID_URL (closes #13827) 7 years ago
Sergey M․ c983cc3b71
[cinchcast] Extend _VALID_URL 7 years ago
Sergey M․ 1141e9104b
Use relative paths for DASH fragments (closes #12990)
10x reduced JSON size
refs #13810
7 years ago
Sergey M․ 8519b88f67
[yandexdisk] Relax _VALID_URL (closes #13824) 7 years ago
Sergey M․ bbbe1cebfc
[mlb] Update test (closes #13777) 7 years ago
Sergey M․ f31fd0693b
[vidme] Extract DASH and HLS formats 7 years ago
Sergey M․ 799802f368
[teamfour] Remove extractor (closes #13782)
Now covered with generic extractor
7 years ago
Sergey M․ b3b5870cba
[pornhd] Fix extraction (closes #13783) 7 years ago
Sergey M․ 57a38a38c3
[udemy] Fix subtitles extraction (closes #13812) 7 years ago
Matt Crupi 11a6793f80 [mlb] Extend _VALID_URL (closes #13740) 7 years ago
Sergey M․ 183062a4ab
[pbs] Add support for new URL schema (closes #13801) 7 years ago
Tithen-Firion feee8d32e4 [phantomjs] add exe version to debug info 7 years ago
Sergey M․ 9118c9f18a
[nrktv] Update API host (closes #13796) 7 years ago
Sergey M․ 5c9ea67bc0
release 2017.07.30.1 7 years ago
Sergey M․ 8b9f50d7cb
[watchbox] Add extractor (#13739) 7 years ago
Sergey M․ 0ed4758023
[clipfish] Remove extractor 7 years ago
Sergey M․ a0a477b885
[youjizz] Fix extraction (closes #13744) 7 years ago
Grzegorz Ruciński 198d4cb40c [generic] Add support for another ooyala embed pattern (closes #13727) 7 years ago
Sergey M․ ca127ab2c1
[ard] Add support for lives (closes #13771) 7 years ago
Sergey M․ e445850e69
[soundcloud] Update client id 7 years ago
Sergey M․ 836ef26486
[soundcloud:trackstation] Add extractor (closes #13733) 7 years ago
Sergey M․ c04017519d
[svtplay] Use geo verification proxy for API request 7 years ago
Sergey M․ 2a7a823211
[svtplay] Update API URL (closes #13767) 7 years ago
Sergey M․ 95908ce453
[extractor/generic] PEP 8 7 years ago
Sergey M․ cbbe66635f
[yandexdisk] Add extractor (closes #13755) 7 years ago
Sergey M․ c5a49ff084
[downloader/hls] Use redirect URL as manifest base (#13755) 7 years ago
Philipp Hagemeister 24e966e8da [megaphone] Add extractor 7 years ago
Sergey M․ 9682666bda
[amcnetworks] Make rating optional (closes #12453) 7 years ago
Sergey M․ f9c48d895b
[cloudy] Fix extraction (closes #13737) 7 years ago
Sergey M․ c99d6890cb
[nickru] Add extractor 7 years ago
Sergey M․ 70bfab0e9a
[mtv] Improve thumbnal extraction 7 years ago
nyuszika7h f0e31e32c9 [nick] Automate geo-restriction bypass (#13711) 7 years ago
Yen Chi Hsuan e3ce912c3d
[niconico] improve error reporting (#13696) 7 years ago
Yen Chi Hsuan 905d18a7aa
[options] Correctly hide login info from debug outputs (#13696)
Iterate over opts instead of PRIVATE_OPTS for both performance and
correctness
7 years ago
Sergey M․ 0db492c02a
release 2017.07.23 7 years ago
Sergey M․ 71dde5eecf
[itv] Fix production id extraction (closes #13671) 7 years ago
Sergey M․ 935d6c20c0
[vidio] Make duration non fatal and fix typo 7 years ago
Sergey M․ e0f1fb0a27
[mtv] Skip missing video parts (closes #13690) 7 years ago
Sergey M․ 0017d9ad6d
[YoutubeDL] Improve default format specification (closes #13704) 7 years ago
Sergey M․ 327c8364f1
[sportbox:embed] Fix extraction 7 years ago
dubber0 359aa2fdd1 [npo] Add support for npo3.nl URLs 7 years ago
Sergey M․ f76c02c87b
[dramafever] Fix tests 7 years ago
Sergey M․ 7d9a1db111
[dramafever] Remove video id from title (closes #13699) 7 years ago
Sergey M․ 0396806f67
[YoutubeDL] Do not override id, extractor and extractor_key in url_transparent
All these meta fields must be borrowed from final extractor that actually performs extraction.
This commit fixes extractor id in download archives for url_transparent downloads. Previously, 'transparent' extractor was erroneously
used for extractor archive id, e.g. 'eggheadlesson 4n8ugwwj5t' instead of 'wistia 4n8ugwwj5t'.
7 years ago
Sergey M․ dc6520aa3d
[egghead:lesson] Add extractor (#6635) 7 years ago
Sergey M․ c653326a14
[funnyordie] Extract more metadata (closes #13677) 7 years ago
Yen Chi Hsuan 3fcf346ac1
[youku:show] Refine playlist extraction
Handle playlists that the initial page is not the first page
7 years ago
Yen Chi Hsuan fa63cf6c23
[youku:show] Fix playlist extraction (closes #13248) 7 years ago
Yen Chi Hsuan 85f5a74b6c
[tbs] Mark as broken and skip invalid tests 7 years ago
Yen Chi Hsuan d20b1c6725
[dispeak] Recognize sevt subdomain (closes #13276) 7 years ago
Sergey M․ bb176df3bb
[spiegel:article] Move test 7 years ago
Sergey M․ 83d00044c1
[adn] Improve error reporting (#13663) 7 years ago
Sergey M․ 7abed4e06c
[crunchyroll] Relax series and season regex (closes #13659) 7 years ago
Sergey M․ 13eb526f11
[nexx:embed] PEP 8 7 years ago
Sergey M․ 00d06e3cfc
[spiegel:article] Add support for nexx iframe embeds (closes #13029) 7 years ago
Sergey M․ 749ca5eced
[extractor/common] Fix playlist_from_matches 7 years ago
Sergey M․ 3f59b0154a
[nexx:embed] Add extractor for iframe embeds 7 years ago
Sergey M․ 089b97cfee
[nexx] Improve JS embed extraction 7 years ago
Sergey M․ decf86044d
[pearvideo] Improve (closes #13031) 7 years ago
troywith77 94b817edeb
[pearvideo] Add extractor 7 years ago
Sergey M․ cea931a9e5
release 2017.07.15 7 years ago
Sergey M․ 961ea474b6
[YoutubeDL] PEP 8 7 years ago
Sergey M․ ea3f20494f
[youtube] PEP 8 7 years ago
Sergey M․ c7604d79e9
[spiegeltv] Delegate extraction to nexx (closes #13159) 7 years ago
Sergey M․ 4e826cd9ae
[nexx] Add extractor (closes #10807, closes #13465) 7 years ago
Robin Neatherway 2583c0b54e Fix bugs caused by typos 7 years ago
Sergey M․ 7d02dcfaa2
[youtube] Don't capture YouTube Red ad for creator meta field (closes #13621) 7 years ago
satunnainen 00dbdfc1f7 [slideshare] Fix extraction 7 years ago
rrooij f354d84807 [5tv] Add another video URL pattern (closes #13354) 7 years ago
Sergey M․ 15da37c7dc
[YoutubeDL] Don't expand env variables in meta fields (closes #13637) 7 years ago
Sergey M․ 9a0942ad55
[drtv] Make HLS and HDS extraction non fatal 7 years ago
Sergey M․ f2bb33a986
[ted] Fix subtitles extraction (closes #13628, closes #13629) 7 years ago
Yen Chi Hsuan 3615bfe1b4
[twitter] Fix remaining tests 7 years ago
Yen Chi Hsuan e8f20ffa03
[vine] Make sure the title won't be empty
And fix a relevant TwitterCard test case
7 years ago
Yen Chi Hsuan 9be31e771c
[twitter] Support HLS streams in vmap URLs 7 years ago
Yen Chi Hsuan 7f176ac477
[periscope] Support pscp.tv URLs in embedded frames
And fix a relevant twitter test
7 years ago
Yen Chi Hsuan 2edfd745df [twitter] Extract mp4 urls via mobile API (closes #12726) 7 years ago
Yen Chi Hsuan bb13949197 [niconico] Check login errors (#12486) 7 years ago
Yen Chi Hsuan c3c94ca4a4
[giantbomb] Extract m3u8 formats (closes #13626) 7 years ago
Sergey M․ e3cd1fcdd1
[vlive:playlist] Relax and simplify 7 years ago
coreynicholson b71c18b434 [vlive:playlist] Add extractor 7 years ago
Sergey M․ 7bf539edcc
[eagleplatform] Fix test 7 years ago
Sergey M․ 65c416dda8
release 2017.07.09 7 years ago
Sergey M․ 71a1db8919
[dailymail] Add support for embeds 7 years ago
Sergey M․ 6e925598d6
[csjw] Add coding cookie 7 years ago
Sergey M․ 73cf76a93f
[joj] Rewrite and add support for generic embeds (closes #13268) 7 years ago
luboss 256a746d21
[joj] Add extractor 7 years ago
Sergey M․ 58179eb7d9
[abc.net.au:iview] Extract more formats (closes #13492, closes #13489) 7 years ago
Sergey M․ 485cb37576
[egghead:course] Improve (closes #13370) 7 years ago
Santiago Calcagno ed84454d35
[egghead:course] Fix extraction 7 years ago
Sergey M․ a02682fd13
Keep in sync with ffmpeg's current malformed AAC bitstream wording (closes #13587) 7 years ago
Sergey M․ 0d2f0b0357
[csjw] Make description optional 7 years ago
Sergey M․ c319d1c483
[csjw] Fix issues and improve extraction (closes #13525) 7 years ago
Christopher Smith d2b9f362fa
[cjsw] Add extractor 7 years ago
Sergey M․ 4328ddf82b
[extractor/common] Add support for AMP tags in _parse_html5_media_entries 7 years ago
Sergey M․ 250b042c7e
[generic] Add tests for #13557 7 years ago
Sergey M․ 665e945246
[eagleplatform] Add support for referrer protected videos (closes #13557) 7 years ago
Sergey M․ 5af2fd7fa0
[eagleplatform] Add support for another embed pattern (#13557) 7 years ago
mlindner 15237fcd51 [veoh] Extend _VALID_URL 7 years ago
rrooij 7a57730907 [npo:live] Fix live stream id extraction (closes #13568) 7 years ago
Sergey M․ 8b347a389e
[googledrive] Fix height extraction (closes #13603) 7 years ago
Sergey M․ a49804816c
[dailymotion] Add support for new layout (close #13580) 7 years ago
Yen Chi Hsuan eadd313321
[yam] Remove extractor
mymedia.yam.com is dead. An wikipedia user also pointed out that Yam's
blog service is no longer available. [1]

[1] https://zh.wikipedia.org/zh-tw/%E5%A4%A9%E7%A9%BA%E9%83%A8%E8%90%BD
7 years ago
Sergey M․ d852c6bc59
[xhamster] Extract all formats and fix duration extraction (#13593) 7 years ago
Sergey M․ 00e5c36315
[xhamster] Add support for new URL schema (closes #13593) 7 years ago
Parmjit Virk 60d4401c5e [espn] Extend _VALID_URL (fixes #13244) 7 years ago
Sergey M․ 6554708252
[kaltura] Fix typo in subtitles extraction (closes #13569) 7 years ago
Sergey M․ 0a2e1b2e30
[vier] Adapt extraction to redesign (#13575) 7 years ago
Yen Chi Hsuan babbc04d45 [xuite] Move to the new HTML5 API and reduce # of requests 7 years ago
Yen Chi Hsuan 609ff8ca19 [utils] Support attributes with no values in get_elements_by_attribute() 7 years ago
Sergey M․ b6c9fe4162
release 2017.07.02 7 years ago
Sergey M․ 50ae3f646e
[thisoldhouse] Add more fallbacks for video id (closes #13541) 7 years ago
Parmjit Virk 99a7e76240
[thisoldhouse] Update test 7 years ago
Parmjit Virk a3a6d01a96
[thisoldhouse] Fix video id extraction (closes #13540) 7 years ago
Sergey M․ 02d61a65e2
[xfileshare] Extend format regex (closes #13536) 7 years ago
Sergey M․ 9b35297be1
[extractors] Add import for tastytrade 7 years ago
Sergey M․ 4917478803
[ted] Fix extraction (closes #13535)) 7 years ago
Sergey M․ 54faac2235
[tastytrade] Add extractor (closes #13521) 7 years ago
Sergey M․ c69701c6ab
[extractor/common] Improve _json_ld 7 years ago
Sergey M․ d4f8ce6e91
[dplayit] Relax video id regex (closes #13524) 7 years ago
Sergey M․ b311b0ead2
[generic] Extract more generic metadata (closes #13527) 7 years ago
Sergey M․ 72d256c434
[bbccouk] Extend _VALID_URL 7 years ago
Sergey M․ b2ed954fc6
[bbccouk] Capture and output error message (closes #13518) 7 years ago
Sergey M․ a919ca0ad6
[cbsnews] Actualize test 8 years ago
Parmjit Virk 88d6b7c2bd [cbsnews] Relax video info regex (fixes #13284) 8 years ago
Sergey M․ fd1c5fba6b
[facebook] Add test for plugin video embed (#13493) 8 years ago
Sergey M․ 0646e34c7d
[facebook] Add support for plugin video embeds and multiple embeds (closes #13493) 8 years ago
Sergey M․ bf2dc9cc6e
[soundcloud] Fix tests 8 years ago
Viktor Szakats f1c051009b [soundcloud] Switch to https for API requests 8 years ago
Sergey M․ 33ffb645a6
[pandatv] Switch to https for API and download URLs 8 years ago
Xuan Hu (Sean) 35544690e4 [pandatv] Add support for https URLs 8 years ago
Luca Steeb 4a87de72df [niconico] fix sp subdomain links 8 years ago
Sergey M․ a7ce8f16c4
release 2017.06.25 8 years ago
Sergey M․ 0c7a631b61
[adobepass] Add support for ATTOTT MSO (DIRECTV NOW) (closes #13472) 8 years ago
Sergey M․ fd9ee4de8c
[wsj] Add support for barrons.com (closes #13470) 8 years ago
Argn0 5744cf6c03 [ign] Add another video id pattern (closes #13328) 8 years ago
Sergey M․ 9c48b5a193
[raiplay:live] Improve and add test (closes #13414) 8 years ago
james 449c665776
[raiplay:live] Add extractor 8 years ago
Sergey M․ 23aec3d623
[redbulltv] Restore hls format prefix 8 years ago
Sergey M․ 27449ad894
[redbulltv] Add support for lives and segments (closes #13486)) 8 years ago
Sergey M․ bd65f18153
[onetpl] Add support for videos embedded via pulsembed (closes #13482) 8 years ago
Sergey M․ 73af5cc817
[YoutubeDL] Skip malformed formats for better extraction robustness 8 years ago
Sergey M․ b5f523ed62
[ooyala] Add test for missing stream['url']['data'] 8 years ago
Sergey M․ 4f4dd8d797
[ooyala] Make more robust 8 years ago
Sergey M․ 4cb18ab1b9
[ooyala] Skip empty format URLs (closes #13471, closes #13476) 8 years ago
Sergey M․ ac7409eec5
[hgtv.com:show] Fix typo 8 years ago
Sergey M․ 170719414d
release 2017.06.23 8 years ago
Sergey M․ ddbb4c5c3e
[youtube] Adapt to new automatic captions rendition (closes #13467) 8 years ago
Sergey M․ fa3ea7223a
[hgtv.com:show] Relax video config regex and update test (closes #13279, closes #13461) 8 years ago
Parmjit Virk 0f4a5a73e7 [drtuber] Fix formats extraction (fixes 12058) 8 years ago
Sergey M․ 18166bb8e8
[youporn] Fix upload date extraction 8 years ago
Sergey M․ d4893e764b
[youporn] Improve formats extraction 8 years ago
Sergey M․ 97b6e30113
[youporn] Fix title extraction (closes #13456) 8 years ago
Sergey M․ 9be9ec5980
[googledrive] Fix formats' sorting (closes #13443) 8 years ago
Giuseppe Fabiano 048b55804d [watchindianporn] Fix extraction (closes #13411) 8 years ago
Giuseppe Fabiano 6ce79d7ac0 [abcotvs] Fix test md5 8 years ago
Sergey M․ 1641ca402d
[vimeo] Add fallback mp4 extension for original format 8 years ago
Sergey M․ 85cbcede5b
[ruv] Improve, extract all formats and metadata (closes #13396) 8 years ago
Orn a1de83e5f0
[ruv] Add extractor 8 years ago
Sergey M․ fee00b3884
[viu] Fix extraction on older python 2.6 8 years ago
Sergey M․ 2d2132ac6e
[adobepass] Fix extraction on older python 2.6 8 years ago
Yen Chi Hsuan cc2ffe5afe
[pandora.tv] Fix upload_date extraction (closes #12846) 8 years ago
Sergey M․ 560050669b
[asiancrush] Add extractor (closes #13420) 8 years ago
Sergey M․ eaa006d1bd
release 2017.06.18 8 years ago
Sergey M․ 1433734c35
[downloader/common] Use utils.shell_quote for debug command line 8 years ago
Sergey M․ aefce8e6dc
[utils] Use compat_shlex_quote in shell_quote 8 years ago
Sergey M․ 8b6ac49ecc
[postprocessor/execafterdownload] Encode command line (closes #13407) 8 years ago
Sergey M․ b08e235f09
[compat] Fix compat_shlex_quote on Windows (closes #5889, closes #10254) 8 years ago
Sergey M․ be80986ed9
[postprocessor/metadatafromtitle] Fix missing optional meta fields (closes #13408) 8 years ago
Jakub Adam Wieczorek b230fefc3c [polskieradio] Fix extraction 8 years ago
Sergey M․ 96a2daa1ee
[extractor/common] Improve jwplayer subtitles extraction 8 years ago
gfabiano 0ea6efbb7a [xfileshare] Add support for fastvideo.me 8 years ago
Yen Chi Hsuan 6a9cb29509
[extractor/common] Fix json dumping with --geo-bypass
The line "[debug] Using fake IP %s (%s) as X-Forwarded-For." was printed
to stdout even with -j/-J, which breaks the resultant JSON.
8 years ago
Yen Chi Hsuan ca27037171
[bilibili] Fix extraction of videos with double quotes in titles
Closes #13387
8 years ago
gfabiano 0bf4b71b75 [4tube] Fix extraction (closes #13381) 8 years ago
Marcin Cieślak 5215f45327 [disney] Add support for disneychannel.de 8 years ago
Sergey M․ 0a268c6e11
[extractor/common] Improve jwplayer formats extraction (closes #13379) 8 years ago
Sergey M․ 7dd5415cd0
[npo] Improve _VALID_URL (closes #13376) 8 years ago
Sergey M․ b5dc33daa9
[corus] Add support for showcase.ca 8 years ago
Sergey M․ 97fa1f8dc4
[corus] Add support for history.ca (closes #13359) 8 years ago
Sergey M․ b081f53b08
[compat] Add compat_HTMLParseError to __all__ 8 years ago
Sergey M․ cb1e6d8985
release 2017.06.12 8 years ago
Sergey M․ bf87c36c93
[xfileshare] PEP 8 8 years ago
Sergey M․ b4a3d461e4
[utils] Handle HTMLParseError in extract_attributes (closes #13349) 8 years ago
Sergey M․ 72b409559c
[compat] Introduce compat_HTMLParseError 8 years ago
Sergey M․ 534863e057
[xfileshare] Add support for rapidvideo (closes #13348) 8 years ago
Sergey M․ 16bc958287
[xfileshare] Modernize and pass referrer 8 years ago
Sergey M․ 624bd0104c
[rutv] Add support for testplayer.vgtrk.com (closes #13347) 8 years ago
Sergey M․ 28a4d6cce8
[newgrounds] Extract more metadata (closes #13232) 8 years ago
Sergey M․ 2ae2ffda5e
[utils] Improve unified_timestamp 8 years ago
Sergey M․ 70e7967202
[newgrounds:playlist] Add extractor (closes #10611) 8 years ago
Sergey M․ 6e999fbc12
[newgrounds] Improve formats and uploader extraction (closes #13346) 8 years ago
Sergey M․ 7409af9eb3
[msn] Fix formats extraction 8 years ago
Sergey M․ 4e3637034c
[extractor/generic] Ensure format id is unicode string 8 years ago
Sergey M․ 1afd0b0da7
[extractor/common] Return unicode string from _match_id 8 years ago
Sergey M․ 7515830422
[turbo] Ensure format id is string 8 years ago
Sergey M․ f5521ea209
[sexu] Ensure height is int 8 years ago
Sergey M․ 34646967ba
[jove] Ensure comment count is int 8 years ago
Sergey M․ e4d2e76d8e
[golem] Ensure format id is string 8 years ago
Sergey M․ 87f5646937
[gfycat] Ensure filesize is int 8 years ago
Sergey M․ cc69a3de1b
[foxgay] Ensure height is int 8 years ago
Sergey M․ 15aeeb1188
[flickr] Ensure format id is string 8 years ago
Sergey M․ 1693bebe4d
[sohu] Fix numeric fields 8 years ago
Sergey M․ 4244a13a1d
[safari] Improve authentication detection (closes #13319) 8 years ago
Sergey M․ 931adf8cc1
[liveleak] Ensure height is int (closes #13313) 8 years ago
Sergey M․ c996943418
[YoutubeDL] Sanitize more fields (#13313) 8 years ago
Sergey M․ a355b57f58
[README.md] Clarify output template references (closes #13316) 8 years ago
Sergey M․ 1508da30c2
[streamango] Skip download for test (closes #13292) 8 years ago
Luca Steeb eb703e5380
[streamango] Make title optional 8 years ago
Sergey M․ 0a3924e746
[rtlnl] Improve _VALID_URL (closes #13295) 8 years ago
Sergey M․ e1db730d86
[tvplayer] Fix extraction (closes #13291) 8 years ago
Sergey M․ 537191826f
release 2017.06.05 8 years ago
Sergey M․ 6d923aab35
[bandcamp:weekly] Improve and extract more metadata (closes #12758) 8 years ago
Adam Voss 62bafabc09
[bandcamp:weekly] Add extractor 8 years ago
Sergey M․ 9edcdac90c
[pornhub:uservideos] Add missing raise 8 years ago
Sergey M․ cd138d8bd4
[pornhub:playlist] Fix extraction (closes #13281) 8 years ago
Sergey M․ cd750b731c
[godtv] Remove extractor (closes #13175) 8 years ago
CeruleanSky 4bede0d8f5 [YoutubeDL] Don't emit ANSI escape codes on Windows 8 years ago
Sergey M․ f129c3f349
[safari] Fix typo (closes #13252) 8 years ago
Sergey M․ 39d4c1be4d
[youtube] Improve chapters extraction (closes #13247) 8 years ago
Sergey M․ f7a747ce59
[1tv] Lower preference for http formats (closes #13246) 8 years ago
Sergey M․ 4489d41816
[francetv] Relax _VALID_URL 8 years ago
Sergey M․ 87b5184a0d
[drbonanza] Fix extraction (closes #13231) 8 years ago
Remita Amine c56ad5c975 [packtpub] Fix authentication(closes #13240) 8 years ago
Sergey M․ 941ea38ef5
release 2017.05.29 8 years ago
Yen Chi Hsuan a49eccdfa7
[youtube] Parse player_url if format URLs are encrypted or DASH MPDs are requested
Fixes #13211
8 years ago
Sergey M․ a846173d93
[xhamster] Simplify (closes #13216) 8 years ago
fiocfun 78e210dea5
[xhamster] Fix author and like/dislike count extraction 8 years ago
Sergey M․ 8555204274
[xhamster] Extract categories (closes #11728) 8 years ago
Sergey M․ 164fcbfeb7
[abcnews] Improve and remove duplicate test (closes #12851) 8 years ago
Tithen-Firion bc22df29c4
[abcnews] Add support for embed URLs 8 years ago
Sergey M․ 7e688d2f6a
[gaskrank] Improve (closes #12493) 8 years ago
motophil 5a6d1da442
[gaskrank] Fix extraction 8 years ago
Sergey M․ 703751add4
[medialaan] PEP 8 (closes #12774) 8 years ago
midas02 4050be78e5
[medialaan] Fix videos with missing videoUrl
A rough trick to get around the two different json styles medialaan seems to be using.
Fix for these example videos:
https://vtmkzoom.be/video?aid=45724
https://vtmkzoom.be/video?aid=45425
8 years ago
Sergey M․ 4d9fc40100
[dvtv] Improve and fix playlists support (closes #13063) 8 years ago
Jan Kundrát 765522345f
[dvtv] Parse adaptive formats as well
The old code hit an error when it attempted to parse the string
"adaptive" for video height. Actually parsing the returned playlists is
a good idea because it adds more output formats, including some
audio-only-ones.
8 years ago
Sergey M․ 6bceb36b99
[beam] Improve and add support for mixer.com (closes #13032) 8 years ago
Mike Fährmann 1e0d65f0bd
[beam:vod] Add extractor 8 years ago
Sergey M․ 03327bc9a6
[cbsinteractive] Relax _VALID_URL (closes #13213) 8 years ago
Yen Chi Hsuan b407d8533d
[utils] Drop an compatibility wrapper for Python < 2.6
addinfourl.getcode is added since Python 2.6a1. As youtube-dl now
requires 2.6+, this is no longer necessary.

See 9b0d46db11
8 years ago
Remita Amine 20e2c9de04 [adn] fix formats extraction 8 years ago
Yen Chi Hsuan d16c0121b9
[youku] Extract more metadata (closes #10433) 8 years ago
Sergey M․ 7f4c3a7439
[cbsnews] Fix extraction (closes #13205) 8 years ago
Sergey M․ 28dbde9cc3
release 2017.05.26 8 years ago
Yen Chi Hsuan fd545fc6d1
Revert "[youtube] Don't use the DASH manifest from 'get_video_info' if 'use_cipher_signature' is True (#5118)"
This reverts commit 87dc451108.
8 years ago
Sergey M․ 97067db2ae
[bbc] Add support for authentication 8 years ago
Yen Chi Hsuan c130f0a37b
[tudou] Merge into youku extractor (fixes #12214)
Also, there are no tudou playlists anymore. All playlist URLs points to youku
playlists.
8 years ago
Yen Chi Hsuan d3d4ba7f24
[youku:show] Fix extraction 8 years ago
Yen Chi Hsuan 5552c9eb0f
[utils] Recognize more patterns in strip_jsonp()
Used in Youku Show pages
8 years ago
Yen Chi Hsuan 59ed87cbd9
[youku] Fix extraction (closes #13191) 8 years ago
Sergey M․ b7f8749304
[udemy] Fix extraction for outputs' format entries without URL (closes #13192) 8 years ago
Yen Chi Hsuan 5192ee17e7
[postprocessor/ffmpeg] Fix metadata filename handling on Python 2
Fixes #13182
8 years ago
Sergey M․ e834f04400
[vimeo] Fix formats' sorting (closes #13189) 8 years ago
Remita Amine 884d09f330 [cbsnews] fix extraction for 60 Minutes videos 8 years ago
remitamine 9e35298f97 Merge pull request #12861 from Tithen-Firion/cbsinteractive-fix
[cbsinteractive] update extractor and test cases
8 years ago
Sergey M․ 2570e85167
release 2017.05.23 8 years ago
Sergey M․ a609e61a90
[downloader/external] Pass -loglevel to ffmpeg downloader (closes #13183) 8 years ago
Ondřej Caletka afdb387cd8 [streamcz] Add support for subtitles 8 years ago
Sergey M․ dc4e4f90a2
[youtube] Modernize 8 years ago
Protuhj fdc20f87a6 [youtube] Fix DASH manifest signature decryption (closes #8944) 8 years ago
Sergey M․ 35a2d221a3
[toggle] Relax _VALID_URL (closes #13172) 8 years ago
Nii-90 daa4e9ff90 [adobepass] Add support for Brighthouse MSO 8 years ago
Sergey M․ 2ca29f1aaf
[toypics] Improve and modernize 8 years ago
vobe 77d682da9d [toypics] Fix extraction 8 years ago
Sergey M․ 8fffac6927
[njpwworld] Fix extraction (closes #13162) 8 years ago
Sergey M․ 5f6fbcea08
[hitbox] Add support for smashcast.tv (closes #13154) 8 years ago
Logan B 00cb0faca8 [mitele] Update app key regex 8 years ago
Sergey M․ bfdf6fcc66
release 2017.05.18.1 8 years ago
Sergey M․ 0e2d626ddd
[jsinterp] Fix typo and cleanup regexes (closes #13134) 8 years ago
Sergey M․ 9d63e57d1f
release 2017.05.18 8 years ago
Sergey M․ 7769f83701
[jsinterp] Add support for quoted names and indexers (closes #13123, closes #13130) 8 years ago
Sergey M․ 650bd94716
[vier] Relax regexes and extract more metadata (closes #12539) 8 years ago
mrBliss 36b226d48f
[vier] Extract more info
Extract the `episode_number` and `upload_date`. Also extract the real
`description`.
8 years ago
Sergey M․ f2e2f0c777
[extractor/common] Fix rtmp and rtsp formats' URLs in _extract_wowza_formats 8 years ago
Sergey M․ 6f76679804
[extractor/common] Add support for schemeless URLs in _extract_wowza_formats (closes #13088, closes #13092) 8 years ago
Sergey M․ 7073015a23
[vier] PEP 8 and cleanup 8 years ago
mrBliss 89fd03079b [vier] Improve extraction
+ Add support for authentication
* Bypass authentication when no credentials provded
* Improve extraction robustness
8 years ago
Sergey M․ 1c45b7a8a9
[dailymail] Fix sources extraction (closes #13057) 8 years ago
Sergey M․ 60f5c9fb19
[utils] Recognize more audio codecs (#13081) 8 years ago
Sergey M․ c360e641e9
[dailymotion] Extend _VALID_URL (closes #13079) 8 years ago
Sergey M․ 6f3c632c24
release 2017.05.14 8 years ago
Sergey M․ 166d12b00c
[options] PEP 8 8 years ago
Sergey M․ 2b8e6a68f8
[extractor/generic] Add test for mediaset embed 8 years ago
Sergey M․ d105a7edc6
[mediaset] Fix upload date 8 years ago
Sergey M․ 5d29af3d15
[extractor/generic] Add support for mediaset embeds 8 years ago
Sergey M․ ca04de463d
[mediaset] Add support for shortcut 8 years ago
Sergey M․ 946826eec7
[extractor/generic] Remove duplicate limelight code 8 years ago
Sergey M․ 76d5a36391
[extractor/common] Respect Width and Height attributes in ISM manifests 8 years ago
Sergey M․ 56f9c77f0e
[mediaset] Improve extraction (closes #12708, closes #12964) 8 years ago
Timendum 0de136341a
[mediaset] Add extractor 8 years ago
Sergey M․ 1339ecb2f8
[orf:radio] Cleanup _VALID_URLs (closes #11643) 8 years ago
phaer efe9316703
[orf:radio] Fix extraction
Since oe1.orf.at has been updated, both ORF radios supported by youtube_dl
use the same API. This commit honors this fact by merging both extractors
into one.
8 years ago
Luca Steeb 851a01aed6 [aljazeera] Extend _VALID_URL 8 years ago
Sergey M․ b845766597
[imdb] Relax _VALID_URL (closes #13056) 8 years ago
Sergey M․ fa26734e07
[postprocessor/metadatafromtitle] Add support regex syntax for --metadata-from-title (closes #13065) 8 years ago
Sergey M․ 12f01118b0
[francetv] Add support for mobile.france.tv (closes #13068) 8 years ago
Sergey M․ 7fc60f4ee9
[upskill] Add extractor (closes #13043) 8 years ago
Sergey M․ 58bb440283
[extractor/generic] Extract wistia embed code into separate method 8 years ago
Remita Amine 7ad4362357 [thescene] fix extraction(closes #13061) 8 years ago
Remita Amine 6c52477f59 [condenast] improve embed support 8 years ago
Yen Chi Hsuan 116283ff64
[liveleak] Fix extraction (#12053) 8 years ago
Yen Chi Hsuan 7274f3d0e9
[douyu] Support Douyu shows (closes #12228) 8 years ago
Sergey M․ 3166b1f0ac
[myspace] Improve _VALID_URL (closes #13040) 8 years ago
Remita Amine 39ee263819 use platform=desktop in assets url(closes #13041) 8 years ago
Sergey M․ a7ed6b341c
release 2017.05.09 8 years ago
Sergey M․ 6d1ded7502
[francetv] Adapt to site redesign (closes #13034) 8 years ago
Remita Amine 5d0968f0af [packtpub] add support for authentication(closes #12622) 8 years ago
Sergey M․ 8d65880e24
[drtv] Improve extraction and update tests (closes #13013, closes #13016) 8 years ago
Rasmus Rendal b972fb037b
[drtv] Lower preference for SignLanguage formats (closes #13013) 8 years ago
Remita Amine 5996d21aea [cspan] add support for brightcove live embeds(closes #13028) 8 years ago
Remita Amine afa0200bf0 [vrv] extract dash formats and subtitles 8 years ago
Sergey M․ e9137224b3
[YoutubeDL] Force restrict filenames when no locale is set for python 2 as well (#13027) 8 years ago
Remita Amine 804181dda9 [funimation] remove codes related to old login method and update test 8 years ago
Remita Amine 8fa17117df [funimation] fix authentication(closes #13021) 8 years ago
Remita Amine 3b859145c2 [adultswim] Fix Extraction(closes #8640)(closes #10950)(closes closes #11042)(closes #12121)
- add support for adobe pass authentication
- add support for live streams
- add support for show pages
8 years ago
Remita Amine 04c09f1961 [turner] extract thumbnail and is_live and strip description 8 years ago
Sergey M․ bf82b87323
[nonktube] Use econfig nuevo URL 8 years ago
Sergey M․ b6eb74e340
[nonktube] Add extractor (closes #8647, closes #13024) 8 years ago
Sergey M․ 3d40084b83
[nuevo] Pass headers to _extract_nuevo 8 years ago
Remita Amine 52294cdda7 [nbc] remove unused imports and extract permalink from modified urls 8 years ago
Remita Amine 2eeb588efe [nbc] improve extraction(closes #12364) 8 years ago
Sergey M․ 4ac0f573ef
release 2017.05.07 8 years ago
Sergey M․ 3995d37da5
[youtube] Fix TFA (#12927) 8 years ago
Sergey M․ e00eb564e9
[youtube] Fix authentication (closes #12927) 8 years ago
Yen Chi Hsuan 10c87c151b
[utils] Rename try_multipart_encode to _multipart_encode_impl
To state that this is an internal function and people should be careful
when using it outside youtube-dl.
8 years ago
Yen Chi Hsuan 228cd9bb90
[bilibili] Fix video downloading (closes #13001) 8 years ago
Sergey M․ 566fbbaefd
[rmcdecouverte] Improve (closes #12937) 8 years ago
midas02 74c09c852a
[rmcdecouverte] Fix extraction 8 years ago
Remita Amine fd178b8748 [theplatform] extract chapters 8 years ago
Tithen-Firion 1f9fefe7f5 [crackle] Update test 8 years ago
Luca Steeb 8b4774dcac [bandcamp] Fix thumbnail extraction 8 years ago
Sergey M․ a99cc4ca16
[pornhub] Extend _VALID_URL (closes #12996) 8 years ago
Sergey M․ 9cafc3fd8b
[youtube] Extract chapters 8 years ago
Sergey M․ 329e3dd5ad
[nrk] Extract chapters 8 years ago
Remita Amine 1d9e0a4f40 [vice] update tests and add support for ooyala embeds in article pages 8 years ago
Sergey M․ 7ad53cb7ff
[laola1tv] PEP 8 8 years ago
Yen Chi Hsuan b2ad479d17
[utils] Fix multipart_encode for Python < 3.5 8 years ago
Yen Chi Hsuan 4ac6dc3732
[vice] Support Vice articles (closes #12968) 8 years ago
Yen Chi Hsuan cc7bda4fff
[vice] Fix extraction for non en_us videos (closes #12967) 8 years ago
Yen Chi Hsuan 50ad078b7b
[gdcvault] Fix extraction for videos with gdc-player.html
Closes #12733
8 years ago
Sergey M․ 4947f13cd0
[pbs] Improve multipart video support (closes #12981) 8 years ago
Sergey M․ 7f09e523e8
[laola1tv:embed] Fix tests 8 years ago
Remita Amine 4fe14732a2 [laola1tv] fix extraction(closes #12880) 8 years ago
Remita Amine ff6f9a6704 [extractor/common] fix typo in _extract_akamai_formats 8 years ago
Tithen-Firion c89267d31a Merge branch 'master' into openload-phantomjs-method 8 years ago
Yen Chi Hsuan 0c26548601
[cda] Implement birthday verification (closes #12789) 8 years ago
Yen Chi Hsuan 5401bea27f
[leeco] Fix extraction (closes #12974)
Seems on mobile devices a similar API is used, but I always get an AD
with mimicking that API.
8 years ago
remitamine 7a6d33a9a5 [pbs] extract chapters information 8 years ago
remitamine fa2a36d9bc [ffmpeg] add support for chapters field postprocessing 8 years ago
remitamine 55949fede6 [common] introduce chapters field 8 years ago
Remita Amine 7fc875195f [amp] imporove thumbnail and subtitle extraction 8 years ago
Tithen-Firion c6fe5a7e12 [douyutv] Update test 8 years ago
Tithen-Firion ae21d2fd94 [dotsub] Update test 8 years ago
Tithen-Firion 77481f1386 [democracynow] Update test 8 years ago
Tithen-Firion d86d169dd5 [dailymotion] Add working test 8 years ago
Tithen-Firion b9f9f361fa [crunchyroll] Update test 8 years ago
Remita Amine ab39a25c75 [foxsports] fix extraction(closes #12945) 8 years ago
Tithen-Firion a146fa1c68 [coub] Update test and remove comment count extraction 8 years ago
Sergey M․ e0c1e9a98c
release 2017.05.01 8 years ago
Sergey M․ 74da856544
[infoq] Make audio format extraction non fatal (closes #12938) 8 years ago
Sergey M․ 9edf47df7b
[brightcove] Allow whitespace around attribute names in embedded code 8 years ago
Sergey M․ 238cec17ae
[extractor/anvato] PEP 8 8 years ago
Sergey M․ 50534b7158
[downloader/fragment] PEP 8 8 years ago
Sergey M․ 9cd4209724
[zaq1] Improve extraction (closes #12693) 8 years ago
Sergey M․ 33a81c2c6f
[extractor/common] Extract view count from JSON-LD 8 years ago
Sergey M․ deef31955b
[utils] Improve unified_timestamp
Seen at http://zaq1.pl/video/xev0e
8 years ago
slocum 9dac2cec2d
[zaq1] Add new extractor 8 years ago
Sergey M․ 6ec371cd9e
[xvideos] Extract og:duration (closes #12828) 8 years ago
Sander 13081db1f5
[xvideos] Add video duration 8 years ago
Sergey M․ b07ea5eaec
[vevo] Modernize 8 years ago
gritstub 5599253009 [vevo] Fix extraction (config.token.key) 8 years ago
Remita Amine 98ce1a3fd3 [utils] add video/mp2t to mimetype2ext 8 years ago
Remita Amine 5ff1bc0cc1 [YoutubeDL] write raw subtitle files 8 years ago
Yen Chi Hsuan ba5c3caf88
[washingtonpost] Fix invalid escape sequence on Python 3.6 8 years ago
Sergey M․ b5c39537be
[noovo] Improve extraction (closes #12792) 8 years ago
Frederic Bournival 1c7c76e4fb
[noovo] Add extractor 8 years ago
John Hawkinson 557194591a
[washingtonpost] Add support for embeds (closes #12699) 8 years ago
Yen Chi Hsuan 27e70a8f6c Merge pull request #12869 from Tithen-Firion/cbc-update-tests
[cbc] update test cases
8 years ago
Sergey M․ a4c81e4968
[yandexmusic:playlist] Fix extraction for python 3 (closes #12888) 8 years ago
Sergey M․ 7986c3abcd
[anvato] Improve extraction (closes #12913)
* Promote to regular shortcut based extractor
* Add mcp to access key mapping table
* Add support for embeds extraction
* Add support for anvato embeds in generic extractor
8 years ago
Yen Chi Hsuan a1ebfd4494 Merge pull request #12854 from Tithen-Firion/appletrailer-test-fix
[appletrailers] update test cases
8 years ago
Tithen-Firion 7552f96352 [openload] Add required version 8 years ago
Tithen-Firion 98f9d87381 [phantomjs] Add required version checking 8 years ago
Tithen-Firion fcace2d1ad [openload] raise `not found` before executing js 8 years ago
Yen Chi Hsuan d19093bd50 Merge pull request #12906 from Tithen-Firion/clean-html-fix
[utils] Fix inconsistent output of clean_html
8 years ago
Yen Chi Hsuan 24eb7c2578
[xtube] Fix extraction with non-standard JSON 'sources'
Closes #12734

Thanks @paulguy for the fix!
8 years ago
Sergey M․ e7db6759e4
[downloader/external] Properly handle live stream downloading cancellation (closes #8932) 8 years ago
Sergey M․ b364c87c42
[tvplayer] Fix extraction (closes #12908) 8 years ago
Tithen-Firion edd9221cd2 [utils] Fix inconsistent output of clean_html
`\s` in Python 2.x doesn't match unicode whitespace characters by
default
8 years ago
Sergey M․ bc8a2ea071
release 2017.04.28 8 years ago
Remita Amine 20783b8b50 [aenetworks] fix extraction for shows with single season 8 years ago
Remita Amine bf2a5555c0 [go] add support for Disney, DisneyJunior and DisneyXD show pages 8 years ago
Remita Amine fb8e8b2d16 [adobepass] use geo verification headers for all requests 8 years ago
Yen Chi Hsuan b62985a9a5
[youtube] Recognize another HTML5 player URL (#12885) 8 years ago
Yen Chi Hsuan e31fed95b4
[youtube] Recognize new locale-based player URLs (fixes #12885) 8 years ago
Tithen-Firion 3fd0f70f6a [cbslocal] Update test 8 years ago
Tithen-Firion 33c62efc32 [collegerama] Update tests 8 years ago
Tithen-Firion 6b4ddd336c [afreecatv] Fix title extraction 8 years ago
Tithen-Firion c12b4b80f8 [archiveorg] Update test 8 years ago
Tithen-Firion 064fafe932 [appleconnect] Update test 8 years ago
Tithen-Firion ac1a5b9a12 [audioboom] Update test 8 years ago
Tithen-Firion a15777491a [atresplayer] Update test 8 years ago
Tithen-Firion d8571dd6bf [bleacherreport] Update tests 8 years ago
Sergey M․ c0fa4245ce
[downloader/fragment] Remove assert for resume_len when no fragments downloaded
This may be incorrect due some header (e.g. flv header in f4m downloader)
8 years ago
Tithen-Firion 8814ae42bc [beeg] Update test 8 years ago
Tithen-Firion 0f63dc2402 [bandcamp] Update test 8 years ago
Tithen-Firion dde97ea8da [canalc2] Update test 8 years ago
Sergey M․ c89b49f743
[extractor/common] Add manifest_url for explicit group rendition formats 8 years ago
Tithen-Firion 6f4a888416 [br] Update test 8 years ago
Tithen-Firion f5edd7ae51 [clipfish] Update test 8 years ago
Tithen-Firion 96820c1c6b [cbsinteractive] extract formats with `CBSIE` 8 years ago
Tithen-Firion c95e2b5911 [cbc] update test cases 8 years ago
Sergey M․ ff99fe529e
Don't list master m3u8 playlists in format list (closes #12832) 8 years ago
Tithen-Firion e095109da1 [cbsinteractive] update test cases 8 years ago
Tithen-Firion d68afc5bc9 [cbsinteractive] fix extractor 8 years ago
Tithen-Firion 76c1951036 [appletrailers] update test cases 8 years ago
Lucas M e8bfe2a946 [streamable] Add support for new embedded URL schema 8 years ago
Sergey M․ 3dc8b61b7f
[arte:+7] Relax _VALID_URL (closes #12837) 8 years ago
Sergey M․ a82f41841d
release 2017.04.26 8 years ago
Sergey M․ ac9c69ace7
[extractor/common] Improve jwplayer regex 8 years ago
Sergey M․ 85f6de25e4
[downloader/fragment] Clarify current_fragment's index and mark as experimental 8 years ago
Yen Chi Hsuan 01cb57016f
[iqiyi] Fix extraction of Yule videos 8 years ago
Tithen-Firion 40e41780f1 [phantomjs] add cookie support 8 years ago
Tithen-Firion da57ebaf84 [openload] separate PhantomJS code from extractor 8 years ago
Sergey M․ 290f64dbaa
[downloader/fragment] Improve .ytdl format and start documenting 8 years ago
Sergey M․ adb4b03cd5
[downloader/fragment] Don't process ytdl file when it's not needed yet 8 years ago
Sergey M․ 0eee52f34b
Introduce --keep-fragments 8 years ago
Sergey M․ d3f0687cf7
[downloader/fragment] Use temp file for current fragment 8 years ago
Sergey M․ a4d6cf970c
[YoutubeDL] Fix output template for missing timestamp (closes #12796) 8 years ago
Sergey M․ 3019cb0c99
[extractor/common] Rephrase comment 8 years ago
Sergey M․ ddd258f922
[test_InfoExtractor] Add m3u8 parsing test for NAME attribute in EXT-X-STREAM-INF tag 8 years ago
Sergey M․ 07ad0cf34f
[vidio] Improve and sort formats 8 years ago
Sergey M․ 9c99bef704
[extractor/common] Use float for scaled tbr 8 years ago
Remita Amine ffbc8386b9 [brightcove] match only video elements with data-video-id attribute 8 years ago
Remita Amine 4abdba643c [downloader/fragment] remove unused code 8 years ago
Remita Amine 3e0304fe6e [downloader/fragment] use the documented names for fragment progress_hooks fields 8 years ago
Yen Chi Hsuan fbf56be213
[iqiyi] Fix playlist detection (#12504) 8 years ago
Yen Chi Hsuan 54f54fcca7
[socks] Report errors elegantly when credentails are required but missing
In some non-standard implementations, the server may respond AUTH_USER_PASS
even if's not listed in available authentication methods. (it should
respond AUTH_NO_ACCEPTABLE per standards)
8 years ago
Yen Chi Hsuan facfd79f9a
[azubu] Remove extractor as the site is gone (closes #12813) 8 years ago
Yen Chi Hsuan 3110bb937d
[porn91] Fix extraction (closes #12814) 8 years ago
Sergey M․ cb2520802d
[extractor/common] Improve m3u8 extraction (closes #12211)
* Extract m3u8 parsing to separate method
* Improve rendition groups extraction
* Build stream name according stream GROUP-ID
* Ignore reference to AUDIO group without URI when stream has no CODECS
+ Add test coverage for parsing m3u8 from #11507, #11995, #12211 and twitch vod
8 years ago
Sergey M․ f779958250
[vidzi] Fix extraction (closes #12793) 8 years ago
Remita Amine 8abc7dca39 [amp] extract error message(closes #12795) 8 years ago
Remita Amine ea0c2f219c [downloader/fragment] use a general file to store fragment download context 8 years ago
Sergey M․ 481ef51e23
[brightcove] PEP 8 8 years ago
Remita Amine 5b995f713b [utils] add support for ttml styles 8 years ago
Remita Amine 75a2485407 [fragment,hls,f4m,dash,ism] improve fragment downloading
- resume immediately
- no need to concatenate segments and decrypt them on every resume
- no need to save temp files for segments

and for hls downloader:
- no need to download keys for segments that already downloaded
8 years ago
Remita Amine 58f6ab72ed [odnoklassniki] update tests 8 years ago
Sergey M․ 2dc48df5bc
[xfileshare] Add support for gorillavid.com and daclips.com (closes #12776) 8 years ago
Sergey M․ 18848d226a
[instagram] Fix extraction (closes #12777) 8 years ago
Sergey M․ a32a9a7ef5
[extractor/common] Add support multiple getters in try_get 8 years ago
Sergey M․ bae1404893
[extractor/common] Add support for video of WebPage context in _json_ld (closes #12778) 8 years ago
Yen Chi Hsuan 06d0ad9a4e
[brightcove] Support URLs with bcpid instead of playerID
Fixes #12482
8 years ago
Sergey M․ f631b55791
[brightcove] Fix _extract_url (closes #12782) 8 years ago
Remita Amine bf1b87cd91 [common] Relax JWPlayer regex and remove duplicate urls(#12768) 8 years ago
Remita Amine 1c35b3da44 [odnoklassniki] extract m3u8 formats 8 years ago
Sergey M․ 16a09aefe3
release 2017.04.17 8 years ago
Sergey M․ ab87c26009
[extractor/generic] Add test for #12761 8 years ago
Sergey M․ 91bc57e4c5
[limelight] Add support for channels and channels lists embedded using LimelightEmbeddedPlayerFlash (#12761) 8 years ago
Sergey M․ e5d39886ec
[limelight] Improve embeds extraction (closes #12761)
* Move extraction code to extractor
* Add extraction for LimelightEmbeddedPlayerFlash embeds
* Extract multiple video
8 years ago
Sergey M․ 751c89a27d
[itv] Extract series metadata 8 years ago
Sergey M․ c2d7d76efd
[itv] Fix rtmp formats (#12759) 8 years ago
Sergey M․ f67177cae8
[itv] Use native hls 8 years ago
Sergey M․ 5935ef3c5d
[itv] Lower preference for rtmp formats (closes #12759) 8 years ago
Tithen-Firion 47e0cef46e [openload] rewrite extractor 8 years ago
remitamine 72950c4dce Merge pull request #12752 from triple-j/go90_improvements_pull_request
[go90] Improve extraction
8 years ago
Jeremie J. Jarosh 334f41e0d8 [go90] Improve extraction
- add metadata for 'series', 'episode', 'season', 'season_id',
  'season_number', and 'episode_number'
- integrate series title into the title
- extract subtitles  (fallback to `vtt` if the subtitle file type
  detection fails as that is the most likely extension)
8 years ago
Sergey M․ 022250a594
release 2017.04.16 8 years ago
Sergey M․ d35dc344af
[YoutubeDL] Apply expand_path after output template substitution
os.path.expandvars translates '%%' into '%' making output template invalid.
Before: '%%(ext)s' -(expand path)-> '%(ext)s' -(outtmpl subst.)-> 'mp4'
After: '%%(ext)s' -(outtmpl subst.)-> '%(ext)s' -(expand path)-> '%(ext)s'
8 years ago
Sergey M․ 0563f7ac6e
[YoutubeDL] Propagate overridden metadata to IE results of type url (closes #11163) 8 years ago
Sergey M․ 413c1f8e2f
[extractor/generic] Extract RSS entries as url_transparent (#11163) 8 years ago
Sergey M․ 8068296276
[streamango] Improve extraction (closes #12643) 8 years ago
Marvin Ewald 4db79fa1bc
[streamango] Add extractor 8 years ago
Sergey M․ b2a19e3829
[wsj] Improve and modernize (closes #12558) 8 years ago
John Hawkinson 3266d08af2
[wsj:article] Add extractor 8 years ago
Sergey M․ 0254f93b08
[brightcove] Validate ambiguous embeds' URLs (closes #9163, closes #12005, closes #12178, closes #12480) 8 years ago
John Hawkinson 40158f55c9
[brightcove] Relax video tag embeds extraction
BrightcoveNewIE.extract_urls(): Handle player data when it is all in
attributes of the <video> tag, and also the id is
data-brightcove-video-id not data-video-id.

Add test to generic extractor, note HEAD gives 404, no checksum computed(?).
8 years ago
Sergey M․ 3dfceb286c
[udemy] Add support for react rendition (closes #12744) 8 years ago
Sergey M․ 57e2cb6c3a
[curiositystream] PEP 8 8 years ago
Sergey M․ 6f1b2374af
[canalplus] PEP 8 8 years ago
Sergey M․ d24bd4ffdb
release 2017.04.15 8 years ago
Sergey M․ 34c3bbe1bd
[youku] Keep old fileid extraction code as fallback (#12741) 8 years ago
xuhaomin e5106ba402 [youku] Fix fileid extraction 8 years ago
Sergey M․ 38d2f8325f
release 2017.04.14 8 years ago
Sergey M․ 95728fda70
[aenetworks] Add support for specials (closes #12723) 8 years ago
Remita Amine 3f7409f745 [hbo] extract m3u8 formats 8 years ago
Remita Amine b2fff30817 [go90] Add new extractor(closes #10127) 8 years ago
Remita Amine f59746372a [downloader/hls] add basic support for EXT-X-BYTERANGE tag(#10955) 8 years ago
Yen Chi Hsuan 34d98cc411
[tv2hu] Fix invalid escape sequence on Py3.6 8 years ago
Remita Amine 40fcba5edb improve coding style 8 years ago
Remita Amine e4d74e2778 [tv2hu] improve extraction 8 years ago
Vukkk 3ef1d0c733 [tv2hu] Add new extractor 8 years ago
Remita Amine 0ee79a378a [generic] exclude urls with xml ext from valid video urls(closes #10768)(closes #11654) 8 years ago
Remita Amine 79a51069e5 [adobepass] improve comcast and verison login code(closes #10803) 8 years ago
Daniel Twardowski a9a346535b [adobepass] Add Verizon support (#10803) 8 years ago
Remita Amine 89beedd31f [youtube] improve m3u8 format extraction 8 years ago
Sergey M․ e109f1ff43
[afreecatv] Fix extraction for videos with different key layout (closes #12718) 8 years ago
Sergey M․ d23028a8fb
[youtube] Remove explicit preference for audio-only and video-only formats
In order not to break sorting when new formats appear
8 years ago
Sergey M․ 6214611a4a
[canalplus] Bypass geo restriction 8 years ago
Sergey M․ 1730878167
release 2017.04.11 8 years ago
Sergey M․ 6b9466de2f
[afreecatv] Fix extraction (closes #12706) 8 years ago
John Hawkinson 61568e50cf [generic] Add support for <object> youtube embeds (closes #12637) 8 years ago
Sergey M․ 6240925b40
[bbccouk] Treat bitrate as audio+video bitrate in media selector 8 years ago
Sergey M․ 964744af95
[bbccouk] Skip unrecognized formats in media selector (#12701) 8 years ago
Sergey M․ 1af959ef9f
[bbccouk] Add support for https protocol in media selector (closes #12701) 8 years ago
Remita Amine a206ef62df [curiositystream] fix extraction(closes #12638) 8 years ago
Remita Amine 3f2ce6896a [adn] update subtitle decryption key 8 years ago
Sergey M․ a6f7263cf4
[chaturbate] Fix extraction (closes #12665) 8 years ago
Sergey M․ 4372436504
release 2017.04.09 8 years ago
Sergey M․ 41b263ac8a
[canvas] Add IE_DESC (closes #12478) 8 years ago
Sergey M․ ca8fca9d9d
[vrt] Add IE_DESC (closes #12477) 8 years ago
midas02 e129fa0846 [vier] Add IE_DESC 8 years ago
Sergey M․ 2bd875edfe
[medici] Add extractor (closes #3406) 8 years ago
Steven Maude 95152630db [rbmaradio] Add support for redbullradio.com URLs 8 years ago
Sergey M․ 04e431cf97
[npo:live] Improve (closes #12555) 8 years ago
Aldo Gunsing 1591ba258a
[npo:live] Add support for default url 8 years ago
Sergey M․ 29c6726646
[mixcloud] Fix view count extraction and modernize 8 years ago
Sergey M․ a66e25859a
[mixcloud:playlist] Relax title extraction and fix description extraction (closes #12582) 8 years ago
Kfir Breger c93c0fc2fd
[mixcloud:playlist] Fix title extraction 8 years ago
Sergey M․ 90e3f18fc1
[thesun] Extract playlists (closes #11298, closes #12674) 8 years ago
Entropy 5f3e0b69ef
[TheSun] Add new extractor 8 years ago
Sergey M․ 28b674ca23
[ceskateleveize:porady] Add extractor (closes #7411, closes #12645) 8 years ago
Sergey M․ e18f1da97a
[ceskateleveize] Improve extraction and remove URL replacement hacks 8 years ago
Sergey M․ 78280352ca
[kaltura] Cleanup regexes from redundant escaping 8 years ago
John Hawkinson a01825a541 [kaltura] Add support for iframe embeds 8 years ago
Sergey M․ f8f2da25ab
[wshh] Extract html5 entries and delegate to generic extractor (closes #12676) 8 years ago
Yen Chi Hsuan 4c03973296
[airmozilla] Fix extraction (closes #12670) 8 years ago
Sergey M․ 1b3feca0a7
[raiplay] Extract subtitles 8 years ago
Sergey M․ 3461f5db06
[xfileshare] Add support for vidlo.us (closes #12660) 8 years ago
Sergey M․ 0378b8b917
[xfileshare] Add support for vidbom.com (closes #12661) 8 years ago
Sergey M․ 7f04386b89
[aenetworks] Add more video URL regexes (closes #12657) 8 years ago
Remita Amine fac39cccd4 [odnoklassniki] fix format sorting for 1080p quality 8 years ago
Remita Amine b68e00b08a [rtl2] add support for you.rtl2.de(closes #10257) 8 years ago
Sergey M․ 2ab0bfcd81
[vshare] Add extractor (closes #12278) 8 years ago
Sergey M․ b022f4f600
release 2017.04.03 8 years ago
Remita Amine a9bb61a425 [discoveryvr] Add new extractor(closes #12578) 8 years ago
Remita Amine dbf70c489f [tv5mondeplus] clean description and use stable id 8 years ago
Remita Amine 61e2331ad8 [tv5mondeplus] Add new extractor(closes #11386) 8 years ago
Sergey M․ fd47550885
[extractor/common] Add coding cookie 8 years ago
Sergey M․ 4457823dda
[extractor/common] Move censorship checks to a separate method and add check for just another ISP 8 years ago
Sergey M․ b3633fa0ce
[pericope] Add support for pscp.tv URLs 8 years ago
Sergey M․ b56e41a701
release 2017.04.02 8 years ago
Sergey M․ 361f293ab8
[rai] Skip not found content item id 8 years ago
Sergey M․ b8d8cced9b
[rai] Improve extraction (closes #11790)
* Fix georestriction detection
* Detect live streams
+ Extract relinker metadata
* Improve ContentItem detection
+ Extract series metadata
* Fix tests
8 years ago
Timendum 51342717cd
[rai] Fix extraction 8 years ago
Remita Amine 48ab554feb [vrv] add support for series pages 8 years ago
Remita Amine a6f3a162f3 [limelight] improve extraction for audio only formats 8 years ago
Remita Amine 91399b2fcc [funimation] fix extraction(closes #10696)(#11773) 8 years ago
Sergey M․ eecea00d36
[xfileshare] Add support for vidabc.com (closes #12589) 8 years ago
Sergey M․ 2cd668ee59
[xfileshare] Improve extraction and extract hls formats 8 years ago
Remita Amine ca77b92f94 [crunchyroll] pass geo verifcation proxy 8 years ago
Remita Amine e97fc8d6b8 [cwtv] extract ISM formats 8 years ago
Remita Amine be61efdf17 [tvplay] Bypass geo restriction 8 years ago
Remita Amine 77c8ebe631 [vrv] Add new extractor 8 years ago
Sergey M․ 7453999580
[packtpub] Add extractor (closes #12610) 8 years ago
Sergey M․ 1640eb0961
[YoutubeDL] Return early when extraction of url_transparent fails 8 years ago
Remita Amine 3e943cfe09 [generic] pass base_url to _parse_jwplayer_data 8 years ago
Remita Amine 82be732b17 [adn] Add new extractor 8 years ago
Sergey M․ 639e5b2a84
[allocine] Extract more metadata 8 years ago
plroman 128244657b [allocine] Fix extraction 8 years ago
Sergey M․ 12ee65ea0d
[options] Mention ISM for --fragment-retries and --skip-unavailable-fragments 8 years ago
Tithen-Firion aea1dccbd0 [openload] fix extractor 8 years ago
Sergey M․ 9e691da067
release 2017.03.26 8 years ago
Yen Chi Hsuan cc63259d18 Merge pull request #12307 from rndusr/fix/str-item-assignment
Fix "'str' object does not support item assignment"
8 years ago
Remita Amine 2bfaf89b6c [downloader/hls] move check for m3u8 live streams to get_suitable_downloader 8 years ago
Random User 4f06c1c9fc Merge branch 'master' of github.com-rndusr:rg3/youtube-dl into fix/str-item-assignment 8 years ago
Sergey M․ d212c93d16
[pluralsight] PEP 8 8 years ago
Sergey M․ 15495cf3e5
[franceculture] PEP 8 8 years ago
Sergey M․ 5b7cc56b05
[atresplayer] PEP 8 8 years ago
Sergey M․ 590bc6f6a1
Use expand_path where appropriate (closes #12556) 8 years ago
Sergey M․ 51098426b8
[utils] Introduce expand_path 8 years ago
Random User c73e330e7a _find_jwplayer_data() returns dict or None
This simplifies code for callers of `_find_jwplayer_data()` which no longer have
to run `_parse_json()` on the return value.

It also makes sure that `_find_jwplayer_data()` returns either a `dict` or
`None` and nothing else.
8 years ago
Remita Amine fb4fc44928 [downloader/hls] immediately delegate downloading to ffmpeg in case live stream 8 years ago
Random User 03486dbb01 Add test for JWPlayer where config is passed as variable 8 years ago
Yen Chi Hsuan 51ef4919df
[afreecatv] Fix extraction (closes #12179) 8 years ago
Remita Amine d66d43c554 [atvat] Add new extractor(closes #5325) 8 years ago
Sergey M․ 610a6d1053
[atresplayer] Do not extract ISM formats
As per @remitamine: the ISM downloader does not support videos served from wowza servers(it will produce broken files)
8 years ago
Remita Amine d97729c83a [fox] remove unused import 8 years ago
gkoelln 7aa0ee321b [fox] Add metadata extraction
Add series, season number, episode number and episode.
8 years ago
John Hawkinson e8e4cc5a6a
[generic] Replace LazyYT test with skiplagged
discourse.ubuntu.com has gone away, repalce with skiplagged.com.
Be nice to have a non-frontpage URL that might be more stable,
though I don't have one. Maybe this should move to html
in test/test_InfoExtractor.py?
8 years ago
Sergey M․ c7301e677b
[atresplayer] Extract DASH and ISM formats 8 years ago
zurfyx 048086920b
[atresplayer] Extract HD manifest 8 years ago
zurfyx 1088d76da6
[atresplayer] Fix login error detection 8 years ago
Remita Amine 31a1214076 [franceculture] fix extraction(closes #12547) 8 years ago
Sergey M․ d0ba55871e
[youtube] Improve _VALID_URLs (closes #12538) 8 years ago
Sergey M․ 54b960f340
[generic] Do not follow redirects to the same URL 8 years ago
Sergey M․ a3ccd6bd11
release 2017.03.24 8 years ago
Sergey M․ bea7af6947
[channel9] Remove expired comment and sort imports 8 years ago
Sergey M․ a5d783f525
[channel9] Extract more formats 8 years ago
Remita Amine d0572557c2 [ninecninemedia] remove mp4 url extraction request 8 years ago
Remita Amine 52d5ecabd5 [bellmedia] add support for etalk.ca(closes #12447) 8 years ago
Remita Amine b0f7f21cb9 [channel9] fix extraction(closes #11323) 8 years ago
Sergey M․ 579c99a284
[cloudy] Fix extraction (closes #12525) 8 years ago
Remita Amine ca5ed022e9 [hbo] add support for free episode urls and new formats extraction(closes #12519) 8 years ago
Sergey M․ 391d076d7c
[condenast] Fix extraction and style (closes #12526) 8 years ago
Sergey M․ c183e14f89
[viu] Relax _VALID_URL (closes #12529) 8 years ago
Sergey M․ 093dad9e25
release 2017.03.22 8 years ago
Sergey M․ 8e5a7c5e67
[pluralsight] Omit module title from video title (closes #12506) 8 years ago
Sergey M․ e1e35d1ac6
[pornhub] Improve extraction and style (closes #12515) 8 years ago
Throaway 21fbf0f955
[pornhub] Decode obfuscated video URL (closes #12470) 8 years ago
John Hawkinson 97952bdb78 [generic] Add test for Senate ISVP iframe embed 8 years ago
John Hawkinson 8a8cc339b6 [senateisvp] Allow https URL scheme for embeds 8 years ago
Vijay Singh 957f453429 [Openload.co] Fixed Extraction
They did it again. just a minor change though. here's quick fix
8 years ago
Sergey M․ 0e9a73e612
release 2017.03.20 8 years ago
Sergey M․ 9487ce03e9
[YoutubeDL] Allow multiple input URLs to be used with stdout as output template 8 years ago
John Hawkinson 46b18f2349 [BostonGlobe] New. Nonstandard version of Brightcove.
Has a "data-brightcove-video-id" instead of a "data-video-id," otherwise
pretty much just Brightcove. Except the Globe isn't all Brightcove
videos, so fallback to Generic, too.

Also, abstract playlist_from_matches() from generic.py to common.py, and use
it here.

History of these changes can be found in
51170427d4b1143572a498dedaee61863a5b2c5b.
8 years ago
Remita Amine 772b5ff57f [toongoggles] Add new extractor(closes #12171) 8 years ago
Sergey M․ f68ef1e2ab
[medialaan] Remove unrelated test 8 years ago
Sergey M․ febfe1e262
[adobepass] Detect and output error on authz token extraction (#12472) 8 years ago
Vijay Singh 5f0daab1ca [openload] Fix extraction 8 years ago
Sergey M․ 2a721cdff2
[medialaan] Fix and improve extraction (closes #11912) 8 years ago
mrBliss e7a51a4c02
[vtm] Add extractor (closes #9974)
Implementation of the approach described in #9974.
8 years ago
Remita Amine 3e5856d860 [discoverynetworks] add support for more domains and bypass geo restiction 8 years ago
Yen Chi Hsuan ea883a687c
[openload] Fix extraction (closes #10408)
Thanks to @makgun02

Ref: http://pastebin.com/raw/JX9gHFUz
8 years ago
Sergey M․ 7d539ee10a
release 2017.03.16 8 years ago
Philipp Hagemeister 0efbc6b56d [options] Mention flac support and sort alphabetically among the audio formats 8 years ago
Philipp Hagemeister 21bfcd3d6e [postprocessor/ffmpeg] Add support for flac
Requested at http://stackoverflow.com/q/42828041/35070
8 years ago
Sergey M․ b51dc9db0e
[extractor/common] Extract SMIL formats from jwplayer 8 years ago
Sergey M․ a309684285
[extractor/generic] Add forgotten return for jwplayer formats 8 years ago
Remita Amine ba448445b8 [redbull] improve extraction
- extract 1080p quality
- correct ttml subtitle ext
- catch api errors
- reduce request size
8 years ago
Sergey M․ 5db83d79bf
release 2017.03.15 8 years ago
Vijay Singh 398887b4c0 [Openload] Fixed Extraction
They did changed it again.
8 years ago
Sergey M․ 66bf351f80
[facebook] Make title optional (closes #12443) 8 years ago
Sergey M․ 9d08963022
[telecinco] Add test for #12430 8 years ago
Sergey M․ e313d209c2
[mitele] Add support for ooyala videos (closes #12430) 8 years ago
Vijay Singh ff9d509d20 [openload] Fix extraction
Just a minor fix for openload
8 years ago
Lucas M c1795ca6c8 [streamable] Update API URL 8 years ago
Starsam80 8c99623259 [crunchyroll] Extract season name 8 years ago
Sergey M․ 57b0ddb35f
[discoverygo] Actualize test 8 years ago
Sergey M․ a28f8d7396
[discoverygo] Bypass geo restriction 8 years ago
Sergey M․ 7049799470
[discoverygo:playlist] Add extractor (closes #12424) 8 years ago
Yen Chi Hsuan 4605c94d1a
[__init__] Fix missing subtitles if --add-metadata is used (#12423)
The previous fix for #5594 is incorrect
8 years ago
Sergey M․ a8e687a4da
release 2017.03.10 8 years ago
Sergey M․ c2ee861c6d
[extractor/generic] Make title optional for jwplayer embeds (closes #12410) 8 years ago
Sergey M․ bd34c32bd7
[wdr] Actualize comment 8 years ago
runningbits f802c48660 [wdr:maus] Fix extraction and update tests 8 years ago
Sergey M․ 76bee08fe7
[prosiebensat1] Improve title extraction and add test 8 years ago
Thomas Christlieb 2913821723 [prosiebensat1] Improve title extraction (closes #12318) 8 years ago
Sergey M․ 0e7f9a9b48
[dplayit] Relax playback info URL extraction 8 years ago
Sergey M․ 0cf2352e85
[dplayit] Separate and rewrite extractor and bypass geo restriction (closes #12393) 8 years ago
Yen Chi Hsuan 0f6b87d067
[miomio] Fix extraction
Closes #12291
Closes #12388
Closes #12402
8 years ago
Sergey M․ d7344d33b1
[telequebec] Fix description extraction and update test (closes #12399) 8 years ago
denneboomyo b08cc749d6 [openload] Fix extraction 8 years ago
Sergey M․ b68a812ea8
[extractor/generic] Add test for brigthcove UUID-like videoPlayer 8 years ago
Sergey M․ 2e76bdc850
[brightcove:legacy] Relax videoPlayer validation check (closes #12381) 8 years ago
Yen Chi Hsuan fe646a2f10
[twitch] PEP8 8 years ago
Sergey M․ dccd0ab35d
release 2017.03.07 8 years ago
Sergey M․ e30ccf7047
[soundcloud] Update client id (closes #12376) 8 years ago
Yen Chi Hsuan 54a3a8827b
[__init__] Metadata should be added after conversion
Fixes #5594
8 years ago
denneboomyo da92da4b88 Openload fix extraction (#12357)
* Fix extraction
8 years ago
Sergey M․ 1664702626
release 2017.03.06 8 years ago
Sergey M․ 4b5de77bdb
[utils] Process bytestrings in urljoin (closes #12369) 8 years ago
Sergey M․ 96182695e4
[drtv] Add geo countries to GeoRestrictedError 8 years ago
Sergey M․ fc11ad3833
[drtv:live] Bypass geo restriction 8 years ago
Yen Chi Hsuan d2b64e04b4
[addanime] Skip an invalid test 8 years ago
Sergey M․ 5dd376345b
[tunepk] Add extractor (closes #12197, closes #12243) 8 years ago
Sergey M․ 1a2192cb90
[extractor/common] Pass arguments to _parse_jwplayer_formats and PEP8 8 years ago
Sergey M․ 0236cd0dfd
[extractor/common] Improve height extraction and extract bitrate 8 years ago
Sergey M․ ed0cf9b383
[extractor/common] Move jwplayer formats extraction in separate method 8 years ago
Sergey M․ a50862b735
[downloader/external] Add missing import and PEP8 8 years ago
John Hawkinson 6d0fe752bf [external:ffmpeg] In test harness, limit to 10k download size
Otherwise, if you screw up a playlist test by including a playlist
dictionary key, you'll be there for eons while it downloads all the
files before erroring out.
8 years ago
Sergey M․ afa4597618
release 2017.03.05 8 years ago
Sergey M․ 5316566edc
[twitch] Use better naming and simplify (closes #11974) 8 years ago
Xiao Di Guan c64c03be35
[twitch] Add basic support for two-factor authentication 8 years ago
Lars Vierbergen a3ba8a7acf [vier] Add support for vijf.be
vier.be and vijf.be run on the same CMS and are property of the same company,
so the same extractor can be used for both of them.
8 years ago
Sergey M․ 054a587de8
[redbulltv] Improve extraction (closes #11948, closes #3919) 8 years ago
Juanjo Benages 64b7ccef3e
[redbulltv] Add extractor 8 years ago
Yen Chi Hsuan 6f4e4132d8
[douyutv] Switch to the PC API to escape the 5-min limitation
Thanks @spacemeowx2 for the algo.

Ref: https://gist.github.com/spacemeowx2/629b1d131bd7e240a7d28742048e80fc

Closes #12316
8 years ago
Sergey M․ eb3079b6ce
[generic] Add support for rutube embeds 8 years ago
Sergey M․ bc82f22879
[rutube] Relax _VALID_URL 8 years ago
Sergey M․ 4d058c9862
[vrak] Improve and update test (closes #11452) 8 years ago
Sergey M․ d16f27ca27
[brightcove:new] Add ability to smuggle geo_countries into URL 8 years ago
Olivier Bilodeau cbb127568a
[vrak] Add extractor 8 years ago
Sergey M․ d02d4fa0a9
[brightcove:new] Raise GeoRestrictedError 8 years ago
Sergey M․ 692fa200ca
[go] Relax _VALID_URL (closes #12341) 8 years ago
Sergey M․ 9bae185ba6
[24video] Use original host for requests (closes #12339) 8 years ago
Sergey M․ 4d345bf17b
[ruutu] Disable DASH formats (closes #12322)
Due to causing out of sync issue
8 years ago
Sergey M․ 250eea6821
release 2017.03.02 8 years ago
Yen Chi Hsuan 11bb6ad1a5
[facebook] Fix extraction (closes #12323)
Almost all videos now use the pagelet type 'permalink_video_pagelet'
8 years ago
Yen Chi Hsuan c9612c0487
[youtube] Mark errors about rental videos as expected
Closes #12324
8 years ago
Yen Chi Hsuan af5049f128
[adobepass] Add Charter Spectrum (#11465)
Thanks @tv21 for the fix!
8 years ago
Sergey M․ 158af5242e
[utils] Carry long doc string 8 years ago
Sergey M․ 40df485f55
[YoutubeDL] Don't sanitize identifiers (closes #12317) 8 years ago
Sergey M․ 4b8a984c67
[npo] Add support for audio 8 years ago
Sergey M․ 83e8fce628
[npo] Improve extraction and update tests 8 years ago
Sergey M․ aa9cc2ecbf
[npo] Adapt to app.php API (closes #12311) 8 years ago
Sergey M․ 1dc24093f8
release 2017.02.28 8 years ago
Sergey M․ 43b38424a9
[azmedien:showplaylist] Improve (closes #12160) 8 years ago
Alex Seiler 948519b35d
[azmedien:showplaylist] Add support for all episodes playlists 8 years ago
Sergey M․ 87dadd456a
[youtube:playlist] Recognize another playlist pattern (closes #11928, closes #12286) 8 years ago
Yen Chi Hsuan 7c4aa6fd6f
[daisuki] Add subtitles (#4738) 8 years ago
Yen Chi Hsuan 9bd05b5a18 [daisuki] Add new extractor (closes #4738) 8 years ago
Yen Chi Hsuan 0a5445ddbe [utils] Add bytes_to_long() and long_to_bytes()
Used in daisuki.net (#4738)

Both are adapted from public domain PyCrypto:
https://github.com/dlitz/pycrypto/blob/master/lib/Crypto/Util/number.py
8 years ago
Yen Chi Hsuan f48409c7ac [utils] Add pkcs1pad
Used in daisuki.net (#4738)
8 years ago
Yen Chi Hsuan c9619f0a17 [aes] Add aes_cbc_encrypt
Used in daisuki.net (#4738)
8 years ago
Yen Chi Hsuan f4c68ba372
[douyu] Fix extraction and update _TESTS
They've switched from flv to hls

Closes #12301
8 years ago
Sergey M․ ef48a1175d
release 2017.02.27 8 years ago
Sergey M․ 18abb74376
[npo] Relax _VALID_URL for zapp.nl 8 years ago
Sergey M․ dbc01fdb6f
[hetklokhuis] Fix IE_NAME 8 years ago
Sergey M․ f264c62334
[npo] Add support for zapp.nl 8 years ago
Sergey M․ 0dc5a86a32
[npo] Add support for hetklokhuis.nl (closes #12293) 8 years ago
Sergey M․ 0e879f432a
[youtube:channel] Remove duplicate test 8 years ago
Yen Chi Hsuan 892b47ab6c
[scivee] Remove extractor (#9315)
The Wikipedia page is changed from active to down:
https://en.wikipedia.org/w/index.php?title=SciVee&diff=prev&oldid=723161154

Some other interesting bits:

$ nslookup www.scivee.tv
Server:         8.8.8.8
Address:        8.8.8.8#53

Non-authoritative answer:
www.scivee.tv   canonical name = scivee.rcsb.org.
Name:   scivee.rcsb.org
Address: 132.249.231.211

$ nslookup rcsb.org
Server:         8.8.8.8
Address:        8.8.8.8#53

Non-authoritative answer:
Name:   rcsb.org
Address: 132.249.231.77

Both IPs are from UCSD. I guess it's maintained by a lab and they don't
maintain it anymore.
8 years ago
Alex Seiler fdeea72611 [cda] Decode URL (fixes #12255) 8 years ago
xbe 7fd4655256 [crunchyroll] Extract uploader name that's not a link
Provide the Crunchyroll extractor with the ability to extract uploader
names that aren't links. Add a test for this new functionality.
This fixes #12267.
8 years ago
Sergey M․ fd5c4aab59
[youtube] Raise GeoRestrictedError 8 years ago
Sergey M․ 8878789f11
[dailymotion] Raise GeoRestrictedError 8 years ago
Yen Chi Hsuan a5cf17989b
[MDR] Relax _VALID_URL and playerURL matching and update _TESTS
Ref: #12169
8 years ago
Sergey M․ b3aec47665
[tvigle] Raise GeoRestrictedError 8 years ago
Yen Chi Hsuan 9d0c08a02c
[vevo] Fix videos with the new streams/streamsV3 format (closes #11719) 8 years ago
Sergey M․ e498758b9c
[freshlive] Fix issues and improve (closes #12175) 8 years ago
Ricardo Constantino 5fc8d89361
[freshlive] Add extractor 8 years ago
Pratyush Singh d374d943f3
[downloader/common] Limit displaying 2 digits after decimal point in sleep interval message 8 years ago
Sergey M․ 103f8c8d36
[xhamster] Capture and output videoClosed error (#12263) 8 years ago
Sergey M․ 922ab7840b
[etonline] Add extractor (closes #12236) 8 years ago
Sergey M․ 831217291a
[compat] Use try except for compat_numeric_types 8 years ago
Yen Chi Hsuan db182c63fb
[njpwworld] Add new extractor (closes #11561) 8 years ago
Yen Chi Hsuan eeb0a95684
[extractor/common] Add 'preference' to _parse_html5_media_entries
Some websites, like NJPWorld, put different qualities on different
player pages.
8 years ago
Sergey M․ 231bcd0b6b
[amcnetworks] Relax _VALID_URL (#12127) 8 years ago
Sergey M․ 204efc8509
release 2017.02.24.1 8 years ago
Sergey M․ ad3033037c
[noco] Modernize 8 years ago
Sergey M․ f3bc281239
[noco] Swtich login URL to https (closes #12246) 8 years ago
Sergey M․ 441d7a32e5
[thescene] Extract more metadata 8 years ago
Thomas Christlieb 51ed496307 [thescene] Fix extraction (closes #12235) 8 years ago
Remita Amine 68f17a9c2d [tubitv] use geo bypass mechanism 8 years ago
Remita Amine 39e7277ed1 [openload] fix extraction(closes #10408) 8 years ago
Sergey M․ 42dcdbe11c
[ivi] Raise GeoRestrictedError 8 years ago
Sergey M․ 6b097cff27
release 2017.02.24 8 years ago
Sergey M․ be5df5ee31
Suppress help for all deprecated options and print warning when used 8 years ago
Sergey M․ f2980fddeb
[lynda:course] Add webpage extraction fallback (closes #12238) 8 years ago
Sergey M․ 0f57447de7
[postprocessor/ffmpeg] Add mising space (closes #12232) 8 years ago
Remita Amine 8e1409fd80 [go] sign all uplynk urls and use geo bypass only for free videos(closes #12087)(closes #12210) 8 years ago
Sergey M․ fafc2bf5a9
[options] Deprecate --autonumber-size 8 years ago
Sergey M․ b3175982c3
[YoutubeDL] Add more numeric fields for NA substitution in outtmpl 8 years ago
Sergey M․ 89db639dfe
[YoutubeDL] Rewrite outtmpl for playlist_index and autonumber for backward compatibility 8 years ago
Sergey M․ d0d9ade486 [YoutubeDL] Add support for string formatting operations in output template 8 years ago
Sergey M․ 28572a1a0b [compat] Add compat_numeric_types 8 years ago
Sergey M․ d5fd9a3be3
[skylinewebcams] Add extractor (closes #12221) 8 years ago
Sergey M․ ada77fa544
[instagram] Add support for multi video posts (closes #12226) 8 years ago
Remita Amine 9e03aa75c7 [crunchyroll] extract playlist entries ids 8 years ago
Remita Amine 30eaa3a702 [mgtv] fix extraction 8 years ago
Remita Amine c59f703610 [sohu] raise GeoRestrictedError 8 years ago
Remita Amine bc61c80c14 [leeco] raise GeoRestrictedError and use geo bypass mechanism 8 years ago
Sergey M․ 345b24538b
release 2017.02.22 8 years ago
Yen Chi Hsuan b5869560a4
[crunchyroll] Fix descriptions with double quotes (closes #12124) 8 years ago
Sergey M․ 527ef85fe9
[dailymotion] Make comment count optional (closes #12209)
Not served anymore
8 years ago
Sergey M․ 58ad6995cd
[vidzi] Add test for #12213 8 years ago
Tobias Florek a86e416088 [vidzi] Add support for vidzi.cc 8 years ago
Sergey M․ 71e9577b94
[24video] Add support for 24video.tube (closes #12217) 8 years ago
Remita Amine abd29a2ced [crackle] use geo bypass mechanism 8 years ago
Remita Amine 31615ac279 [viewster] use geo verifcation headers 8 years ago
Remita Amine fc320a40d9 Revert "[cbc] use geo bypass mechanism"
This reverts commit 86466a8b6f.
8 years ago
Remita Amine 7345d6d465 [tfo] Improve geo restriction detection and use geo bypass mechanism 8 years ago
Remita Amine 86466a8b6f [cbc] use geo bypass mechanism 8 years ago
Remita Amine 33dc173cdc [telequebec] use geo bypass mechanism 8 years ago
Remita Amine 3444844b04 [limelight] extract PlaylistService errors 8 years ago
Sergey M․ 8c6c88c7da
release 2017.02.21 8 years ago
Sergey M․ eea0716cae
[extractor/common] Print origin country for fake IP 8 years ago
Sergey M․ 336a76551b
[extractor/common] Do not quit _initialize_geo_bypass on empty countries 8 years ago
Sergey M․ dc0a869e5e
[extractor/common] Fix typo 8 years ago
Sergey M․ e39b5d4ab8
[extractor/common] Allow calling _initialize_geo_bypass from extractors (#11970) 8 years ago
Remita Amine e469ab2528 [ninecninemedia] use geo bypass mechanism 8 years ago
Remita Amine 890d44b005 [adobepass] add support for Time Warner Cable(closes #12191) 8 years ago
Sergey M․ 6926304472
[spankbang] Make uploader optional (closes #12193) 8 years ago
Sergey M․ 3ccdde8cb7
[extractor/common] Emphasize geo bypass APIs are experimental 8 years ago
Sergey M․ da42ff0668
[iprima] Improve geo restriction detection and disable geo bypass 8 years ago
Sergey M․ 82f662182b
[iprima] Modernize 8 years ago
Sergey M․ 2cc7fcd338
[commonmistakes] Disable UnicodeBOM extractor test for python 3.2 8 years ago
Sergey M․ 6d4c259765
[svt] PEP 8 8 years ago
Sergey M․ c78dd35491
[nrk] PEP 8 8 years ago
Sergey M․ 8ffb8e63fe
[prosiebensat1] Throw ExtractionError on unsupported page type (closes #12180) 8 years ago
Sergey M․ 983e9b7746
[nrk] Update _API_HOST and relax _VALID_URL 8 years ago
Sergey M․ c58b7ffef4
[tv4] Bypass geo restriction and improve detection 8 years ago
Sergey M․ f1a78ee4ef
[tv4] Switch to hls3 protocol (closes #12177) 8 years ago
Sergey M․ de64e23c56
[downloader/ism] Honor HTTP headers when downloading fragments 8 years ago
Sergey M․ 553f6dbac7
[downloader/dash] Honor HTTP headers when downloading fragments
For example, https://www.oppetarkiv.se/video/1196142/natten-ar-dagens-mor
8 years ago
Sergey M․ 0aa10994f4 [options] Move geo restriction related options to separate section 8 years ago
Sergey M․ 4248dad92b Improve geo bypass mechanism
* Rename options to preffixly match with --geo-verification-proxy
* Introduce _GEO_COUNTRIES for extractors
* Implement faking IP right away for sites with known geo restriction
8 years ago
Sergey M․ 0a840f584c Rename bypass geo restriction options 8 years ago
Sergey M․ 0016b84e16 Add faked X-Forwarded-For to formats' HTTP headers 8 years ago
Sergey M․ 18a0defab0 [utils] Make random_ipv4 return unicode string 8 years ago
Sergey M․ 5d3fbf77d9 [viki] Improve geo restriction detection 8 years ago
Sergey M․ 80b59020e0 [vgtv] Improve geo restriction detection 8 years ago
Sergey M․ 71631862f4 [srgssr] Improve geo restriction detection 8 years ago
Sergey M․ 89cc7fe770 [vbox7] Improve geo restriction detection and use geo bypass mechanism 8 years ago
Sergey M․ 04d906eae3 [svt] Improve geo restriction detection and use geo bypass mechanism 8 years ago
Sergey M․ 8ab8066cf0 [pbs] Improve geo restriction detection and use geo bypass mechanism 8 years ago
Sergey M․ 01b1aa9ff4 [ondemandkorea] Improve geo restriction detection and use geo bypass mechanism 8 years ago
Sergey M․ ff4007891f [nrk] Improve geo restriction detection and use geo bypass mechanism 8 years ago
Sergey M․ 28200e654b [itv] Improve geo restriction detection and use geo bypass mechanism 8 years ago
Sergey M․ e633f21a96 [go] Improve geo restriction detection and use geo bypass mechanism 8 years ago
Sergey M․ d392005a79 [dramafever] Improve geo restriction detection and use geo bypass mechanism 8 years ago
Sergey M․ 773f291dcb Add experimental geo restriction bypass mechanism
Based on faking X-Forwarded-For HTTP header
8 years ago
Pierre Mdawar bf5b9d859a [utils] Introduce YoutubeDLError base class for all youtube-dl exceptions 8 years ago
Remita Amine 049a0f4d6d [brightcove:legacy] restrict videoPlayer value(closes #12040) 8 years ago
Sergey M․ ac33accd96
[options] Mention quoted string literals for --match-filter 8 years ago
Sergey M․ e84888b432
[tvn24] Improve extraction (closes #11679) 8 years ago
Jakub Wilk 02d9b82a23
[tvn24] Add extractor 8 years ago
Sergey M․ a2e3286676
[thisav] Add support for html5 media (closes #11771) 8 years ago
Sergey M․ f75caf059e
[metacafe] Improve (closes #10371) 8 years ago
Alex Monk bdabbc220c
[metacafe] Bypass family filter
If you don't send this user=ffilter: false cookie, it will 301 redirect you to a page asking about it, and then the title check will fail.
8 years ago
Remita Amine 70bcc444a9 [viceland] improve info extraction and update test 8 years ago
Sergey M․ 28e35f5070
release 2017.02.17 8 years ago
Sergey M․ 2c1f442c2b
[options] Add missing spaces 8 years ago
Sergey M․ bad4ccdb5d
[heise] Improve (closes #9725) 8 years ago
Tobias Gruetzmacher db76c30c6e
[heise] Support videos embedded in any article. 8 years ago
Déstin Reed c2bde5d081
[ellentv] Improve 8 years ago
Sergey M․ 90fad0e74c
[openload] Fix extraction (closes #12002) 8 years ago
Vijay Singh d94badc755
[openload] Semifix extraction (closes #10408)
just updated the code. i don't do much python still i tried to convert my code. lemme know if there is any prob with it
8 years ago
Yen Chi Hsuan fef51645d6
[theplatform] Recognize URLs with whitespaces (closes #12044) 8 years ago
Sergey M․ 4cead6a614
[einthusan] Relax _VALID_URL (closes #12141, closes #12159) 8 years ago
Yen Chi Hsuan a4a554a793
[generic] Try parsing JWPlayer embedded videos (closes #12030) 8 years ago
Sergey M․ b898f0a173
[elpais] Fix typo and improve extraction (closes #12139) 8 years ago
Sergey M․ 2480b056c1
release 2017.02.16 8 years ago
Sergey M․ eafaeb226a
[ceskatelevize] Lower priority for audio description sources (#12119) 8 years ago
Sergey M․ de4d378c0c
[ceskatelevize] Prefix format ids 8 years ago
Sergey M․ db13c16ef8
[utils] Add support for quoted string literals in --match-filter (closes #8050, closes #12142, closes #12144) 8 years ago
Remita Amine 1bd05345ea [amcnetworks] fix extraction(closes #12127) 8 years ago
Sergey M․ 3021cf83b7
[pinkbike] Fix uploader extraction (closes #12054) 8 years ago
Sergey M․ 04a741232f
[onetpl] Add support for businessinsider.com.pl and plejada.pl 8 years ago
Sergey M․ 43a3d9edfc
[onetpl] Add support for onet.pl (closes #10507) 8 years ago
Sergey M․ d31aa74fdb
[onetmvp] Add shortcut extractor 8 years ago
Sergey M․ 6092ccd058
[vodpl] Make more robust and add another test (closes #12122) 8 years ago
Marek Rusinowski 22ce9ad2bd
[vod.pl] Add new extractor 8 years ago
Sergey M․ 9a372f14b4
[pornhub] Extract video URL from tv platform site (#12007, #12129) 8 years ago
Sergey M․ 5cb2d36c82
[ceskatelevize] Extract DASH formats (closes #12119, closes #12133) 8 years ago
Ondřej Caletka fcca0d53a8
[ceskatelevize] Quick fix to revert to using old HLS-based playlist
This fixes recent changes in iVysilani. Proper patch should migrate to
MPEG-DASH version, which is now the default.
8 years ago
Sergey M․ 58a65ba852
release 2017.02.14 8 years ago
Sergey M․ 50de3dbad3
[zdf] Fix extraction (closes #12117) 8 years ago
Sergey M․ 085f169ffe
[xtube] Fix extraction for both kinds of video id (closes #12088) 8 years ago
Vobe f6d6ca1db3
[xtube] Improve title extraction 8 years ago
Sergey M․ 6e5956e6ba
[lemonde] Fallback delegate extraction to generic extractor (closes #12115, closes #12116) 8 years ago
Remita Amine 89c6691f9d [bellmedia] accept longer video id(closes #12114) 8 years ago
Remita Amine 454e5cdb17 [limelight] add support referer protected videos 8 years ago
Remita Amine 9dad941853 [disney] improve extraction
- add support for more urls
- detect expired videos
- skip Adobe Flash Access protected videos

closes #4975
closes #11000
closes #11882
closes #11936
8 years ago
Remita Amine 0dac7cbb09 [hotstar] improve extraction(closes #12096)
- extract all qualities
- detect drm protected videos
- extract more metadata
8 years ago
Yen Chi Hsuan f8514630db
[einthusan] Fix extraction (closes #11416)
The old test URLs are no longer valid, so I replace them with the one
from #11416
8 years ago
Aniruddh-J 459818e280 [aenetworks] Add support for lifetimemovieclub.com 8 years ago
Sergey M․ 6310acf512
[youtube] Fix parsing codecs (closes #12091) 8 years ago
Yen Chi Hsuan f3915452de Merge pull request #12085 from wiiaboo/python2
utils.py: Workaround TypeError with Python 2.7.13 in Windows
8 years ago
Ricardo Constantino 2f49bcd690
utils.py: Workaround TypeError with Python 2.7.13 in Windows
Fixes #11540

Tested with Windows Python 2.7.12 and 2.7.13.
8 years ago
Yen Chi Hsuan 68c22c4c15
[iqiyi] Update _TESTS 8 years ago
Sergey M․ 9b92a5917b
release 2017.02.11 8 years ago
Sergey M․ 3d7e3aaa0e
[pluralsight:course] Fix extraction (closes #12075) 8 years ago
Sergey M․ 624c4b92ff
[facebook] Add coding cookie 8 years ago
Thomas Christlieb 2af12ad9d2 Introduce get_elements_by_class and get_elements_by_attribute utility functions 8 years ago
Remita Amine 97eb9bd2ac [bbc] extract m3u8 formats with 320k audio 8 years ago
Sergey M․ 71cdd75628
[facebook] Relax video id matching (closes #11017, closes #12055, closes #12056) 8 years ago
Remita Amine c7d6f614f3 [corus] Add new extractor(closes #12060)(#9164) 8 years ago
Remita Amine 08a00eef79 [extractor/common] skip m3u8 manifests protected with Adobe Flash Access 8 years ago
Sergey M․ 9dd5408c99
[pluralsight] Detect blocked account error message (#12070) 8 years ago
Sergey M․ 9510709575
[bloomberg] Add another video id regex (closes #12062) 8 years ago
Remita Amine 5abcca9060 [sixplay] use raw string for regex 8 years ago
Sergey M․ e01bfc19c3
[extractor/commonmistakes] Restrict _VALID_URL (closes #12050) 8 years ago
Remita Amine 4d32b63851 [tvplayer] Add new extractor 8 years ago
Sergey M․ 55d4de2283
release 2017.02.10 8 years ago
Sergey M․ ff24261ba0
[kaltura] Add explicit port to regexes
They should not match e.g. cdnapi.kaltura.computernetworks.com/...
8 years ago
Sergey M․ fbc6dc525e
[xtube] Fix shortcuts 8 years ago
Sergey M․ 9150d1eb69
[xtube] Fix extraction (closes #12023) 8 years ago
Sergey M․ b7f9843bec
[pornhub] Simplify (closes #12018) 8 years ago
Thomas Christlieb e64b0fca14
[pornhub] Fix extraction (closes #12007) 8 years ago
Sergey M․ 78ef214d2d
[facebook] Improve JS data regex (closes #12042) 8 years ago
Remita Amine be670b8e8f [external:ffmpeg] do not assume that ffmpeg unknown version format is new 8 years ago
Remita Amine 37084f6641 [kaltura] improve embed partner id extraction(fixes #12041) 8 years ago
Remita Amine b04975733c [sprout] Add new extractor 8 years ago
Remita Amine c8b8fb0a99 [sixplay] improve extraction
- skip drm protected formats
- extract more and better formats
- skip duplicate asset urls
8 years ago
Remita Amine 8298018273 [scrippsnetworks:watch] Add new extractor(closes #10765) 8 years ago
Remita Amine ae8d5a5c59 [go] add support for adobe pass auth(closes #11468)(closes #10831) 8 years ago
Sergey M․ b9c9cb5f79
[6play] Fix extraction (closes #12011) 8 years ago
Remita Amine fdf9b959bc [nbc] add support adobe pass auth(closes #12006) 8 years ago
Sergey M․ 013877298d
release 2017.02.07 8 years ago
Sergey M․ f28aeff264
[pornhub] Fix extraction (closes #11997) 8 years ago
Sergey M․ 242a14a1f6
[extractor/common] Fix audio only with audio group in m3u8 (closes #11995) 8 years ago
Sergey M․ d5d904ff7d
[canalplus] Add support for cstar.fr (#11990) 8 years ago
Sergey M․ 5620f840f6
[extractor/generic] Add test for #11993 and more metadata for rtmp 8 years ago
Sergey M․ b7a8c1bcfa
[extractor/generic] Improve rtmp support (closes #11993) 8 years ago
Sergey M․ 7097bffba6
[downloader/fragment] Respect --no-part 8 years ago
Sergey M․ 2aec7256ae
[extractor/common] Speed-up media tags regex (closes #11979) 8 years ago
Yen Chi Hsuan 9c14fe9681
[gaskrank] Minor change and update ChangeLog after #11685 8 years ago
motophil e705755739 [gaskrank] Add new extractor (#11685)
* [gaskrank] Add new extractor

* [gaskrank] Add new extractor - fixes as requested

* [gaskrank] Add new extractor - style fix

* [Gaskrank] Add new extractor - requested fixes

* [Gaskrank] Add new extractor - fix md5 checksum

* [gaskrank] Add new extractor - more requested fixes

* [Gaskrank] Add new extractor - fixed all but one quantified code issues

* [Gaskrank] add new extractor - more fields extracted, added second test

* [Gaskrank] Add new extractor - requested fixes.

* [Gaskrank] Add new extractor - requested changes.

* [Gaskrank] Add new extractor - final(?) fixes.
8 years ago
Yen Chi Hsuan 019f4c0371
[bandcamp] Fix extraction for incomplete albums
Closes #11727
8 years ago
Yen Chi Hsuan 2ab2c0d1f5
[iwara] Add width (closes #11724)
The heuristic is from #11724
8 years ago
Yen Chi Hsuan caf0f5f8b7
[iwara] Fix extraction (closes #11781) 8 years ago
Yen Chi Hsuan e4e50f60b1
[googledrive] Fix extraction on Python 3.6
Since Python 3.6, invalid escape sequences are deprecated. It's likely
that there are invalid escape sequences somewhere on the webpage, so
instead of unescaping the whole webpage, just unescape the URL.

See https://bugs.python.org/issue27364. That change was designed for
string literals, while it affects the 'unicode_escape' encoding as well.
The code path is:

str.decode('unicode_escape')
    codecs.unicode_escape_decode()
        PyUnicode_DecodeUnicodeEscape()
8 years ago
Sergey M․ 6ef3e65a7b
[videopress] Add extractor 8 years ago
Sergey M․ 6fd138bed8
[sportbox] PEP 8 8 years ago
Remita Amine 3d2c2752c5 [afreecatv] extract rtmp formats 8 years ago
Sergey M․ a713a86755
release 2017.02.04.1 8 years ago
Sergey M․ 9db8f6c540
[twitch:stream] Improve _VALID_URL (closes #11971) 8 years ago
Remita Amine 8e4041cf3f [radiocanada] fix extraction for toutv rtmp formats 8 years ago
Sergey M․ 31487eb974
release 2017.02.04 8 years ago
John Hawkinson c2521c1ac6 [Piksel] Add another app token regex 8 years ago
A Connecticut Princess 643dc0fcfe
[vk] Catch author blocked error message
Example link (video in blocked group):
https://vk.com/search?c%5Bq%5D=%D0%9F%D1%80%D1%8B%D0%B6%D0%BE%D0%BA%20c%20%D0%BA%D1%80%D0%B0%D0%BD%D0%B0%20%D0%B2%20%D1%81%D1%82%D0%B8%D0%BB%D0%B5%20%D0%A7%D0%B5%D0%BB%D0%BE%D0%B2%D0%B5%D0%BA%D0%B0-%D0%BF%D0%B0%D1%83%D0%BA%D0%B0&c%5Bsection%5D=video&c%5Bsort%5D=2&z=video-10639516_456240611
8 years ago
Remita Amine 36fce54816 [turner] fix downloading of secure hls formats using ffmpeg(closes #11358)(closes #11373)(closes #11800) 8 years ago
Remita Amine 2c15db829c [drtv] add support for live and radio sections(closes #1827)(closes #3427) 8 years ago
Remita Amine f65dba7cdb [myspace] fix extraction and extract hls and http formats 8 years ago
Remita Amine 605fd6392f [youtube] add format info for itag 325 and 328 8 years ago
Sergey M․ f962790ee5
[vine] Fix extraction (closes #11955) 8 years ago
Sergey M․ b7cc5f078e
[extractors] Remove remnants of sportbox extractor (#11954) 8 years ago
Sergey M․ f7a10d8cd6
[sportbox] Remove extractor (closes #11954)
Covered by generic extractor
8 years ago
Yen Chi Hsuan 8939f784d9 Merge pull request #11901 from ThomasChr/randonplaylistorder
New parameter --playlist-random to randomize playlist download order. Fixes #11889
8 years ago
Remita Amine df0588a31f Merge branch 'fstirlitz-filmon' 8 years ago
Remita Amine 4ce3407d08 [filmon] improve extraction 8 years ago
Mattias Wadman 45024183ae [infoq] Add audio only format if available (#11565)
* [infoq] Add audio only format if available

Refactor cookie code into a function.
Renamed formats to http_video, http_audio, rtmp_video
Renamed extract functions to video instead of videos as they return
one or no video.

* [infoq] Rename to _extract_cookies as it more than one

* [infoq] Remove redundant determine_ext

* [infoq] Add comment about hardcoded URL

* [infoq] Use _hidden_inputs instead of messy regex

* [infoq] Probe if audio URL is valid

Make it possible to pass headers to _is_valid_url

* [infoq] Add audio only test
8 years ago
Justsoos 33da98f493
[douyutv] Improve room id regex
http://www.douyu.com/t/lpl  source get extra '\' with "room_id\" (from js coding)
8 years ago
Sergey M․ 4195096ea8
[utils] Improve comments processing in js_to_json (closes #11947) 8 years ago
Michal Čihař 0bbcc8a10a
[iprima] Fix extraction (closes #11920, closes #11896) 8 years ago
Michal Čihař b3ee552e4b
[utils] Handle single-line comments in js_to_json 8 years ago
Yen Chi Hsuan a22b2fd19b
[youtube] Fix ytsearch* when cookies are provided
Closes #11924

The API with `page` is no longer used in browsers, and YouTube always
returns {'reload': 'now'} when cookies are provided.

See http://youtube.github.io/spfjs/documentation/start/ for how SPF
works. Basically appending static link with a `spf` parameter yields the
corresponding dynamic link.
8 years ago
Sergey M․ c54c01f82d
[go] Relax video id regex (closes #11937) 8 years ago
Sergey M․ 5a116e1302
[facebook] Fix title extraction (closes #11941) 8 years ago
Sergey M․ a685751051
[youtube:playlist] Recognize TL playlists (closes #11945) 8 years ago
Yen Chi Hsuan bd8f48c78b
[bilibili] Support new Bangumi URLs (closes #11845)
To reduce complexity, I don't support old Bangumi URLs directly via
_VALID_URL. Instead, I choose to let it go to generic redirection. An
example can be found in #10190:

http://bangumi.bilibili.com/anime/v/40062
8 years ago
Remita Amine 81aeafeb44 [cbc:watch] extract audio codec for audion only formats(fixes #11893) 8 years ago
Remita Amine 8bdc149441 [downloader/external:ffmpeg] minimize the use of aac_adtstoasc filter 8 years ago
Jaime Marquínez Ferrándiz 020c5df52d [elpais] Fix extraction for some URLs (closes #11765) 8 years ago
Remita Amine da162c1135 [compat] add compat_etree_register_namespace to __all__ list 8 years ago
Sergey M․ 5069594993
release 2017.02.01 8 years ago
Sergey M․ b83ef507b4
[facebook] Fix extraction (closes #11926) 8 years ago
Yen Chi Hsuan fe5aa197b5
[prosiebensat1] PEP8 and update _TESTS 8 years ago
Thomas Christlieb 7882f1115e Added new Regex for prosiebensat1 Extractor Description. Fixes #11810 (#11929)
* Added new Regex for prosiebensat1 Extractor Description. Fixes #11810

* Using _og_search_description() as a Fallback for Description-Regex

* Using _og_search_description() as a Fallback for Description-Regex - Second try

* Also added fallback regex

* Using _og_search_description() as a Fallback for Description-Regex - Third try

* removed fatal=False from search for description regex. default=None should be preferred only

* Using fatal=false for _og_search_description

* Revert "Using fatal=false for _og_search_description"

This reverts commit 2b7e123f9d0f2bd6ada54fa8e4e6035fece5dbf4.

* Deleted default=None Parameter for _og_search_property
8 years ago
Yen Chi Hsuan 2b2d5d319b
[crunchyroll] Remove ScaledBorderAndShadow settings
See https://github.com/rg3/youtube-dl/pull/9028, especially @lachs0r's
comments for the reason behind this change
8 years ago
Sergey M․ 26c0f09935
[vimeo] PEP 8 8 years ago
Sergey M․ c15cd29640
[vimeo] Extract upload timestamp 8 years ago
Sergey M․ c38a67bcd5
[vimeo] Extract license (closes #11880) 8 years ago
Sergey M․ 7c5329e6f4
[nrk] Improve extraction and update tests (closes #11571) 8 years ago
Odd Stråbø 8fd65faece
[NRKTV] Added NRKTVSeriesIE
[NRKTV] Added season and episode number to metadata.

[NRKTV] Added category to metadata.

[NRKTV] Added tests to NRKTVSeries.

[NRKTV] Fixed whitespace issues (flake8).
8 years ago
Sergey M․ d7e215b42d
release 2017.01.31 8 years ago
Sergey M․ 3c90cc8b6f
[youtube] Fix extraction for domainless player URLs
Closes #11890
Closes #11891
Closes #11892
Closes #11894
Closes #11895
Closes #11897
Closes #11900
Closes #11903
Closes #11904
Closes #11906
Closes #11907
Closes #11909
Closes #11913
Closes #11914
Closes #11915
Closes #11916
Closes #11917
Closes #11918
Closes #11919
8 years ago
Remita Amine ae9a173b64 [vimeo] extract both mixed and separated dash formats 8 years ago
Thomas Christlieb 75822ca790 New parameter --playlist-random to randomize playlist download order. Fixes #11889 8 years ago
Remita Amine dadb836139 [ruutu] extract dash formats 8 years ago
Remita Amine 4719419951 [itv] fix extraction in python 2.6 8 years ago
Remita Amine c2d9c25f81 [compat] add compat_etree_register_namespace 8 years ago
Sergey M․ 4d2fdb07c4
release 2017.01.29 8 years ago
Alex Seiler f13da8af28
[azmedien:playlist] Add support for topic and themen playlists 8 years ago
Sergey M․ e228616c6e
[extractor/common] Fix initialization template (closes #11605, closes #11825) 8 years ago
Sergey M․ c58c2d63cb
[extractor/common] Document forgotten fragment base and path interfaces 8 years ago
Sergey M․ d04621daf4
[extractor/common] Fix duration per dash segment (closes #11868) 8 years ago
Andre Walker 56fc078da8 [npo] Update subtitles url
NPO websites changed the domain they used for subtitles, from
e.omroep.nl to tt888.omroep.nl.
8 years ago
Sergey M․ 1a241a2d02
[options] Refactor autonumber options and add validation (closes #727, closes #2702, closes #9362) 8 years ago
Costy Petrisor acbb2374bc
added --autonumber-start NUMBER as a command line option to be able to offset the index at which autonumber formats filenames 8 years ago
Remita Amine 4edeac5bfa [itv] fix subtitle extraction 8 years ago
Remita Amine f592ff9868 [itv] extract subtitles 8 years ago
Sergey M․ 24ee6b9721
[options] Remove experimental mark from some options 8 years ago
Remita Amine a71b8d3b3b [itv] Add new extractor(closes #9240) 8 years ago
Sergey M․ 732fb3f8be
[options] Move --abort-on-unavailable-fragment to download section 8 years ago
Sergey M․ 008f247077
[mtv81] Add extractor (closes #7619) 8 years ago
Sergey M․ 661cc229d2
[vlive:channel] Improve 8 years ago
ping b92d3c5343 [vlive] Add support for channels 8 years ago
Sergey M․ ab6f6aee78
[kaltura] Add fallback for fileExt 8 years ago
Sergey M․ 26e40542dd
[kaltura] Improve uploader_id extraction 8 years ago
Alex Seiler 99a0baf370
[konserthusetplay] Add support for rspoplay.se 8 years ago
Sergey M․ d41ed6d243
release 2017.01.28 8 years ago
Sergey M․ e0b6e50ccd
[crunchyroll] Improve series and season metadata extraction (closes #11832) 8 years ago
Sergey M․ 3a194cb4ec
[soundcloud] Improve formats extraction and extract audio bitrate 8 years ago
Sergey M․ 9b73471801
[soundcloud] Extract hls formats 8 years ago
Sergey M․ 489ffc1182
[soundcloud] Fix track URL extraction (closes #11852) 8 years ago
Sergey M․ 0b23c222ba
[twitch:vod] Expand _VALID_URL (closes #11846) 8 years ago
Remita Amine b51a4ebed4 [aenetworks] fix season episodes extraction(fixes #11669) 8 years ago
Remita Amine 9463637887 [tva] Add new extractor(closes #11842) 8 years ago
Sergey M․ 3cbecdd111
[jamendo] Improve and extract more metadata (closes #11836) 8 years ago
Sergey M․ 15846398ca
[utils] Improve parse_duration 8 years ago
Stefan Pöschel c19ef77c31
[jamendo] Extract full title 8 years ago
Remita Amine b3277115a1 [disney] Add new extractor(closes #7409)(closes #11801)(#4975)(#11000) 8 years ago
Remita Amine 9bccdc7004 [vevo] remove request to old api and catch apiv2 errors 8 years ago
Sergey M․ cf0cabbe50
[cmt,mtv,southpark] Add support for episode URLs (closes #11837) 8 years ago
Sergey M․ 556dbe7fe3
[youtube] Add fallback for duration extraction (closes #11841) 8 years ago
Sergey M․ 2417d41535
release 2017.01.25 8 years ago
Sergey M․ c1fa3f4672
[openload] Fallback video extension to mp4 8 years ago
Sergey M․ 17f8deeb48
[extractor/generic] Add support for openload embeds (closes #11536, closes #11812) 8 years ago
Remita Amine b8a03b6660 [srgssr] fix rts video extraction(closes #11831) 8 years ago
Remita Amine c60089c022 [afreecatv:global] Add new extractor(closes #11807) 8 years ago
Sergey M․ af59bddc4e
[konserthusetplay] Extract subtitles (#11823) 8 years ago
Remita Amine 23b35a634e [crackle] improve extraction
- extract vtt subtitles
- extract multiple resolutions for thumbnails
- pass geo verification proxy headers
- add support for mobile urls
8 years ago
Sergey M․ 74af9c700d
[konserthusetplay] Add support for hls formats (closes #11823) 8 years ago
Sergey M․ d61aa5eb37
[vimeo:review] Fix config URL extraction (closes #11821) 8 years ago
Sergey M․ c3a65c3de0
release 2017.01.24 8 years ago
Sergey M․ b494d6856c
[pluralsight] Fix extraction (closes #11820) 8 years ago
Yen Chi Hsuan bc35ed3fb6
[nextmedia] Add support for NextTV (壹電視) 8 years ago
Yen Chi Hsuan 0c1c6f4b9f
[utils] Add another date format seen in NextTV 8 years ago
Sergey M․ 6d119c2a6b
[24video] Fix extraction (closes #11811) 8 years ago
Sergey M․ 4201ba13e6
[youtube:playlist] Fix nonexistent/private playlist detection and skip private tests 8 years ago
Grzegorz P 8bc0800d7c [youtube:playlist] Fix nonexistent/private playlist detection (closes #11604) 8 years ago
Alex Seiler a089545e03 [azmedien:show] Improve _VALID_URL 8 years ago
Gaetan Gilbert 30dda24de3 [chirbit] Extract uploader 8 years ago
Sergey M․ 9d5b29c881
release 2017.01.22 8 years ago
Sergey M․ 271808b6b2
[pornflip] Improve and extract dash formats (closes #11795) 8 years ago
einstein95 8d1fbe0cb2
[pornflip] Add extractor (closes #11556) 8 years ago
Sergey M․ a243abb80d
[chaturbate] Improve (closes #11797) 8 years ago
einstein95 42697bab3c
[chaturbate] Fix extraction 8 years ago
Sergey M․ 94629e537f
[azmedien] Improve (closes #11784) 8 years ago
Alex Seiler e84495cd8d
[azmedien] Add extractor (closes #11785) 8 years ago
Yen Chi Hsuan 7c20b7484c
[nextmedia] Support redirected URLs 8 years ago
ha shao 04a3d4d234
[vimeo:channel] Extract videos' titles for playlist entries 8 years ago
Sergey M․ 12afdc2ad6
[youtube] Extract episode metadata (closes #9695, closes #11774) 8 years ago
Iulian Onofrei f4ec8dce48 Update README.md (#11787)
Add audio format argument dependency warning
8 years ago
Yen Chi Hsuan f3c21cb7a7
[cspan] Fix _TESTS 8 years ago
Yen Chi Hsuan 972efe60c3
[generic] Remove a dead test
The web page does not contain a video anymore

Ref: #2694, #2696
8 years ago
Yen Chi Hsuan 4447fb2332
[cspan] Support Ustream embedded videos
Closes #11547
8 years ago
Yen Chi Hsuan d77ac73790
[ustream] Add UstreamIE._extract_url()
Ref: #11547
8 years ago
Sergey M․ 1fe84be0f3
[1tv] Add support for hls (closes #11786) 8 years ago
james mike dupont cccd70a275 untie 8 years ago
Sergey M․ eb3f008c9e
[uol] Fix extraction (closes #11770) 8 years ago
Sergey M․ f1e70fc2ff
[mtv] Relax triforce feed regex (closes #11766) 8 years ago
Sergey M․ 1560baacc6
release 2017.01.18 8 years ago
Remita Amine baa3e1845b [bilibili] fix extraction(closes #11077) 8 years ago
Sergey M․ aaf2b7c57a
[canalplus] Add fallback for video id (closes #11764) 8 years ago
Sergey M․ b687c85eab
[extractor/generic] Add support for 20 minuten embeds (closes #11683, closes #11751) 8 years ago
Sergey M․ 538b17a09c
[20min] Improve 8 years ago
Alex Seiler 4e44598547
[20min] Fix extraction 8 years ago
Sergey M․ 136078966b
[imdb] Extend _VALID_URL (closes #11744) 8 years ago
Sergey M․ 8a5f0a6357
[naver] Update tests for #11743 8 years ago
Kagami Hiiragi c0bd51c090 [naver] Support tv.naver.com links 8 years ago
Sergey M․ c1c2fe2045
release 2017.01.16 8 years ago
Sergey M․ 79fc8496c6
[xiami] Improve extraction (closes #11699)
* Relax _VALID_URLs
* Improve track metadata extraction
8 years ago
Sergey M․ 0ce8c66fb0
[options] Include custom conf in final argv (closes #11741) 8 years ago
Sergey M․ 906420cae3
[limelight] Improve and make more robust (closes #11737)
+ Add support for direct http for videos hosted on video.llnw.net
* Check handmade http URLs
8 years ago
Yen Chi Hsuan 16e2c8f771
[brightcove] Recognize another player ID
Closes #11688
8 years ago
Yen Chi Hsuan dcae7b3fdc
[niconico] Allow login via cookies
Some codes are borrowed from #7968, which is by @jlhg

Closes #7968
8 years ago
Yen Chi Hsuan 8e4988f1a2
[niconico] Remove codes for downloading anonymously
Apparently Niconico now blocks playing without an account

Closes #11170
8 years ago
Sergey M․ a7acf868a5
[yourupload] Fix extraction (closes #11601) 8 years ago
Sergey M․ 6f0be93747
[YoutubeDL] Improve protocol auto determining (closes #11720) 8 years ago
Sergey M․ af62de104f
[beam:live] Improve and simplify (#10702, closes #11596) 8 years ago
sh!zeeg cd55c6ccd7
[beam:live] Add extractor 8 years ago
Sergey M․ 621a2800ca
[vevo] Improve geo restriction detection 8 years ago
Sergey M․ b80e2ebc8d
[dramafever] Add support for URLs with language code (#11714) 8 years ago
Remita Amine 99d537a5e0 [ooyala] fix typo 8 years ago
Sergey M․ abe8cb763f
[cbc] Improve playlist support (closes #11704) 8 years ago
Sergey M․ 5d4c7daa49
release 2017.01.14 8 years ago
Jakub Wilk 4f66c16f33 [brightcove:legacy] Fix misplaced backslash in a regexp 8 years ago
Sergey M․ e54fc0524e
[cmt] Add support for video-clips 8 years ago
Sergey M․ adf063dad1
[mtv,cc,cmt,spike] Improve and refactor
- Eliminate _transform_rtmp_url
* Generalize triforce mgid extraction
+ [cmt] Add support for full-episodes (closes #11623)
8 years ago
Remita Amine 5e8eebb600 [mitele] extract dash formats 8 years ago
Remita Amine 9837cb7507 [ooyala] add support for videos with embedToken(#11684) 8 years ago
Sergey M․ fb6a59205e
[mixcloud] Fix extraction (closes #11674) 8 years ago
Vijay Singh 06e9363b7a
[openload] Fix extraction (closes #10408)
Just a minor fix for openload
8 years ago
Remita Amine 1f393a3241 [tv4] improve extraction(closes #11698)
- remove check for requires_subscription
- extract more formats
- extract subtitles
8 years ago
Remita Amine c4251b9aaa [common] add possibility to customize akamai manifest host 8 years ago
Sergey M․ 3a407e707a
[freesound] Improve and remove unrelated metadata (closes #11608) 8 years ago
Sergey M․ cb655f34fb
[utils] Add more date formats 8 years ago
sh!zeeg ed06da4e7b
[freesound] Fix extraction and extended (closes #11602) 8 years ago
Sergey M․ 365d136b7c
[vimeo] Fix tests 8 years ago
Sergey M․ 1fd0fc42bd
[vimeo:ondemand] Fix test (closes #11651) 8 years ago
Sergey M․ 10cd2003b4
[nick] Add support for beta.nick.com (closes #11655) 8 years ago
Sergey M․ cdd11c0540
[mtv] Use native hls by default 8 years ago
Sergey M․ 67fc365b86
[mtv,cc] Use hls by default (closes #11641) 8 years ago
Sergey M․ 20faad74b6
[mtv] Fix non-hls extraction
method attribute may not be present
8 years ago
Sergey M․ 2032d935d1
[mtv] Add default value for use_hls
These methods are used across codebase with old number of arguments
8 years ago
Sergey M․ 31ea2ad89d
release 2017.01.10 8 years ago
Sergey M․ d1aeacd9bf
[youtube] Fix extraction (closes #11663, #11664) 8 years ago
Sergey M․ 366b759a60
[inc] Improve (closes #11647) 8 years ago
Déstin Reed 7f0bdc7a31
[inc] Add extractor 8 years ago
Sergey M․ 022a5d663b
[youtube] Add test for itag 212 (#11575) 8 years ago
Kacper Michajłow 8409b3683c [youtube] Add itag 212
Seen on video with id 1t24XAntNCY
8 years ago
Philipp Hagemeister 8084951b7f [egghead:course] Add support for egghead.io course playlists
Individual egghead videos are already handled by the generic/Wistia extractors.
8 years ago
Sergey M․ e7ea724cb9
release 2017.01.08 8 years ago
Sergey M․ 364131584b
[hitrecord] Improve (closes #11626) 8 years ago
J 553c68bbd9
[hitrecord] Add extractor 8 years ago
Remita Amine 827961b122 [videott] remove extractor 8 years ago
Remita Amine a5eefc492b [swrmediathek] skip tests correctly 8 years ago
Remita Amine a9cd1691b2 [swrmediathek] improve extraction 8 years ago
Remita Amine 2365f94412 [sharesix] remove extractor 8 years ago
Remita Amine 32b7c2a57e [aol] remove AolFeaturesIE 8 years ago
Remita Amine 221ce32529 [break] merge BreakIE and ScreenJunkiesIE 8 years ago
Remita Amine e5dfdc8164 [sendtonews] improve info extraction 8 years ago
Remita Amine a814da3f62 [skynews] update test 8 years ago
Sergey M․ b2727d0bee
[3sat,phoenix] Fix extraction (closes #11619) 8 years ago
Philipp Hagemeister dbaf601646 [comedycentral/mtv] Add support for HLS videos (fixes #11600)
Currently, the HTTP files of the RTMP urls are not present for the The Daily Show.
Use HLS instead for now.
8 years ago
Yen Chi Hsuan ec85ded83c
Fix "invalid escape sequences" error on Python 3.6 8 years ago
Yen Chi Hsuan 24d8a75982
[discoverygo] Fix JSON data parsing
HTMLParser, which is used by extract_attributes, already unescapes
attribute values with HTMLParser.unescape. They shouldn't be unescaped
again, to there may be parsing errors.

Ref: #11219, #11522
8 years ago
Sergey M․ 7232bb299b
release 2017.01.05 8 years ago
Sergey M․ fb47cb5b23
[zdf] Improve (closes #11055, closes #11063) 8 years ago
Paul Hartmann b6de53ea8a
[zdf] Fix extraction 8 years ago
Sergey M․ 96d315c2be
[pornhub:playlist] Improve extraction (closes #11594) 8 years ago
Sergey M․ 1911d77d28
[cctv] Add support for ncpa-classic.com (closes #11591) 8 years ago
Sergey M․ 027e231295
[tunein] Add support for embeds (closes #11579) 8 years ago
Sergey M․ 7a9e066972
[cctv] Relax some video id regexes 8 years ago
Sergey M․ 2021b650dd
release 2017.01.02 8 years ago
Sergey M․ 3783a5ccba
[cctv] Relax _VALID_URL 8 years ago
Sergey M․ 327caf661a
[cctv] Do not fallback on video id extracted from URL 8 years ago
Sergey M․ ce7ccb1caa
[cctv] Improve and merge with cntv (closes #879, closes #6753, closes #8541) 8 years ago
RPing 295eac6165
[cntv] Add extractor 8 years ago
Sergey M․ 966815e139
[nrktv:episodes] Add support for episodes (#11571) 8 years ago
Sergey M․ 1f766b6e7b
[arkena] Add support for video.arkena.com (closes #11568) 8 years ago
Sergey M․ dc48a35404
release 2016.12.31 8 years ago
Sergey M․ b6ee45e9fa
Improve custom config support (closes #10648) 8 years ago
Fabian Stahl e66dca5e4a
Add option --config-location
A configfile can now be passed to youtube_dl.

undo changes

Raise parser error if file not found, change to user_conf

change metavar hand helptext for --configfile

Fix help for --configfile

Update help for --configfile

Numbering placeholder in configfile error msg

minor fix

Change option --configfile top --config-file

Fix -config-file error
8 years ago
Sergey M․ 3f1ce16876
[twitch:vod] Improve _VALID_URL (closes #11537) 8 years ago
Robert Smith 9a0f999585
[twitch] Added support for player.twitch.tv URLs (closes #11535) 8 years ago
David Haberthür 3540fe262f
[README.md] Fix spelling and harmonize line length 8 years ago
Sergey M․ e186a9ec03
[videa] Add support for videa embeds 8 years ago
Sergey M․ 69677f3ee2
[videa] Improve and simplify (closes #8181, closes #11133) 8 years ago
Bagira e746021577
[videa] Add extractor 8 years ago