jakeogh
1221873dcd
add locked_file.flush()
2020-12-19 10:21:58 -07:00
jakeogh
8230a3575e
modify sanitize_open() to use locked_file(), preventing silent corruption when a second youtube-dl instance is attempting to write the same file. There is still a corner case, if a .part file is being used (--no-part is not enabled), in that the .part file is closed before it's renamed to remove the .part, in that window, another process could modify the .part file before it's renamed. Using --no-part prevents this corner case.
2020-12-19 10:21:58 -07:00
Sergey M․
3729c52f9d
[generic] Improve RSS age limit extraction
2020-12-19 23:24:52 +07:00
renalid
71679eaee8
[generic] Fix RSS itunes thumbnail extraction ( #27405 )
2020-12-19 23:18:51 +07:00
Trevor Nelson
76fe4ba3b2
[redditr] Extract duration ( #27426 )
2020-12-17 23:21:36 +07:00
Remita Amine
164a4a5756
[anvato] Disable NFLTokenGenerator( closes #27449 )
2020-12-16 21:47:50 +01:00
Remita Amine
455951985b
[zaq1] Remove extractor
2020-12-16 21:20:57 +01:00
Remita Amine
c29500e412
[asiancrush] fix extraction and add support for retrocrush.tv
...
closes #25577
closes #25829
2020-12-16 12:30:41 +01:00
Remita Amine
1bc1520adc
[noco] Remove Extractor( closes #10864 )
2020-12-15 19:07:14 +01:00
Remita Amine
022e05dc1f
[nfl] fix extraction( closes #22245 )
2020-12-15 16:06:10 +01:00
Remita Amine
b34c9551aa
[anvato] update ANVACK table and add experimental token generator for NFL
2020-12-15 16:01:33 +01:00
Remita Amine
84f19c026f
[sky] relax SkySports URL regex ( closes #27435 )
2020-12-14 19:01:16 +01:00
Remita Amine
6bde5492b6
[tv5unis] Add new extractor( closes #22399 )( closes #24890 )
2020-12-14 18:47:00 +01:00
Remita Amine
6086df4d6a
[videomore] add support more.tv ( closes #27088 )
2020-12-14 15:00:02 +01:00
Sergey M․
c98052c5da
[yandexmusic:album] Simplify
2020-12-14 12:52:25 +07:00
Sergey M․
ab62bc5838
[yandexmusic] Add support for music.yandex.com ( closes #27425 )
2020-12-14 12:48:12 +07:00
Sergey M․
bc87ba8424
[yandexmusic] DRY _VALID_URL base
2020-12-14 12:45:56 +07:00
Remita Amine
b79df1b68d
[nhk:program] Add support for audio programs and program clips
2020-12-13 22:04:44 +01:00
Matthew Rayermann
2797c7be45
[nhk] Add support for NHK video programs ( #27230 )
2020-12-13 20:57:19 +00:00
Sergey M․
755f186e21
release 2020.12.14
2020-12-14 00:57:11 +07:00
Sergey M․
5ce9527e16
[mdr] Bypass geo restriction
2020-12-13 23:43:16 +07:00
Sergey M․
c527f5ada0
[mdr] Improve extraction ( closes #24346 , closes #26873 )
2020-12-13 23:42:43 +07:00
Sergey M․
9c33eb027e
[yandexmusic:album] Improve album title extraction ( closes #27418 )
2020-12-13 22:18:40 +07:00
Sergey M․
679b711395
[eporner] Fix view count extraction and make optional ( closes #23306 )
2020-12-13 20:27:08 +07:00
Sergey M․
1727541315
[extractor/common] Improve JSON-LD interaction statistic extraction (refs #23306 )
2020-12-13 20:24:13 +07:00
Sergey M․
45b0a0d11b
[eporner] Fix embed test URL
2020-12-13 19:57:11 +07:00
spvkgn
e665fcd4da
[eporner] Fix hash extraction and extend _VALID_URL ( #27396 )
...
Co-authored-by: Sergey M <dstftw@gmail.com>
2020-12-13 19:56:28 +07:00
Remita Amine
aae737d4af
[slideslive] use m3u8 entry protocol for m3u8 formats( closes #27400 )
2020-12-13 12:43:21 +01:00
Remita Amine
92a6de861e
[downloader/hls] delegate manifests with media initialization to ffmpeg
2020-12-13 12:40:10 +01:00
Remita Amine
5ff881aee6
[twitcasting] fix format extraction and improve info extraction( closes #24868 )
2020-12-13 12:13:58 +01:00
Sergey M․
eae19a4473
[extractor/common] Document duration meta field for playlists
2020-12-13 16:53:23 +07:00
Sergey M․
f70c263ce5
[linuxacademy] Fix authentication and extraction ( closes #21129 , closes #26223 , closes #27402 )
2020-12-13 16:52:36 +07:00
Remita Amine
92d135921f
[itv] clean description from HTML tags ( closes #27399 )
2020-12-13 09:51:03 +01:00
Sergey M․
d8008dee4f
[vlive] Sort live formats ( closes #27404 )
2020-12-13 15:04:18 +07:00
Remita Amine
bb38a12157
[hotstart] fix and improve extraction
...
- fix format extraction (closes #26690 )
- extract thumbnail URL (closes #16079 , closes #20412 )
- support country specific playlist URLs (closes #23496 )
- select the last id in video URL (closes #26412 )
2020-12-12 23:07:52 +01:00
toniz4
bcc8ef0a5a
[youtube] Add some invidious instances ( #27373 )
...
Co-authored-by: Cássio <heyitscassio@cock.li>
2020-12-13 01:27:56 +07:00
Sergey M․
3cb1a5dc73
release 2020.12.12
2020-12-12 07:09:59 +07:00
Sergey M․
b5fdceb4d1
[ruutu] Extract more metadata and detect non-free videos ( closes #21154 )
2020-12-12 06:49:43 +07:00
Sergey M․
1e6f7f3b45
[ruutu] Authenticate format URLs ( closes #21031 , closes #26782 )
2020-12-12 05:57:14 +07:00
Sergey M․
469ff02f4e
[ruutu] Add support for static.nelonenmedia.fi ( closes #25412 )
2020-12-12 05:10:54 +07:00
Sergey M․
56f1c5ad38
[ruutu] Extend _VALID_URL ( closes #24839 )
2020-12-12 05:10:54 +07:00
Remita Amine
3a6b8f4edf
[facebook] Add support archived live video URLs( closes #15859 )
2020-12-11 23:09:42 +01:00
Sergey M․
3ae02d4a62
[wdr] Extent subtitles extraction and improve overall extraction ( closes #22672 , closes #22723 )
2020-12-12 04:52:35 +07:00
Remita Amine
59fea63dc2
[facebook] add support for videos attached to Relay based story pages( #10795 )
2020-12-11 22:44:18 +01:00
Sergey M․
22933e02d4
[wdr:page] Add support for kinder.wdr.de ( closes #27350 )
2020-12-12 04:27:25 +07:00
Remita Amine
98a62d7cbd
[facebook] Add another regex for handleServerJS
2020-12-11 21:50:40 +01:00
Remita Amine
d6c5fdef34
[facebook] fix embed page extraction
2020-12-11 21:27:47 +01:00
compujo
4b9051cf39
[YoutubeDL] Improve thumbnails' filenames deducing ( closes #26010 ) ( #27244 )
2020-12-12 03:12:31 +07:00
Remita Amine
00f5068908
[facebook] add support for Relay post pages( closes #26935 )
2020-12-11 17:49:22 +01:00
Remita Amine
432c6b0f48
[facebook] proper support for watch videos( closes #22795 )( #27062 )
2020-12-11 16:05:47 +01:00