Commit Graph

13618 Commits (cf2820710d61742818a906af07f6d6c9669d58a9)

Author SHA1 Message Date
Sergey M․ 6f1ec339a0
[udemy] Improve course id extraction (closes )
Sergey M․ a3de5e6c0e
[stretchinternet] Fix issues and improve (closes )
Andrew Bottom f4cc03d60b
[stretchinternet] Add extractor
Sergey M․ 2a57b62b80
[ellentube] Fix issues, improve and simplify (closes )
Alex Seiler e2707a832c
[ellentube] Fix extraction (closes )
Sergey M․ 1115271ac6
[raiplay:playlist] Fix issues and improve (closes )
Timendum d21d0ba6c1
[raiplay:playlist] Add extractor
Remita Amine 1bd4fc96e6 [sonyliv] extract higher quality formats and bypass geo restriction(closes )
Remita Amine 684ae10236 [fox] add support for adobe pass auth and extract subtitles(close )(closes )
Remita Amine 3c4fbfeca2 [dailymotion] remove dailymotion cloud extractor(closes )
https://web.archive.org/web/20160312110217/https://www.dmcloud.net/
Windom b271e33526 [xhamster] Add support for mobile URLs and fix thumbnail extraction
Sergey M․ d3f8b76b69
[extractor/generic] Fix typo (closes )
Don't pass video_id as mpd_id
Sergey M․ 91328f26b0
[ard] Skip invalid stream URLs (closes )
Sergey M․ 61d18c8a4b
[porncom] Fix metadata extraction (closes )
Sergey M․ c94427dd60
[pluralsight] Detect agreement request ()
Remita Amine d4f05d4731 [utils] add sami mimetype to mimetype2ext
Remita Amine d7df308981 [toutv] fix login(closes 14614)
Sergey M․ 0d56eddc59
release 2017.12.02
Sergey M․ 78593e294c
Add references for
Sergey M․ 593f2f7989
[downloader/fragment] Commit part file after each fragment
In order to obtain correct resume_len on next iteration
Sergey M․ 603fc4e0ea
[extractor/common] Add durations for DASH fragments with bare SegmentURLs
Petr Novak 41bf647e89
[extractor/common] Add support for DASH manifests with SegmentLists with bare SegmentURLs
Sergey M․ fea92aa65d
[xhamster] Fix extraction (closes )
zcanfly 0981585bef [youku] Update ccode (closes )
Remita Amine f5ac68d88f [mnet] fix format extraction(fixes )
Remita Amine 1663b32946 [xiami] add Referer header to api request
Remita Amine 5ea765fb72 [mtv] correct scc extention in extracted subtitles(closes )
Remita Amine fb61b57d0f [vvvvid] fix extraction for kenc videos(fixes )
Remita Amine 07cf18b9c5 [br] add support for BR Mediathek videos(fixes )(fixes )
Remita Amine 5f699251e9 [daisuki] add support for motto.daisuki.com(fixes )
Remita Amine a3474aa59e [Odnoklassniki] fix api metadata request(fixes )
Remita Amine 115afb77ec [itv] update hls formats extraction
Remita Amine 53f024e7c5 [pbs] add another media id regex
Remita Amine ffe6979ef9 [utils] add hvc1 codec code to parse_codecs
Sergey M․ 5ddeb7702a
release 2017.11.26
Sergey M․ 7512aa986f
Fix some only matching tests (closes )
Remita Amine 93f3f10cdc [fczenit] fix extraction
Remita Amine 87dac57cf6 [firstpost] remove extractor
Remita Amine b485d5d6bf [nexx] make http format ids more consistent
Remita Amine a238a868ba [freespeech] fix extraction
Remita Amine c0f647a179 [nexx] extract more formats
Sergey M․ 6ff27b8d5a
[openload] Don't use bare except when removing temp files
jahudka 9ef909f2b2 [openload] Add support for openload.link
Sergey M․ 8cfbcfab9a
[tnaflix] Extract common parts of tnaflix and empflix
Sergey M․ b7785cf156
[empflix] Relax _VALID_URL
Sergey M․ 9105523818
[empflix] Fix extractrion
Sergey M․ dbb25af657
[tnaflix] Don't modify download URLs (closes )
Remita Amine fe4bfe36e1 [gamersyde] remove extractor
Remita Amine 6f5c598a28 [france2.fr:generation-what] fix extraction
Remita Amine cd9ff4ec5b [massengeschmacktv] Add support for Massengeschmack TV(replaces Fernseh Kritik TV)
Remita Amine c6c6a64aa5 [fox9] fix extraction
Remita Amine e0a8686f48 [faz] fix extraction and add support for Perform Group embeds(fixes )
John Hawkinson 805f5bf759 [Generic] ie_key in JWPlatform test 72
John Hawkinson 32ad4f3faf [JWPlatform] Use non-capturing group in RE
Per @yan12125.
John Hawkinson 6899b1d9e8 [Generic] Update test 69 (suffolk/sjc)
suffolk.edu/sjc => suffolk.edu/sjc/live.php

Unfortunately it only transmits video a few mornings per month, so
leaving the 'skip' is probably appropriate. Updating the 'skip- to
include the calendar information though.
John Hawkinson 939be9adfe [JWPlatform] Support iframes
Support content.jwplatform... src attributes inside <iframe> tags in
addition to <script> tags. Just a regexp change.

Add a test (currently Generic_72).
enigmaquip 2688664762 [culturebox] Fix extraction (closes )
Yen Chi Hsuan 8f63941104 [youku] Fix extraction; update ccode (closes )
Remita Amine a9efdf3d4a [livestream] make smil extraction non fatal(fixes )
Sergey M․ f610dbb05f
[extractor/common] Use final URL when dumping request (closes )
Windom 38db52adf3 [drtuber] Add support for mobile URLs
Windom 3192d4bc7a [spankbang] Add support for mobile URLs and fix test
Sergey M․ 9cbd4dda10
[instagram] Fix description, timestamp and counters extraction (closes )
Sergey M․ 08e45b39e7
release 2017.11.15
Remita Amine ea2295842f [common] skip Apple FairPlay m3u8 manifests(closes )
Sergey M․ a2b6aba8de
[vshare] Improve extraction, fix formats sorting and carry long lines
Sergey M․ ff31f2d5c3
[vshare] Capture and output error message
Timendum 0987f2ddb2 [vshare] Fix extraction (closes )
Sergey M․ 5871ebac47
[YoutubeDL] Fix playlist range optimization for --playlist-items (closes )
Remita Amine 05dee6c520 [crunchyroll] extract old rtmp formats
Remita Amine 27adc9ec65 [tva] fix extraction(closes )
Remita Amine 388beb86e0 [gamespot] add test for
Remita Amine d4e31b72b9 [gamespot] lower the preference of http formats()
Sergey M․ 5fc12b9549
[instagram:user] Fix extraction (closes )
Bob Poekert af85ce29c6 [ccma] Fix typo
Sergey M․ e4d9586562
Remove sensitive data from logging in messages
Remita Amine 79d1f8ed68 [gamespot] add support for article URLS(closes )
Remita Amine a5203935d6 [gamespot] skip Brightcove Once http formats()
gkoelln 59d2e6d04f [cartoonnetwork] Update tokenizer_src (closes )
Yen Chi Hsuan a9543e37c8
[wsj] Recognize another URL pattern (closes )
Sergey M․ 61fb07e156
[pandatv] Modernize (closes )
hcwhan 4222346fb2
[pandatv] Update API URL and sign format URLs
Remita Amine cc6a960e13 use older login method(closes )
Sergey M․ f34b841b51
release 2017.11.06
Sergey M․ 909191de91
[hotstar:playlist] Fix issues and improve (closes )
Alpesh Valia 477c97f86b
[hotstar:playlist] Add extractor
Sergey M․ 6e71bbf4ab
[hotstar] Bypass geo restriction (closes )
Sergey M․ 187ee66c94
[extractor/common] Add protocol for f4m formats
Sergey M․ 48107c198b
[f4m] Prefer baseURL for relative URLs (closes )
Jimbolino cd670befc4 [22tracks] Remove extractor (closes )
Remita Amine 44cca168cc [skysport] add support ooyala embed_token protected videos(fixes )
Remita Amine b0f4331002 [gamespot] extract formats referenced with new data fields()
Sergey M․ 044eeb1455
[extractor/common] Respect URL query in _extract_wowza_formats (closes )
Sergey M․ 8fe767e072
[spankbang] Detect unavailable videos (closes )
Sergey M․ 6d0630d880
release 2017.10.29
Sergey M․ 514e8aefd4
[egghead] Fix extraction (closes )
Sergey M․ 9211e3319e
[extractor/common] Prefix format id for audio only HLS formats
Sergey M․ 056653bbb1
[utils] Add support for zero years and months in parse_duration
enigmaquip c3206d02e9 [fxnetworks] Extract series metadata
Sergey M․ eb4b5818e2
[younow] Fix issues and improve extraction (closes , closes , closes )
Andrew Udvare 47a8587915
[younow] Add extractor
Sergey M․ 8e01f3ca81
[dctptv] Fix extraction (closes )
Sergey M․ f2332f18e6
[youtube] Restrict embed regex ()
Sergey M․ 7c1f419341
[vimeo] Restrict iframe embed regex (closes )
Sergey M․ 30e6161799
[soundgasm] Improve extraction (closes )
Alex Seiler dc24a7d4a2 [myvideo] Remove extractor (closes )
Redirects to store.maxdome.de
Logan B d673ab6562 [nbc] Add support for classic-tv videos
Sergey M․ b8c6ffc518
[vrtnu] Add support for cookies authentication and simplify ()
mrBliss 7913e0fca7
[canvas] Add support for vrt.be/vrtnu (closes )
J.D. Purcell cdd1ce92c4 [twitch:clips] Fix title extraction
rawcoder 55c727a547 [ndtv] Add support for sub-sites
Sergey M․ 36e2d3ca43
[dramafever] Fix login error message extraction
Sergey M․ 9ff6273cae
[nickru] Add support for more sites
Sergey M․ f03ee0b372
[nickde] Add support for nickelodeon.be
Sergey M․ cf6bda312b
[nickde] Add support for nick.ch
Alex Seiler 3ebbd9991e [nick] Add support for more nickelodeon sites (closes )
Alex Seiler 424505df76 [azmedien] Fix test
Sergey M․ fa3f0fd856
release 2017.10.20
Alex Seiler fc5c47d13c [parliamentliveuk] Fix extraction (closes )
Sergey M․ a26a3c6d34
[soundcloud] Update client id (closes )
Alex Seiler e1d168e592 [servus] Add extractor (closes )
Parmjit Virk ca1c9f26fa [unity] Add extractor (fixes )
Sergey M․ 6f3b4a98c9
[downloader/fragment] Report warning instead of error on inconsistent download state
Remita Amine fa4bc6e712 [youtube] replace youtube redirect urls in description(fixes )
Remita Amine 6b9cbd023f [pbs] restrict direct video url regex(fixes )
Yen Chi Hsuan c233003afe [megaphone] Fix deprecated escape sequence
Sergey M․ 83fcf19e2d
[drtv] Respect preference for direct http formats ()
Sergey M․ acc4ea6237
[eporner] Add support for embed URLs (closes )
Sergey M․ 8cc1840ccb
[arte] Capture and output error message
Sergey M․ a9ee4f6e49
[downloader/hls] Fix total fragments count when ad fragments exist
Pawit Pornkitprasan aaab8c5e71 [niconico] Improve uploader metadata extraction robustness (closes )
Sergey M․ 7e721e35da
release 2017.10.15.1
Sergey M․ 74c42d9ec3
[downloader/hls] Ignore anvato ad fragments (closes )
Sergey M․ 5efaf43c93
[downloader/fragment] Output ad fragment count
Sergey M․ 4827270526
[scrippsnetworks:watch] Bypass geo restriction
Sergey M․ ee093a0ea0
[anvato] Add ability to bypass geo restriction
Sergey M․ 9bb2c7673e
[redditr] Fix extraction for URLs with query (closes )
Sergey M․ 715534083d
release 2017.10.15
Sergey M․ 57eb45b111
[scrippsnetworks:watch] Add support for geniuskitchen.com
Sergey M․ b21ab85088
[scrippsnetworks:watch] Fix extraction (closes )
Sergey M․ 210a2720bc
[anvato] Process master m3u8 manifests
>>> Individual m3u8 manifests are not always present, e.g. anvato:anvato_scripps_app_web_prod_0837996dbe373629133857ae9eb72e740424d80a:4173834
Sergey M․ 685e87b61f
[youtube] Fix relative URLs in description
Remita Amine c9bd503e7d [spike] bypass geo restriction
Remita Amine 94a530c6cb [howstuffworks] add support for more domains
Remita Amine e650659b94 [infoq] fix http format downloading
Remita Amine 2637fadc38 [generic] fix some of the tests
Remita Amine 50d808f5c9 [common] add support for jwplayer youtube embeds
Remita Amine 7a64c33aee [rtlnl] add support for another type of embeds
Remita Amine b0def2c297 [onionstudios] add support for bulbs-video embeds
Remita Amine 81ce479f4d [udn] fix extraction
Remita Amine 414e709405 [shahid] fix extraction(fixes )
nyuszika7h c0bddd6d65 [kaltura] Ignore Widevine encrypted video (.wvm)
There is currently no public method to decrypt this, and there may be
other streams available that can be downloaded.

Example URL, has `.wvm` and `.mp4` formats:
https://www.voot.com/shows/bigg-boss-s11/11/538936/bigg-boss-extra-dose-arshi-s-quirky-demand/541700
Yen Chi Hsuan 1baba7f4a8 [vh1] Adding coding cookie
Remita Amine 344d1a6794 [vh1] fix extraction(fixes )
Sergey M․ 76581082f6
release 2017.10.12
Remita Amine 7fee3377dc [steam] fix extraction(fixes )
Sergey M․ ff3f1a62f0
[funk] Add extractor (closes )
Sergey M․ 694b61545c
[nexx] Add support for shortcuts and relax domain id extraction
Sergey M․ af0f74288d
[YoutubeDL] Improve _default_format_spec (closes )
Remita Amine 9e38dbb19c [voxmedia] add support for recode.net(fixes )
Remita Amine 782195a9d4 [once] add support for vmap urls
Sergey M․ 26bae2d965
[generic] Add support for channel9 embeds (closes )
Remita Amine 5fe75f976f [tva] fix extraction(fixes )
Remita Amine 4fe4bda287 [tubitv] add support for new url format(fixes )
Remita Amine cdab1df912 [afreecatv] remove AfreecaTVGlobalIE
the website now show this message
> Global AfreecaTV will be merged and integrated on July 20th, 2017.
Every user around the world are now able to interact with one another on
www.afreecatv.com!
Khang Nguyen 04af3aca04 Remove YoutubeSharedVideoIE https://github.com/rg3/youtube-dl/issues/14303
Jakub Wilk d0f2d64114 [slideslive] Add extractor (closes )
Yen Chi Hsuan 01c742ecd0 [facebook] Support thumbnails (closes )
Silvan Mosberger 9e71f88105 [vvvvid] Fix typo
Sergey M․ ae5af89079
[hrti:playlist] Relax _VALID_URL
Sergey M․ 197224b7a4
Fix some regexes
Sergey M․ 8992331621
[wdr] Relax media link regex (closes )
Aleksandar Topuzović b0dde6686c [hrti] Relax _VALID_URL
Sergey M․ a22ccac1f0
[fox] Delegate to uplynk:preplay ()
Sergey M․ 8b561bfc9d
[youtube] Add support for hooktube.com (closes )
Sergey M․ 8e751a185c
release 2017.10.07
Sergey M․ 665f42d8c1
[reddit] Sort formats (closes )
remis b1a7bf44b9 [lnkgo] Relax _VALID_URL
Jalaz Kumar 2e2a8e97d5 [pornflip] Extend _VALID_URL (closes )
Sergey M․ ac93c09ab2
[xtube] Add support for embedded URLs (closes )
Sergey M․ cd6fc19ed7
[YoutubeDL] Ignore duplicates in --playlist-items
E.g. '--playlist-items 2-4,3-4,3' should result in '[2,3,4]', not '[2,3,4,3,4,3]'
Sergey M․ 7e85e8729f
[YoutubeDL] Fix out of range --playlist-items for iterable playlists and reduce code duplication (closes )
Sergey M․ 6be08ce602
[utils] Use in OnDemandPagedList by default
Not using cache results in redundant network I/O due to downloading the same pages while using --playlist-items n-m
Sergey M․ cf5f6ed5be
[xvideos] Add support for embed URLs and improve extraction (closes )
Philipp Hagemeister 6b46285e85 [comedycentral] new shortcut :theopposition for "The Opposition" show
Sergey M․ 6e736d86e7
[beeg] Fix extraction (closes )
M.K c110944fa2 [extractor/common] Fix typo in _parse_mpd_formats
Jakub Wilk 3e4cedf9e8 [tvn24] Relax _VALID_URL
Matthias Küch b7e14f06a4 Fix for JSON meta data download
Added fixes according to  and user @remitamine
Sergey M․ d2ae7e24e5
[postprocessor/ffmpeg] Convert to opus using libopus (closes )
Sergey M․ 544ffb7790
[ketnet] Add support for videos without direct sources (closes )
Sergey M․ 117589dfa2
[canvas] Generalize mediazone.vrt.be extractor and rework canvas and een
Sergey M․ 839728f5bf
[afreecatv] Add support for adult videos (closes )
Sergey M․ fcdd37d053
release 2017.10.01
Rafal Borczuch 4e599194d6 [tvp] Add support for new URL schema (closes )
Sergey M․ c5b7014a9c
[generic] Add support for single format Video.js embeds (closes )
Sergey M․ c8da40d834
[yahoo] Bypass geo restriction for brightcove ()
Sergey M․ b69ca0ccfc
[yahoo] Use extracted brightcove account id (closes )
Giuseppe Fabiano 2c53bd51c6 [rtve:alacarta] Fix extraction (closes )
Sergey M․ 3836b02ce8
[YoutubeDL] PEP 8