The Hatsune Daishi
2814f12ba4
[skeb] Add extractor ( #1916 )
...
Fixes: https://github.com/ytdl-org/youtube-dl/issues/30287
Authored by: nao20010128nao
2021-12-09 17:10:52 +05:30
raleeper
1619836cb7
[crackle] Look for non-DRM formats ( #1938 )
...
Authored by: raleeper
2021-12-09 17:09:51 +05:30
pukkandan
e3c7d49571
[compat] Suppress errors in enabling VT mode
...
Closes #1932
2021-12-08 19:58:50 +05:30
The Hatsune Daishi
ddd24c9949
[ntvcojp] Extract NUXT data ( #1915 )
...
Fixes: https://github.com/ytdl-org/youtube-dl/issues/30309
Authored by: nao20010128nao
2021-12-07 22:33:48 +05:30
Michal Kubeček
443b21dc4e
[ceskatelevize] Fetch iframe from nextJS data ( #1904 )
...
Closes #1899
Authored by: mkubecek
2021-12-07 22:14:43 +05:30
The Hatsune Daishi
66f4c04e50
[extractor] Add _search_nuxt_data
( #1921 )
...
Authored by: nao20010128nao
2021-12-07 22:08:50 +05:30
nixxo
93864403ea
[redtube] Handle formats delivered inside a JSON ( #1877 )
...
Closes #1663
Authored by: dirkf, nixxo
2021-12-07 19:29:54 +05:30
pukkandan
b5475f1145
Pre-process when using --flat-playlist
2021-12-07 02:07:48 +05:30
pukkandan
38d79fd16c
Use parse_duration
for --wait-for-video
...
and some minor fix
2021-12-06 23:30:33 +05:30
pukkandan
acc0d6a411
Allow --no-write-thumbnail
to override --write-all-thumbnail
...
Closes #1900
2021-12-06 23:27:35 +05:30
pukkandan
146cc4114a
bugfix for 63ccf4ff1a
2021-12-06 23:24:42 +05:30
pukkandan
818faa3a86
[vimeo] Extract chapters
...
Closes #1892
2021-12-05 20:00:59 +05:30
MinePlayersPE
aa5ecf082c
[TrueID] Add extractor ( #1847 )
...
Authored by: MinePlayersPE
2021-12-05 00:53:05 +05:30
pukkandan
d2b2fca53f
[extractor] Ignore errors in comment extraction when -i
is given
...
Closes #1787
2021-12-03 03:46:04 +05:30
pukkandan
63ccf4ff1a
[lazy_extractors] Fix bug in 2c4aaaddc9
...
SearchIEs must not inherit from extractors that have a _VALID_URL defined
2021-12-03 03:22:26 +05:30
pukkandan
43b2290658
Fix --throttled-rate
2021-12-03 02:52:53 +05:30
nixxo
99148c6a33
[RaiNews] Fix extractor ( #1864 )
...
Closes #1862
Authored by: nixxo
2021-12-03 01:09:08 +05:30
pukkandan
9bdd99cf39
[EmbedSubtitle] Disable duration check temporarily
...
Closes #1870 , #1385
2021-12-02 19:54:01 +05:30
pukkandan
2c4aaaddc9
[lazy_extractors] Fix for search IEs
...
Closes #1851
2021-12-01 23:23:59 +05:30
pukkandan
5f7cb91ae9
[youtube] Fix ytsearchdate
...
Related: #1851
2021-12-01 23:23:45 +05:30
pukkandan
3efb96a6d1
Fix control characters being printed to --console-title
...
Closes #1859
2021-12-01 22:39:57 +05:30
pukkandan
3262f8abf2
[trovo] Fix inheritance of TrovoChannelBaseIE
...
Closes #1849
2021-12-01 21:44:33 +05:30
Christian Paul
bdbafb3913
[Jamendo] Fix use of _VALID_URL_RE
( #1858 )
...
Closes #1857
Authored by: jaller94
2021-12-01 21:40:10 +05:30
pukkandan
a804f6d89c
[cleanup Fix some typos
...
* `MetadataFromFieldPP` is not deprecated!
* Wrong args to `MetadataFromFieldPP`
* Some mistakes in change log
* Type in build.yml causing release tag to be placed on wrong commit
2021-12-01 10:15:01 +05:30
github-actions
814dfb7e25
[version] update
...
Created by: pukkandan
:ci skip all
2021-12-01 00:23:24 +00:00
pukkandan
91f071af60
Release 2021.12.01
2021-12-01 05:46:15 +05:30
pukkandan
2aa5e2cc01
Ensure same config file is not loaded multiple times
2021-12-01 03:35:31 +05:30
j54vc1bk
1bad50eced
[CableAV] Add extractor ( #1842 )
...
Authored by: j54vc1bk
2021-12-01 00:49:47 +05:30
u-spec-png
ac0efabf12
[Bilibili] Fix title extraction ( #1716 )
...
Closes #1714
Authored by: u-spec-png
2021-11-30 21:48:46 +05:30
Ashish Gupta
73f035e1fe
[Cleanup] Remove some unnecessary groups in regexes ( #1738 )
...
Authored by: Ashish0804
2021-11-30 21:44:47 +05:30
nyuszika7h
0cbed930c8
[trovo] Fix extractor ( #1818 )
...
Closes #1782
Authored by: nyuszika7h
2021-11-30 21:41:07 +05:30
Ashish Gupta
5118d2ec58
[DiscoveryPlus] Rewrite extractors (see desc) ( #1766 )
...
* Add `DiscoveryPlusItalyShowIE`
* Use `uuid.uuid4().hex` for device id so no cookies are required
* Fix dash formats not being downloaded
* Extract subtitles from manifests
* Move all extractors to one file and restructure inheritances
Authored by: Ashish0804, pukkandan
2021-11-30 21:39:15 +05:30
pukkandan
717216b093
Validate --get-bypass-country
...
Closes #1834
2021-11-30 01:02:33 +05:30
pukkandan
5c22c63da3
Fix --trim-filename
when filename has .
...
Closes #1837
2021-11-30 00:14:18 +05:30
pukkandan
ee8dd27a73
[cleanup] Add deprecation warnings
2021-11-29 23:34:33 +05:30
pukkandan
f304da8a29
[cleanup] Misc cleanup
...
Closes #1805 , closes #1800
2021-11-29 23:34:33 +05:30
pukkandan
06dfe0a0a2
[cleanup] Refactor JSInterpreter._seperate
2021-11-29 22:56:35 +05:30
pukkandan
75b725a7cc
[build] Use workflow_dispatch
for release
2021-11-29 22:52:01 +05:30
pukkandan
36eaf3039a
[build] Save Git HEAD at release alongside version info
2021-11-29 22:52:01 +05:30
pukkandan
f2ebc5c7be
Option --wait-for-video
to wait for scheduled streams
2021-11-29 22:52:01 +05:30
pukkandan
b222c27145
Option --break-per-input
to apply --break-on... to each input URL
2021-11-29 22:52:01 +05:30
pukkandan
5e5be0c0b2
Fix --break-on-archive when pre-checking
2021-11-29 22:52:01 +05:30
pukkandan
7578d77d8c
[downloader] Add colors to download progress
2021-11-29 22:51:18 +05:30
pukkandan
b29165267f
[youtube] Decrypt n-sig for URLs with ratebypass
...
Closes #1796
2021-11-29 22:51:18 +05:30
pukkandan
bc104778d6
[vimeo] Sort http formats higher
...
Closes #1821
2021-11-29 22:51:18 +05:30
MinePlayersPE
d298d33fe6
[Instagram] Display more login errors ( #1822 )
...
Authored by: MinePlayersPE
2021-11-28 17:59:55 +05:30
Deer-Spangle
bf57cfa8b7
[RedGifs] Add Search and User extractors ( #1808 )
...
Authored by: Deer-Spangle
2021-11-28 10:34:06 +05:30
std-move
3c2208f82d
[NovaEmbed] Fix extractor ( #1814 )
...
Authored by: std-move
2021-11-28 00:59:06 +05:30
shirt
93e597ba28
Fix logic error in report_unplayable_conflict
2021-11-27 12:13:08 -05:00
pukkandan
b28cdcc0e4
[tiktok:user] Set webpage_url
correctly
...
Closes #1802
2021-11-27 19:25:28 +05:30
DEvmIb
a33c0d9c5d
[twitch:vod] Extract live status ( #1722 )
...
Authored by: DEvmIb
2021-11-27 19:25:24 +05:30
pukkandan
75689fe59b
Ensure directory exists when checking formats
2021-11-27 19:21:48 +05:30
pukkandan
5ce1d13eba
[EmbedSubtitles] Slightly relax duration check
...
and related cleanup
Closes #1385
2021-11-27 19:21:47 +05:30
pukkandan
e04b003e64
[FixupM3u8] Fixup MPEG-TS in MP4 container
...
Closes #1701 , https://github.com/ytdl-org/youtube-dl/issues/26410
2021-11-27 19:21:47 +05:30
Grabien
909b0d66f4
[Senate.gov] Add SenateGovIE and fix SenateISVPIE ( #1435 )
...
Authored by: Grabien, pukkandan
2021-11-27 16:07:45 +05:30
u-spec-png
dfd78699f5
[Aljazeera] Fix extractor ( #1577 )
...
Closes #1518
Authored by: u-spec-png
2021-11-27 13:42:56 +05:30
mpeter50
639f80c1f9
[Twitch:vod] Add chapters ( #1515 )
...
Authored by: mpeter50
2021-11-27 13:30:58 +05:30
gustaf
896a88c5c6
[Tvplayhome] Fix extractor ( #1357 )
...
Authored by: pukkandan, 18928172992817182 (gustaf)
2021-11-27 12:54:48 +05:30
chio0hai
4e4ba1d75f
[redgifs] Add extractor ( #1631 )
...
Closes #1504
Authored by: chio0hai
2021-11-27 12:40:29 +05:30
Yakabuff
2abf081554
[xvideos] Fix extractor ( #1799 )
...
Closes #1788
Authored by: Yakabuff
2021-11-27 12:34:51 +05:30
Henrik Heimbuerger
359df0fc42
[nebula] Add NebulaCollectionIE and rewrite extractor ( #1694 )
...
Closes #1690
Authored by: hheimbuerger
2021-11-27 12:21:32 +05:30
Ashish Gupta
3938a9212c
[CPTwentyFour] Add extractor ( #1769 )
...
Closes #1768
Authored by: Ashish0804
2021-11-27 12:01:42 +05:30
shirt
cf1f13b817
[generic] Support mpd manifests without extension ( #1806 )
...
Authored by: shirt-dev
2021-11-27 10:45:59 +05:30
Grabien
18d6dd4e01
[extractor/breitbart] Breitbart.com website support ( #1434 )
...
Authored by: Grabien
2021-11-27 00:30:04 +05:30
cntrl-s
883ecd5494
Streamff extractor ( #1736 )
...
Closes #1359
Authored by: cntrl-s
2021-11-27 00:05:39 +05:30
pukkandan
eb56d132d2
[cleanup,instagram] Refactor extractors
...
Closes #1561
2021-11-24 18:24:01 +05:30
Aurora
17b4540662
[radiozet] Add extractor ( #1593 )
...
Authored by: 0xA7404A (Aurora)
2021-11-24 16:17:53 +05:30
Tim
da27aeea5c
[ITV] Fix extractor ( #1776 )
...
Closes #1775
Authored by: staubichsauger
2021-11-24 15:38:58 +05:30
Sipherdrakon
fec41d17a5
[MTV] Improve mgid extraction ( #1713 )
...
Original PR: https://github.com/ytdl-org/youtube-dl/pull/30149
Fixes : #713 , #1580 , https://github.com/ytdl-org/youtube-dl/issues/30139
Authored by: Sipherdrakon, kikuyan
2021-11-24 13:31:49 +05:30
pukkandan
a61fd4cf6f
[youtube:search_url] Add playlist/channel support
...
Closes #1213 , #1214
2021-11-24 09:33:15 +05:30
pukkandan
a6213a4925
[cleanup,youtube] Reorganize Tab and Search extractor inheritances
2021-11-24 09:28:59 +05:30
pukkandan
9941a1e127
[PatreonUser] Do not capture RSS URLs
...
Closes #1777
2021-11-24 08:28:36 +05:30
pukkandan
ff51ed588f
Clarify video/audio-only formats in -F
...
Related: #1759
2021-11-23 20:42:20 +05:30
pukkandan
57dbe8077f
[jsinterp] Fix splice to handle float
...
Needed for new youtube js player f1ca6900
Closes #1767
2021-11-23 20:34:34 +05:30
pukkandan
e5d731f35d
[tv2] Expand valid URL
...
Closes #1764
2021-11-23 20:34:25 +05:30
pukkandan
d52cd2f5cd
[sbs] Fix for movies and livestreams
...
Closes #1640
2021-11-23 13:30:40 +05:30
pukkandan
bc8ab44ea0
[itv] Fix for Python 3.6/3.7
...
Closes #1758
2021-11-23 13:30:40 +05:30
pukkandan
8f122fa070
[extractor] Extract average_rating
from JSON-LD
...
Eg: Crunchyroll
2021-11-23 13:14:06 +05:30
pukkandan
14a086058a
[ARDBetaMediathek] Handle new URLs
...
Adapted from 8562218350
Closes #1601
2021-11-23 02:33:41 +05:30
Zirro
0e6b018a10
Ensure path for link files exists ( #1755 )
...
Authored by: Zirro
2021-11-23 01:41:49 +05:30
pukkandan
f7b558df4d
[mediaklikk] Expand valid URL
...
Partial fix for #1409
2021-11-23 01:29:11 +05:30
pukkandan
1ee34c76bb
[vimeo] Add fallback for config URL
...
Closes #1662
2021-11-23 01:29:11 +05:30
pukkandan
234416e4bf
[downloader/ffmpeg] Fix for direct videos inside mpd manifests
...
Closes #1751
2021-11-23 01:29:10 +05:30
pukkandan
c98d4df23b
[WDR] Expand valid URL
...
Closes #1749
2021-11-23 01:29:08 +05:30
4a1e2y5
849d699a8b
[xvideos] Detect embed URLs ( #1729 )
...
Authored by: 4a1e2y5
2021-11-21 04:54:05 +05:30
Ashish Gupta
77fcc65158
[CozyTV] Add extractor ( #1727 )
...
Authored by: Ashish0804
2021-11-20 14:55:14 +05:30
aarubui
545ad64988
[willow] Add extractor ( #1723 )
...
Authored by: aarubui
2021-11-20 09:33:43 +05:30
pukkandan
d76991ab07
Fix --check-formats
for mhtml
...
Closes #1709
2021-11-20 08:33:55 +05:30
pukkandan
282f570918
[utils] Fix error when copying LazyList
2021-11-20 08:33:55 +05:30
pukkandan
c07a39ae8e
[utils] Fix PagedList
...
Bug in d8cf8d97a8
2021-11-20 08:33:53 +05:30
pukkandan
c5e3f84972
[utils] Allow alignment in render_table
...
and add tests
2021-11-20 08:33:51 +05:30
nyuszika7h
c45b87419f
[bbc] Get all available formats ( #1717 )
...
Authored by: nyuszika7h
2021-11-19 20:27:01 +05:30
Paper
7333296ff5
[VidLii] Add 720p support ( #1681 )
...
Authored by: mrpapersonic
2021-11-19 11:41:36 +05:30
The Hatsune Daishi
a04e005521
[AES] Add ECB mode ( #1686 )
...
Needed for #1688
Authored by: nao20010128nao
2021-11-19 07:24:10 +05:30
nyuszika7h
6b993ca765
[hls] Better FairPlay DRM detection ( #1661 )
...
Authored by: nyuszika7h
2021-11-19 07:19:51 +05:30
pukkandan
dd2a987d3f
[tests] Fix tests
2021-11-19 06:30:25 +05:30
pukkandan
9222c38182
[cleanup] Minor cleanup
...
Closes #1696 , Closes #1673
2021-11-19 05:36:28 +05:30
pukkandan
467b6b8387
[ExtractAudio] Support alac
...
Closes #1707
2021-11-19 05:20:13 +05:30
pukkandan
8863c8f09e
[soundcloud:search] Fix pagination
2021-11-19 04:23:13 +05:30
Joshua Lochner
e16fefd869
[Reddit] Add support for 1080p videos ( #1682 )
...
Fixes: https://github.com/ytdl-org/youtube-dl/issues/29565
Authored by: xenova
2021-11-19 04:18:48 +05:30
zulaport
c6118ca2cc
[Stripchat] Add extractor ( #1668 )
...
Authored by: zulaport
2021-11-19 04:15:13 +05:30
Paul Wise
764f5de2f4
[blogger] Add extractor ( #1629 )
...
Authored by: pabs3
2021-11-19 03:45:41 +05:30
Paul Wise
cfcaf64a4b
[rtrfm] Add extractor ( #1628 )
...
Authored by: pabs3
2021-11-19 03:44:38 +05:30
u-spec-png
402cd603a4
[LinkedIn] Add extractor ( #1597 )
...
Closes #1206
Authored by: u-spec-png
2021-11-19 03:27:40 +05:30
The Hatsune Daishi
22a510ff44
[mixch] add support for mixch.tv ( #1586 )
...
Authored by: nao20010128nao
2021-11-19 03:13:22 +05:30
u-spec-png
61be785a67
[peer.tv] Add extractor ( #1499 )
...
Closes #1388
Authored by: u-spec-png
2021-11-19 02:50:45 +05:30
Ashish Gupta
11852843e7
[AmazonStoreIE] Fix regex to not match vdp urls ( #1699 )
...
Closes : #1698
Authored by: Ashish0804
2021-11-18 21:43:39 +05:30
Ashish Gupta
525d9e0c7d
[HotStar] Set language field from tags ( #1700 )
...
Authored by: Ashish0804
2021-11-18 21:30:48 +05:30
Ashish Gupta
9d63137eac
[CanalAlpha] Add extractor ( #1655 )
...
Closes : #1528
Authored by: Ashish0804
2021-11-18 21:29:53 +05:30
Ashish Gupta
266a1b5d52
[ESPNCricInfo] Add extractor ( #1652 )
...
Closes : #1635
Authored by: Ashish0804
2021-11-18 21:28:51 +05:30
Ashish Gupta
450bdf69bc
[OneFootball] Add extractor ( #1613 )
...
Closes : #1598
Authored by: Ashish0804
2021-11-18 21:27:50 +05:30
pukkandan
720c309932
[youtube] Add storyboard formats
...
Closes : #1553 , https://github.com/ytdl-org/youtube-dl/issues/9868
Related: https://github.com/ytdl-org/youtube-dl/pull/14951
2021-11-17 01:29:34 +05:30
pukkandan
d8cf8d97a8
[utils] Fix PagedList
2021-11-16 21:16:05 +05:30
coletdjnz
d0d012d4e7
[youtube] Add default
player client ( #1685 )
...
Authored-by: coletdjnz
2021-11-16 01:22:01 +00:00
pukkandan
013b50b794
Fix 'postprocessor_hooks`
...
Closes #1650
2021-11-15 04:51:11 +05:30
pukkandan
dac5df5a98
Add option --embed-info-json
to embed info-json in mkv
...
Closes #1644
2021-11-15 04:51:11 +05:30
pukkandan
f279aaee8e
Add compat-option embed-metadata
2021-11-15 01:25:47 +05:30
pukkandan
d0e6121adf
[curiositystream] Fix login
...
Bug from 92775d8a40
2021-11-13 23:56:56 +05:30
pukkandan
9ac24e235e
[curiositystream] Add more metadata
...
Closes #1568
2021-11-13 23:49:14 +05:30
pukkandan
7c7f7161fc
Fix --load-info-json
of playlists with failed entries
2021-11-13 17:32:07 +05:30
pukkandan
e339d25a0d
[youtube] Minor improvement to format sorting
2021-11-13 15:15:23 +05:30
pukkandan
39c04074e7
[ExtractAudio] Fix conversion to wav
...
Closes #1645
2021-11-13 15:15:23 +05:30
pukkandan
92775d8a40
[CuriosityStream] Fix series
...
Bug indroduced in ed807c1837
2021-11-13 15:14:22 +05:30
MinePlayersPE
df03de2c02
[RoosterTeethSeries] Fix for multiple pages ( #1642 )
...
Authored by: MinePlayersPE
2021-11-12 19:16:19 +05:30
pukkandan
48e9310660
[nexx] Better error message for unsupported format
...
Related: #1637
2021-11-12 03:59:32 +05:30
pukkandan
c1dc0ee56e
[NovaEmbed] Fix extractor
...
Closes #1570
2021-11-12 03:50:10 +05:30
pukkandan
bf5f605e76
bugfix for e08a85d865
2021-11-11 08:44:54 +05:30
pukkandan
e08a85d865
Fix writing playlist infojson with --no-clean-infojson
2021-11-11 08:18:35 +05:30
pukkandan
093a17107e
Allow using a custom format selector through API
...
Closes #1619 , #1464
2021-11-11 08:18:34 +05:30
pukkandan
44bcb8d122
Fix bug in parsing --add-header
...
Closes #1614
2021-11-11 08:18:34 +05:30
makeworld
013ae2e503
[CBC Gem] Fix for shows that don't have all seasons ( #1621 )
...
Closes #1594
Authored by: makeworld-the-better-one
2021-11-11 01:07:05 +05:30
u-spec-png
b47d236d72
[Tokentube] Fix description ( #1578 )
...
Authored by: u-spec-png
2021-11-10 20:58:38 +05:30
pukkandan
9ebf3c6ab9
[version] update
...
:ci skip all
2021-11-10 01:47:10 +00:00
pukkandan
2e9a445bc3
[version] update
...
:ci skip all
2021-11-10 01:14:33 +00:00
Lauren Liberda
ebfab36fca
[tvp] Add TVPStreamIE ( #1401 )
...
Authored by: selfisekai
2021-11-10 06:16:51 +05:30
Lauren Liberda
c15de6ffe6
[tvp] Fix extractor ( #1401 )
...
Authored by: selfisekai
2021-11-10 06:16:40 +05:30
Lauren Liberda
56bb56f3cf
[tvp] Fix embeds ( #1401 )
...
Authored by: selfisekai
2021-11-10 06:16:30 +05:30
Lauren Liberda
c0599d4fe4
[wppilot] Add extractors ( #1401 )
...
Authored by: selfisekai
2021-11-10 06:16:18 +05:30
Lauren Liberda
3f771f75d7
[radiokapital] Add extractors ( #1401 )
...
Authored by: selfisekai
2021-11-10 06:15:46 +05:30
Lauren Liberda
ed76230b3f
[polsatgo] Add extractor ( #1386 )
...
Authored by: selfisekai, sdomi
Co-authored-by: Dominika Liberda <ja@sdomi.pl>
2021-11-10 06:13:53 +05:30
Lauren Liberda
89fcdff5d8
[polskieradio] Add extractors ( #1386 )
...
Authored by: selfisekai
2021-11-10 06:11:24 +05:30
Lauren Liberda
f98709af31
[extractor] Add _search_nextjs_data
( #1386 )
...
Authored by: selfisekai
2021-11-10 06:11:05 +05:30
pukkandan
c586f9e8de
[cleanup] minor fixes
2021-11-10 04:19:54 +05:30
pukkandan
59a7a13ef9
[docs] Minor documentation improvements
...
Closes #1583 , #1599
2021-11-10 04:19:52 +05:30
pukkandan
4476d2c764
[outtmpl] Add alternate forms for q
and j
2021-11-10 04:19:42 +05:30
pukkandan
aa9369a2d8
[cleanup] Minor improvements to error and debug messages
2021-11-10 04:19:33 +05:30
stanoarn
d54c6003ab
fix for e1b7c54d78
...
Authored by: stanoarn
2021-11-10 03:44:17 +05:30
u-spec-png
1ee316a34a
[Gab] Add extractor ( #1505 )
...
Closes #1462
Authored by: u-spec-png
2021-11-10 03:41:51 +05:30
ozburo
358247ed2a
[imdb] Fix thumbnail ( #1581 )
...
Authored by: ozburo
2021-11-10 02:56:57 +05:30
nixxo
9b12e9a573
[la7] Fix extractor ( #1575 )
...
Closes #1065
Authored by: nixxo
2021-11-10 02:37:52 +05:30
u-spec-png
a109acbf82
[ZenYandex] Fix extractor ( #1558 )
...
Closes #1545
Authored by: u-spec-png
2021-11-09 00:06:01 +05:30
pukkandan
a49891c761
Fix bug in --load-infojson
of playlists
...
Fixes: https://github.com/yt-dlp/yt-dlp/issues/1514#issuecomment-962659529
2021-11-08 00:26:08 +05:30
pukkandan
582fad70f5
[outtmpl] Do not traverse None
...
Closes #1585
2021-11-08 00:26:08 +05:30
pgaig
aeec0e44e2
[VRT] Fix login ( #1566 )
...
Closes #1557
Authored by: pgaig
2021-11-06 22:57:40 +05:30
Ryan Hendrickson
d9190e4467
[youtube] Add Invidious list for playlists/channels ( #1567 )
...
Authored by: rhendric
2021-11-06 08:37:34 +05:30
stanoarn
e1b7c54d78
[iPrima] Fix extractor ( #1541 )
...
Authored by: stanoarn
2021-11-06 07:55:18 +05:30
pukkandan
244644c02c
[roosterteeth] Add series extractor
2021-11-06 07:53:58 +05:30
pukkandan
34921b4345
[utils] Add join_nonempty
2021-11-06 07:53:55 +05:30
pukkandan
a331949df3
[test/download] Fallback test to bv
2021-11-06 07:53:53 +05:30
u-spec-png
2c5e8a961e
[Newgrounds] Fix description ( #1562 )
...
Authored by: u-spec-png
2021-11-06 03:42:16 +05:30
u-spec-png
b515b37cc4
[Vupload] Fix extractor ( #1549 )
...
Authored by: u-spec-png
2021-11-06 03:35:13 +05:30
pukkandan
3c4eebf772
[AmazonStore] Add extractor ( #1512 )
...
Closes #1509
Authored by: Ashish0804
2021-11-06 03:13:50 +05:30
u-spec-png
fb2d1ee6cc
[Instagram] Add IOS URL support ( #1560 )
...
Authored by: u-spec-png
2021-11-06 03:01:34 +05:30
pukkandan
9cb070f9c0
[vimeo] Detect source extension
...
and misc cleanup
Cherry-picked from #1477
Closes #1402
Authored by: flashdagger
2021-11-06 02:33:06 +05:30
pukkandan
2a6f8475ac
[vimeo] Fix ondemand videos and direct URLs with hash
...
Closes #1353 , #1471
2021-11-06 02:33:05 +05:30
Francesco Frassinelli
73673ccff3
[RaiplayRadio] Add extractors ( #780 )
...
Original PR: https://github.com/ytdl-org/youtube-dl/pull/21837
Authored by: frafra
2021-11-05 22:24:56 +05:30
pukkandan
aeb2a9ad27
[FormatSort] eac3
is better than ac3
2021-11-05 20:40:45 +05:30
pukkandan
df6c409d1f
[piksel] Fix sorting
2021-11-05 20:39:16 +05:30
pukkandan
a9d4da606d
[crunchyroll] Add extractor-args language
and hardsub
...
Closes #1516
2021-11-05 00:12:12 +05:30
pukkandan
c18d4482b1
[youtube] Fix sorting for some videos
2021-11-05 00:12:11 +05:30
u-spec-png
0f6518938d
[N1] Add support for nova.rs ( #1537 )
...
Authored by: u-spec-png
2021-11-04 20:59:59 +05:30
u-spec-png
22cd06c452
[Instagram] Improve thumbnail extraction ( #1496 )
...
Authored by: u-spec-png
2021-11-04 08:52:10 +05:30
pukkandan
a4211baff5
[cleanup] Minor cleanup
2021-11-04 03:53:15 +05:30
pukkandan
8913ef74d7
[ffmpeg] Detect libavformat version for aac_adtstoasc
...
and print available features in verbose head
Based on https://github.com/ytdl-org/youtube-dl/pull/29581
2021-11-04 03:13:37 +05:30
pukkandan
832e9000c7
[ffmpeg] Accurately detect presence of setts
...
Closes #1237
2021-11-04 02:24:12 +05:30
CrypticSignal
673c0057e8
[ExtractAudio] Use libfdk_aac
if available
...
Closes #1502
Authored by: CrypticSignal
2021-11-04 02:23:45 +05:30
pukkandan
9af98e17bd
[ffmpeg] Framework for feature detection
...
Related: #1502 , #1237 , https://github.com/ytdl-org/youtube-dl/pull/29581
2021-11-04 02:16:39 +05:30
pukkandan
31c49255bf
[ExtractAudio] Rescale --audio-quality correctly
...
Authored by: CrypticSignal, pukkandan
2021-11-04 00:05:53 +05:30
pukkandan
bd93fd5d45
[fragment] Fix progress display in fragmented downloads
...
Closes #1517
2021-11-03 16:45:58 +05:30
pukkandan
d89257f398
[youtube] Remove unnecessary no-playlist warning
2021-11-03 16:35:09 +05:30
pukkandan
9bd979ca40
[utils] Parse vp09
as vp9
2021-11-03 16:35:08 +05:30
pukkandan
a1fc7ca074
[jsinterp] Handle default in switch better
2021-11-03 16:35:08 +05:30
u-spec-png
c588b602d3
[Instagram] Fix incorrect resolution ( #1494 )
...
Authored by: u-spec-png
2021-10-31 19:50:09 +05:30
kaz-us
f0ffaa1621
[vk] Fix login ( #1495 )
...
Closes #1459
Authored by: kaz-us
2021-10-31 19:46:12 +05:30
pukkandan
0930b11fda
[docs,cleanup] Improve docs and minor cleanup
...
Closes #1387 , #1404 , #1408 , #1485 , #1415 , #1450 , #1492
2021-10-31 14:47:33 +05:30
pukkandan
a0bb6ce58d
[youtube] refactor itag processing
2021-10-31 13:26:44 +05:30
pukkandan
da48320075
[linkedin] Don't login multiple times
2021-10-31 13:08:03 +05:30
kaz-us
5b6cb56207
[vk] Add subtitles ( #1480 )
...
Authored by: kaz-us
2021-10-31 10:43:49 +05:30
u-spec-png
b2f25dc242
[Olympics] Fix extractor ( #1483 )
...
Authored by: u-spec-png
2021-10-31 10:40:42 +05:30
Ashish Gupta
2f9e021299
[PlanetMarathi] Add extractor ( #1484 )
...
Authored by: Ashish0804
2021-10-31 10:39:26 +05:30
u-spec-png
8dcf65c92e
[Instagram] Add login to playlist ( #1488 )
...
Authored by: u-spec-png
2021-10-31 10:38:04 +05:30
Marcel
92592bd305
[ceskatelevize] Fix extractor ( #1489 )
...
Authored by: flashdagger
2021-10-31 10:19:03 +05:30
pukkandan
404f611f1c
[youtube] Fix throttling by decrypting n-sig ( #1437 )
2021-10-31 09:53:58 +05:30
u-spec-png
cd9ea4104b
[instagram] Add more formats when logged in ( #1487 )
...
Authored by: u-spec-png
2021-10-31 08:24:39 +05:30
Ashish Gupta
652fb0d446
[VLive] Add upload_date and thumbnail ( #1486 )
...
Closes #1472
Authored by: Ashish0804
2021-10-30 23:26:00 +05:30
Sipherdrakon
6b301aaa34
[mtv] Fix some videos ( #1453 )
...
Partial fix for #713
Authored by: Sipherdrakon
2021-10-30 06:48:59 +05:30
pukkandan
fa0b816e37
[generic] Detect more json_ld
...
Closes #1475
2021-10-30 02:03:53 +05:30
pukkandan
5e7bbac305
[generic] parse jwplayer with only the json URL
...
Closes #1476
2021-10-30 01:54:50 +05:30
pukkandan
10beccc980
[FormatSort] Fix some fields' defaults
...
Closes #1479
2021-10-30 01:14:14 +05:30
nixxo
e6ff66efc0
[mediaset] Add playlist support ( #1463 )
...
Closes #1372
Authored by: nixxo
2021-10-30 01:09:55 +05:30
Luc Ritchie
aeaf3b2b92
[Coub] Fix media format identification ( #1469 )
...
Authored by: wlritchi
2021-10-29 23:47:10 +05:30
Ashish Gupta
7b5f3f7c3d
[MLSScoccer] Add extractor ( #1452 )
...
Authored by: Ashish0804
Closes #1451
2021-10-28 23:48:09 +05:30
ajj8
3783b5f1d1
[itv] Add support for ITV News ( #1456 )
...
Authored by: ajj8
2021-10-28 16:27:09 +05:30
pukkandan
ab630a57b9
[viewlift] Fix typo in 5be76d1ab7
2021-10-28 02:14:33 +05:30
pukkandan
16b0d7e621
[utils] Add jwt_decode_hs256
...
Code from #1340
Authored by: Ashish0804
2021-10-28 02:07:41 +05:30
pukkandan
5be76d1ab7
[viewlift] Add cookie-based login and series support
...
Closes #1340 , #1316
Authored by: Ashish0804, pukkandan
2021-10-28 02:07:40 +05:30
ajj8
b7b186e7de
[sky] Add SkyNewsStoryIE
( #1443 )
...
Authored by: ajj8
2021-10-27 21:38:48 +05:30
nyuszika7h
bd1c792327
[wakanim] Detect geo-restriction ( #1429 )
...
Authored by: nyuszika7h
2021-10-26 22:05:20 +05:30
nyuszika7h
dc88e9be03
[wakanim] Add support for MPD manifests ( #1428 )
...
Closes #1426
Authored by: nyuszika7h
2021-10-26 22:03:43 +05:30
pukkandan
673944b001
[compat] Don't create console in windows_enable_vt_mode
...
Closes #1420
2021-10-26 21:59:08 +05:30
Ashish Gupta
0c873df3a8
[3speak] Add extractors ( #1430 )
...
Closes #1421
Authored by: Ashish0804
2021-10-26 21:17:39 +05:30
pukkandan
c35ada3360
[twitter] Do not sort by codec
...
Closes #1431
2021-10-26 21:15:38 +05:30
pukkandan
0db3bae879
[extractor] Fix some errors being converted to ExtractorError
2021-10-26 20:27:09 +05:30
pukkandan
48f796874d
[utils] Create DownloadCancelled
exception
...
as super-class of ExistingVideoReached, RejectedVideoReached, MaxDownloadsReached
Third parties can also sub-class this to cancel the download queue from a hook
2021-10-26 20:27:09 +05:30
pukkandan
abad800058
[downloader/ffmpeg] Fix vtt download with ffmpeg
2021-10-26 20:27:09 +05:30
pukkandan
08438d2ca5
[outtmpl] Add type link
for internet shortcut files
...
and refactor related code
Closes #1405
2021-10-26 20:27:09 +05:30
pukkandan
7de837a5e3
[utils] Sanitize URL when determining protocol
...
Closes #1406
2021-10-26 20:26:08 +05:30
pukkandan
7e59ca440a
[DiscoveryPlus] Allow language codes in URL
...
Closes #1425
2021-10-26 20:26:08 +05:30
u-spec-png
8e7ab2cf08
[Bilibili:comments] Fix infinite loop ( #1423 )
...
Closes #1412
Authored by: u-spec-png
2021-10-26 01:03:01 +05:30
u-spec-png
ad64a2323f
[instagram] Fix bug in ab2ffab22d
( #1403 )
...
Authored by: u-spec-png
2021-10-24 22:01:33 +05:30
pukkandan
f2fe69c7b0
Approximate filesize from bitrate
...
Closes #1400
2021-10-24 18:02:00 +05:30
pukkandan
fccf502118
[youtube] Populate thumbnail
with the best "known" thumbnail
...
Closes #402 , Related: https://github.com/yt-dlp/yt-dlp/issues/340#issuecomment-950290624
2021-10-24 15:00:18 +05:30
pukkandan
9f1a1c36e6
Separate --check-all-formats
from --check-formats
...
Previously, `--check-formats` tested only the selected video formats, but ALL thumbnails
2021-10-24 15:00:17 +05:30
pukkandan
96565c7e55
[cleanup] Add keyword automatically to SearchIE descriptions
...
and some minor cleanup of docs
2021-10-23 21:20:19 +05:30
pukkandan
ec11a9f4a2
[minicurses] Add more colors
2021-10-23 05:23:38 +05:30
Alf Marius
93c7f3398d
[Nrk] See desc ( #1382 )
...
* Endpoint has changed. Currently the old one redirects to the new one, but this may change
* Descriptions use \r instead of \n. So translate it
Authored by: fractalf
2021-10-23 04:22:01 +05:30
pukkandan
1117579b94
[version] update
...
:ci skip all
2021-10-22 20:47:18 +00:00
pukkandan
49a57e70a9
[cleanup] misc
2021-10-23 02:09:10 +05:30
pukkandan
457f6d6866
[vlive:channel] Fix extraction
...
Based on https://github.com/ytdl-org/youtube-dl/pull/29866
Closes #749 , #927 , https://github.com/ytdl-org/youtube-dl/issues/29837
Authored by kikuyan, pukkandan
2021-10-22 23:19:38 +05:30
pukkandan
ad0090d0d2
[cookies] Local State should be opened as utf-8
...
Closes #1276
2021-10-22 23:19:37 +05:30
makeworld
d183af3cc1
[CBC] Support CBC Gem member content ( #1294 )
...
Authored by: makeworld-the-better-one
2021-10-22 06:28:32 +05:30
makeworld
3c239332b0
[CBC] Fix Gem livestream ( #1289 )
...
Authored by: makeworld-the-better-one
2021-10-22 06:26:29 +05:30
u-spec-png
ab2ffab22d
[Instagram] Add login ( #1288 )
...
Authored by: u-spec-png
2021-10-22 06:23:45 +05:30
zenerdi0de
f656a23cb1
[patreon] Fix vimeo player regex ( #1332 )
...
Closes #1323
Authored by: zenerdi0de
2021-10-22 06:20:49 +05:30
pukkandan
58ab5cbc58
[vimeo] Fix embedded player.vimeo
URL
...
Closes #1138 , partially fixes #1323
Cherry-picked from upstream commit 3ae9c0f410b1d4f63e8bada67dd62a8d2852be32
2021-10-22 06:15:51 +05:30
Damiano Amatruda
17ec8bcfa9
[microsoftstream] Add extractor ( #1201 )
...
Based on: https://github.com/ytdl-org/youtube-dl/pull/24649
Fixes: https://github.com/ytdl-org/youtube-dl/issues/24440
Authored by: damianoamatruda, nixklai
2021-10-22 05:34:00 +05:30
u-spec-png
0f6e60bb57
[tagesschau] Fix extractor ( #1227 )
...
Closes #1124
Authored by: u-spec-png
2021-10-22 05:09:50 +05:30
pukkandan
ef58c47637
[SponsorBlock] Obey extractor-retries
and sleep-requests
2021-10-22 04:42:44 +05:30
pukkandan
19b824f693
Re-implement deprecated option --id
...
Despite `--title`, `--literal` etc being deprecated,
`--id` is still documented in youtube-dl and so should be kept
2021-10-22 04:42:24 +05:30
jfogelman
f0ded3dad3
[AdobePass] Fix RCN MSO ( #1349 )
...
Authored by: jfogelman
2021-10-22 01:06:03 +05:30
pukkandan
733d8e8f99
[build] Refactor pyinst.py
and misc cleanup
...
Closes #1361
2021-10-21 20:11:05 +05:30
pukkandan
386cdfdb5b
[build] Release windows exe built with py2exe
...
Closes : #855
Related: #661 , #705 , #890 , #1024 , #1160
2021-10-21 20:11:05 +05:30
pukkandan
6e21fdd279
[build] Enable lazy-extractors in releases
...
Set the environment variable `YTDLP_NO_LAZY_EXTRACTORS`
to forcefully disable lazy extractor loading
2021-10-21 19:41:33 +05:30
Ricardo
0e5927eebf
[build] Build standalone MacOS packages ( #1221 )
...
Closes #1075
Authored by: smplayer-dev
2021-10-21 16:18:46 +05:30
pukkandan
d3c93ec2b7
Don't create console for subprocesses on Windows ( #1261 )
...
Closes #1251
2021-10-20 21:49:40 +05:30
pukkandan
b4b855ebc7
[fragment] Print error message when skipping fragment
2021-10-19 22:58:26 +05:30
pukkandan
2cda6b401d
Revert "[fragments] Pad fragments before decrypting ( #1298 )"
...
This reverts commit 373475f035
.
2021-10-19 22:58:25 +05:30
pukkandan
aa7785f860
[utils] Standardize timestamp formatting code
...
Closes #1285
2021-10-19 22:58:25 +05:30
pukkandan
9fab498fbf
[http] Retry on socket timeout
...
Closes #1222
2021-10-19 22:58:24 +05:30
Nil Admirari
e619d8a752
[ModifyChapters] Do not mutate original chapters ( #1322 )
...
Closes #1295
Authored by: nihil-admirari
2021-10-19 14:21:05 +05:30
Zirro
1e520b5535
Add option --no-batch-file
( #1335 )
...
Authored by: Zirro
2021-10-19 00:41:07 +05:30
pukkandan
176f1866cb
Add HDR information to formats
2021-10-18 18:35:02 +05:30
pukkandan
17bddf3e95
Reduce default --socket-timeout
2021-10-18 16:40:12 +05:30
pukkandan
2d9ec70423
[ModifyChapters] Allow removing sections by timestamp
...
Eg: --remove-chapters "*10:15-15:00".
The `*` prefix is used so as to avoid any conflicts with other valid regex
2021-10-18 16:06:51 +05:30
pukkandan
e820fbaa6f
Do not verify thumbnail URLs by default
...
Partially reverts cca80fe611
and 0ba692acc8
Unless `--check-formats` is specified, this causes yt-dlp to return incorrect thumbnail urls.
See https://github.com/yt-dlp/yt-dlp/issues/340#issuecomment-877909966 , #402
But the overhead in general use is not worth it
Closes #694 , #725
2021-10-18 15:44:47 +05:30
pukkandan
b11d210156
[EmbedMetadata] Allow overwriting all default metadata
...
with `meta_default` key
2021-10-18 10:31:56 +05:30
pukkandan
24b0a72b30
[cleanup] Remove broken youtube login code
2021-10-18 09:25:51 +05:30
coletdjnz
aae16f6ed9
[youtube:comments] Fix comment section not being extracted in new layouts ( #1324 )
...
Co-authored-by: coletdjnz, pukkandan
2021-10-18 02:58:42 +00:00
shirt
373475f035
[fragments] Pad fragments before decrypting ( #1298 )
...
Closes #197 , #1297 , #1007
Authored by: shirt-dev
2021-10-18 08:14:20 +05:30
Ashish Gupta
920134b2e5
[Gronkh] Add extractor ( #1299 )
...
Closes #1293
Authored by: Ashish0804
2021-10-18 08:11:31 +05:30
Ashish Gupta
72ab768719
[SkyNewsAU] Add extractor ( #1308 )
...
Closes #1287
Authored by: Ashish0804
2021-10-18 08:09:50 +05:30
LE
01b052b2b1
[tbs] Add tbs live streams ( #1326 )
...
Authored by: llacb47
2021-10-18 07:58:20 +05:30
Ákos Sülyi
019a94f7d6
[utils] Use importlib
to load plugins ( #1277 )
...
Authored by: sulyi
2021-10-18 07:16:49 +05:30
nyuszika7h
e69585f8c6
[7plus] Add cookie based authentication ( #1202 )
...
Closes #1103
Authored by: nyuszika7h
2021-10-18 07:04:56 +05:30
Damiano Amatruda
693ec74401
[on24] Add extractor ( #1200 )
...
Authored by: damianoamatruda
2021-10-18 07:02:46 +05:30
pukkandan
239df02103
Make duration_string
and resolution
available in --match-filter
...
Related: #1309
2021-10-17 17:39:33 +05:30
pukkandan
18f96d129b
[utils] Allow duration strings in filter
...
Closes #1309
2021-10-17 17:39:33 +05:30
pukkandan
ec3f6640c1
[crunchyroll] Add season to flat-playlist
...
Closes #1319
2021-10-17 17:39:23 +05:30
pukkandan
dd078970ba
[crunchyroll] Add support for beta.crunchyroll
URLs
...
and fix series URLs with language code
2021-10-17 17:38:57 +05:30
pukkandan
71ce444a3f
Fix --restrict-filename when used with default template
2021-10-17 01:03:04 +05:30
pukkandan
580d3274e5
[youtube] Expose different formats with same itag
2021-10-16 20:28:17 +05:30
pukkandan
03b4de722a
[downloader] Fix slow progress hooks
...
Closes #1301
2021-10-16 20:02:40 +05:30
pukkandan
48ee10ee8a
Fix conflict b/w id and ext in format selection
...
Closes #1282
2021-10-16 20:02:30 +05:30
Ashish Gupta
6ff34542d2
[Hotstar] Raise appropriate error for DRM
2021-10-16 14:08:52 +05:30
gustaf
e3950399e4
[Viafree] add support for Finland ( #1253 )
...
Authored by: 18928172992817182 (gustaf)
2021-10-14 17:34:40 +05:30
Ashish Gupta
974208e151
[trovo] Support channel clips and VODs ( #1246 )
...
Closes #229
Authored by: Ashish0804
2021-10-14 17:32:48 +05:30
pukkandan
883d4b1eec
[YoutubeDL] Write verbose header to logger
2021-10-14 14:44:30 +05:30
pukkandan
a0c716bb61
[instagram] Show appropriate error when login is needed
...
Closes #1264
2021-10-14 14:44:29 +05:30
pukkandan
d5a39f0bad
[http] Show the last encountered error
...
Closes #1262
2021-10-14 14:44:28 +05:30
Ashish Gupta
a64907d0ac
[Hotstar] Mention Dynamic Range in format id ( #1265 )
...
Authored by: Ashish0804
2021-10-14 14:44:14 +05:30
pukkandan
6993f78d1b
[extractor,utils] Detect more codecs/mimetypes
...
Fixes: https://github.com/ytdl-org/youtube-dl/issues/29943
2021-10-13 05:05:29 +05:30
pukkandan
993191c0d5
Fix bug in c111cefa5d
2021-10-13 04:43:26 +05:30
pukkandan
fc5c8b6492
[eria2c] Fix --skip-unavailable fragment
2021-10-13 04:14:12 +05:30
pukkandan
b836dc94f2
[outtmpl] Fix bug in expanding environment variables
2021-10-13 04:14:11 +05:30
pukkandan
c111cefa5d
[downloader/ffmpeg] Improve simultaneous download and merge
2021-10-13 04:14:11 +05:30
pukkandan
975a0d0df9
Calculate more fields for merged formats
...
Closes #947
2021-10-13 04:14:11 +05:30
pukkandan
ecdc9049c0
[YouTube] Add auto-translated subtitles
...
Closes #1245
2021-10-12 15:21:32 +05:30
pukkandan
7b38649845
Fix verbose head not showing custom configs
2021-10-12 15:21:31 +05:30
pukkandan
e88d44c6ee
[cleanup] Cleanup bilibili code
...
Closes #1169
Authored by pukkandan, u-spec-png
2021-10-12 15:21:31 +05:30
pukkandan
a2160aa45f
[extractor] Generalize getcomments
implementation
2021-10-12 15:21:30 +05:30
pukkandan
cc16383ff3
[extractor] Simplify search extractors
2021-10-12 15:21:30 +05:30
pukkandan
a903d8285c
Fix bug in storyboards
...
Caused by 9359f3d4f0
2021-10-11 17:27:39 +05:30
pukkandan
9dda99f2fc
[Merger] Do not add aac_adtstoasc
to non-hls audio
2021-10-11 17:09:28 +05:30
pukkandan
ba10757412
[extractor] Detect EXT-X-KEY
Apple FairPlay
2021-10-11 17:09:21 +05:30
pukkandan
e6faf2be36
[update] Clean up error reporting
...
Closes #1224
2021-10-11 09:58:24 +05:30
pukkandan
ed39cac53d
Load archive only after printing verbose head
...
If there is some issue in loading archive, the verbose head should be visible in the logs
2021-10-11 09:49:52 +05:30
pukkandan
a169858f24
Fix check_formats
output being written to stdout when -qv
...
Closes #1229
2021-10-11 09:49:52 +05:30
pukkandan
0481e266f5
[tiktok] Fix typo in 943d5ab133
...
and update tests
Closes #1226
2021-10-11 09:49:51 +05:30
Ashish Gupta
2c4bba96ac
[EUScreen] Add Extractor ( #1219 )
...
Closes #1207
Authored by: Ashish0804
2021-10-11 03:36:27 +05:30
pukkandan
e8f726a57f
[hidive] Fix typo in b5ae35ee6d
2021-10-10 11:44:44 +05:30
pukkandan
8063de5109
[version] update
...
:ci skip all
2021-10-10 04:03:13 +00:00
pukkandan
dec0d56fa9
Release 2021.10.10
2021-10-10 09:32:01 +05:30
pukkandan
21186af70a
[downloader] Fix throttledratelimit
...
The timer should not reset at start of each block
2021-10-10 09:32:00 +05:30
pukkandan
d1d5c08f29
[minicurses] Fix when printing to file
...
Closes #1215
2021-10-10 09:31:59 +05:30
Bojidar Qnkov
2e01ba6218
[NovaPlay] Add extractor ( #1209 )
...
Authored by: Bojidarist
2021-10-10 05:41:10 +05:30
pukkandan
91b6c884c9
Revert "[ffmpeg] Set max probesize to workaround AAC HLS stream issues ( #1109 )"
...
This reverts commit 250a938de8
.
This is no longer necessary since 7687c8ac6e
2021-10-10 04:47:48 +05:30
Felix S
28fe35b4e3
[francetv] Update extractor ( #1096 )
...
Original PR: https://github.com/ytdl-org/youtube-dl/pull/29996
Closes: https://github.com/yt-dlp/yt-dlp/issues/970 , https://github.com/ytdl-org/youtube-dl/issues/29956 , https://github.com/ytdl-org/youtube-dl/issues/29957 , https://github.com/ytdl-org/youtube-dl/issues/29969 , https://github.com/ytdl-org/youtube-dl/issues/29990 , https://github.com/ytdl-org/youtube-dl/issues/30010
Authored by: fstirlitz, sarnoud
2021-10-10 03:20:17 +05:30
pukkandan
aa9a92fdbb
[downloader/ffmpeg] Fix bug in initializing FFmpegPostProcessor
...
When `FFmpegFD` initializes the PP, it passes `self` as the `downloader`
But it does not have a `_postprocessor_hooks` attribute
Closes #1211
2021-10-10 02:23:50 +05:30
pukkandan
a170527e1f
[version] update
...
:ci skip all
2021-10-09 19:11:24 +00:00
Ashish Gupta
81bcd43a03
[HotStarSeries] Fix cookies ( #1187 )
...
Authored by: Ashish0804
2021-10-09 23:57:08 +05:30
pukkandan
b5ae35ee6d
[cleanup] Misc cleanup
2021-10-09 22:32:00 +05:30
pukkandan
4e3b637d5b
Merge webm formats into mkv if thumbnails are to be embedded
...
This was originally implemented in 4d971a16b8
(#173 ) by @damianoamatruda
but was reverted in 3b297919e0
since it was unintentionally being triggered for `write_thumbnail` (See #500 )
2021-10-09 22:19:23 +05:30
Jules-A
8cd69fc407
[Funimation] Fix for /v/ urls ( #1196 )
...
Closes #993
Authored by: pukkandan, Jules-A
2021-10-09 20:51:41 +05:30
pukkandan
2614f64600
[utils] Let traverse_obj accept functions as keys
2021-10-09 20:49:07 +05:30
pukkandan
b922db9fe5
[http] Respect user-provided chunk size over extractor's
2021-10-09 20:49:07 +05:30
pukkandan
f2cad2e496
[Hidive] Fix subtitles broken by 705e7c2005
2021-10-09 20:49:00 +05:30
u-spec-png
d6124e191e
[bilibili] Fix bug in efc947fb3e
...
Authored by: u-spec-png
2021-10-09 07:34:02 +05:30
coletdjnz
ac56cf38a4
[youtube:tab] Fallback to API when webpage fails to download ( #1122 )
...
and add some extractor_args to force this mode
Authored by: coletdjnz
2021-10-09 02:49:25 +05:30
Damiano Amatruda
c08b8873ea
[ciscowebex] Add extractor ( #1199 )
...
Authored by: damianoamatruda
2021-10-09 01:06:27 +05:30
pukkandan
819e05319b
Improved progress reporting (See desc) ( #1125 )
...
* Separate `--console-title` and `--no-progress`
* Add option `--progress` to show progress-bar even in quiet mode
* Fix and refactor `minicurses`
* Use `minicurses` for all progress reporting
* Standardize use of terminal sequences and enable color support for windows 10
* Add option `--progress-template` to customize progress-bar and console-title
* Add postprocessor hooks and progress reporting
Closes : #906 , #901 , #1085 , #1170
2021-10-09 00:41:59 +05:30
u-spec-png
fee3f44f5f
[Streamable] Add codecs ( #1189 )
...
Authored by: u-spec-png
2021-10-07 20:02:42 +05:30
pukkandan
705e7c2005
[Hidive] Fix duplicate and incorrect formats
2021-10-06 11:23:48 +05:30
pukkandan
49e7e9c3ce
[docs,build] Change all pycryptodome references to pycryptodomex
2021-10-06 06:45:45 +05:30
pukkandan
8472674399
[FixupM3u8] Do not run if merge is needed
...
We pass the relevant arguments to the merger, so separate fixup in redundant
2021-10-06 05:45:19 +05:30
pukkandan
1276a43a77
[youtube] Fix non-fatal errors in fetching player
2021-10-06 05:45:19 +05:30
pukkandan
519804a92f
bugfix for 80c03fa98f
2021-10-06 05:45:18 +05:30
pukkandan
1b6bb4a85a
[reddit] bugfix for 8e3fd7e034
2021-10-06 05:45:18 +05:30
pukkandan
644149afec
[soundcloud:playlist] Detect last page correctly
...
Closes #1168
2021-10-06 05:45:17 +05:30
pukkandan
4e3d1898a8
Workaround ssl errors in mingw python
...
Closes #1151
2021-10-06 05:45:16 +05:30
coletdjnz
762e509d91
[Mediaite] Relax valid url ( #1158 )
...
Closes #1131
Authored by: coletdjnz
2021-10-05 01:00:57 +05:30
i6t
d92125aeba
[GoPro] Add extractor ( #1167 )
...
Fixes: https://github.com/ytdl-org/youtube-dl/issues/30044
Authored by: i6t
2021-10-05 00:53:37 +05:30
makeworld
0f0ac87be3
[CBC] Cleanup tests ( #1162 )
...
Related: #1013
Authored by: makeworld-the-better-one
2021-10-05 00:41:00 +05:30
u-spec-png
755203fc3f
[parliamentlive.tv] Fix extractor ( #1153 )
...
Closes #1139
Authored by: u-spec-png
2021-10-05 00:39:00 +05:30
MinePlayersPE
943d5ab133
[Douyin] Rewrite extractor ( #1157 )
...
Closes #1121
Authored by: MinePlayersPE
2021-10-05 00:31:33 +05:30
u-spec-png
3001a84dca
[Newgrounds] Add age_limit and fix duration ( #1156 )
...
Authored by: u-spec-png
2021-10-05 00:28:02 +05:30
u-spec-png
ebf2fb4d61
[Vupload] Add extractor ( #1146 )
...
Fixes: https://github.com/ytdl-org/youtube-dl/issues/29877
Authored by: u-spec-png
2021-10-05 00:12:24 +05:30
u-spec-png
efc947fb3e
[Bilibili] Add subtitle converter ( #1144 )
...
Closes #1015
Based on https://github.com/y2361547758/bcc2ass
Authored by: u-spec-png
2021-10-05 00:07:05 +05:30
pukkandan
b11c04a8ae
Fix -f mp4
behaving differently from youtube-dl
2021-10-04 03:08:28 +05:30
pukkandan
5d535b4a55
[build] Allow building with py2exe (and misc fixes)
...
py2exe config is copied from youtube-dl
Closes #1160
2021-10-04 03:08:27 +05:30
pukkandan
a1c3967307
[EmbedSubtitle, SubtitlesConvertor] Fix error when subtitle file is missing
...
Closes #1152 , #1134
Bug from 8e25d624df
2021-10-04 03:08:26 +05:30
pukkandan
e919569e67
[funimation] Sort formats according to the relevant extractor-args
2021-10-04 03:08:26 +05:30
Ákos Sülyi
ff1dec819a
[aes] Improve performance slightly ( #1135 )
...
Authored by: sulyi
2021-10-03 00:20:39 +05:30
Felix S
9359f3d4f0
[extractor] Extract storyboards from SMIL manifests ( #1128 )
...
Authored by: fstirlitz
2021-10-03 00:13:42 +05:30
Aleri Kaisattera
0eaec13ba6
[Theta] Add video extractor ( #1137 )
...
Authored by: alerikaisattera
2021-10-02 00:15:15 +05:30
jfogelman
ad095c4283
[adobepass] Add RCN as MSO ( #1129 )
...
Authored by: jfogelman
2021-09-30 21:14:20 +05:30
pukkandan
e6f21b3d92
[docs,cleanup] Some minor refactoring and improve docs
2021-09-30 03:32:52 +05:30
pukkandan
3ae5e79774
[postprocessor] Add plugin support
...
Adds option `--use-postprocessor` to enable them
2021-09-30 03:32:46 +05:30
pukkandan
8e3fd7e034
[reddit] Fix 429 by generating a random reddit_session
...
Related: a76e2e0f88
, #1014 , https://github.com/ytdl-org/youtube-dl/issues/29986
Original PR: https://github.com/ytdl-org/youtube-dl/pull/30017
Authored by: AjaxGb
2021-09-30 03:32:44 +05:30
pukkandan
80c03fa98f
Allow empty output template to skip a type of file
...
Closes #760 , #1111
2021-09-30 03:32:43 +05:30
pukkandan
1f2a268bd3
[embedsubtitle] Fix error when duration is unknown
2021-09-30 03:32:41 +05:30
i6t
851876095b
[Gettr] Add extractor ( #1120 )
...
Fixes: https://github.com/ytdl-org/youtube-dl/issues/29589
Authored by: i6t
2021-09-29 15:53:56 +05:30
ajj8
2d997542ca
[bbc] Extract better quality videos ( #1113 )
...
mobile-tablet-main only provides 540p25, so it shouldn't be used for the first attempt. Instead pc provides up to 720p50
Authored by: ajj8
2021-09-29 04:07:33 +05:30
pukkandan
7756277882
Workaround for bug in ssl.SSLContext.load_default_certs
( #1118 )
...
* Remove old compat code
* Load certificates only when not using nocheckcertificate
* Load each certificate individually
Closes #1060
Related bugs.python.org/issue35665, bugs.python.org/issue4531
2021-09-29 03:07:23 +05:30
shirt
7687c8ac6e
[HLS] Fix decryption issues ( #1117 )
...
* Unpad HLS fragments with PKCS#7 according to datatracker.ietf.org/doc/html/rfc8216
* media_sequence should only be incremented in for media fragments
* The native decryption should only be used if ffmpeg is unavailable since it is significantly slower. Closes #1086
Authored by: shirt-dev, pukkandan
2021-09-29 00:23:24 +05:30
Ashish Gupta
80c360d7aa
[LinkedInLearning] Fix newline bug in subtitles ( #1104 )
...
Authored by: Ashish0804
2021-09-28 16:06:31 +05:30
shirt
250a938de8
[ffmpeg] Set max probesize to workaround AAC HLS stream issues ( #1109 )
...
Fixes : #618 , #998 , #1039
Authored by: shirt-dev
2021-09-28 04:12:33 +05:30
Ashish Gupta
f1d42a83ab
[Rumble] Add RumbleChannelIE ( #1088 )
...
Authored by: Ashish0804
2021-09-28 02:31:23 +05:30
ChillingPepper
3cf4b91dc5
[SovietsCloset] Add duration from m3u8 ( #908 )
...
Authored by: ChillingPepper
2021-09-28 02:30:41 +05:30
u-spec-png
fecb20a503
[N1] Add extractor ( #1080 )
...
Authored by: u-spec-png
2021-09-28 01:40:51 +05:30
pukkandan
360167b9fc
Fix --flat-playlist
when neither IE nor id is known
2021-09-27 11:29:17 +05:30
pukkandan
28234287f1
[update] Check for new version even if not updateable
2021-09-27 11:29:17 +05:30
pukkandan
91dd88b90f
[outtmpl] Alternate form of format type l
for \n
delimited list
2021-09-27 11:29:16 +05:30
Aleri Kaisattera
d31dab7084
[vidme] Remove extractor ( #1095 )
...
Authored by: alerikaisattera
2021-09-27 07:42:44 +05:30
u-spec-png
c470901ccf
[reddit] Add embedded url ( #1090 )
...
Authored by: u-spec-png
2021-09-26 18:58:22 +05:30
i6t
2333ea1029
[Veo] Add extractor ( #1084 )
...
Fixes: https://github.com/ytdl-org/youtube-dl/issues/29445
Authored by: i6t
2021-09-26 04:09:45 +05:30
u-spec-png
9a13345439
[PolskieRadio] Fix extractors ( #1082 )
...
Closes #1033
Authored by: jakubadamw, u-spec-png
2021-09-26 04:00:22 +05:30
pukkandan
524e2e4fda
[outtmpl] Format type U
for unicode normalization
2021-09-26 01:41:01 +05:30
Matt Broadway
f440b14f87
[cookies] Fix keyring fallback ( #1078 )
...
The password returned by `security find-generic-password` has a newline at the end
Closes #1073
Authored by: mbway
2021-09-25 21:04:16 +05:30
Ashish Gupta
8dc831f715
[LinkedInLearning] Add subtitles ( #1077 )
...
Authored by: Ashish0804
Closes #1072
2021-09-25 16:55:33 +05:30
u-spec-png
e99b2d2771
[Newgrounds] Fix view count on songs ( #1071 )
...
Authored by: u-spec-png
2021-09-25 06:42:30 +05:30
pukkandan
1fed277349
[version] update
...
:ci skip all
2021-09-25 00:59:59 +00:00
pukkandan
ff1c7fc9d3
Allow 0
in --playlist-items
2021-09-25 03:31:35 +05:30
pukkandan
600e900300
[zdf] Improve format sorting
...
Closes #910
2021-09-24 07:47:00 +05:30
f4pp3rk1ng
20b91b9b63
[SpankBang] Fix uploader ( #892 )
...
Closes #833
Authored by: f4pp3rk1ng, coletdjnz
2021-09-24 06:36:30 +05:30
pukkandan
4c88ff87fc
[build] Improve release process ( #880 )
...
* Automate more of the release process by animelover1984, pukkandan - closes #823
* Fix sha256 by nihil-admirari - closes #385
* Bring back brew taps by nao20010128nao #865
* Provide `--onedir` zip for windows by pukkandan - Closes #1024 , #661 , #705 and #890
Authored by: pukkandan, animelover1984, nihil-admirari, nao20010128nao
2021-09-24 06:31:43 +05:30
renalid
e27cc5d864
[Arte] Improve description extraction ( #1046 )
...
Authored by: renalid
2021-09-24 06:26:15 +05:30
Aleri Kaisattera
eb6d4ad1ca
[Theta] Add extractor ( #1068 )
...
Authored by: alerikaisattera
2021-09-24 06:23:51 +05:30
coletdjnz
99e9e001de
[youtube] Cleanup authentication code ( #786 )
...
Authored by: coletdjnz
2021-09-24 06:22:17 +05:30
pukkandan
51ff9ca0b0
[xattr] bugfix for b19404591a
2021-09-24 06:20:42 +05:30
pukkandan
b19404591a
Separate the options --ignore-errors
and --no-abort-on-error
...
In youtube-dl, `-i` ignores both download and post-processing error, and
treats the download as successful even if the post-processor fails.
yt-dlp used to skip the entire video on either error and there was no
option to ignore the post-processing errors like youtube-dl does.
By splitting the option into two, now either just the download errors
(--no-abort-on-error, default on CLI) or all errors (--ignore-errors)
can be ignored as per the users' needs
Closes #893
2021-09-24 06:05:35 +05:30
pukkandan
1f8471e22c
Ignore empty entries in _list_from_options_callback
2021-09-24 05:14:19 +05:30
pukkandan
77c4a9ef68
Download subtitles in order of --sub-langs
...
Closes #1041
2021-09-24 05:14:19 +05:30
pukkandan
8f70b0b82f
[cbs] Report appropriate error for DRM
...
Closes #1056
2021-09-24 05:14:18 +05:30
pukkandan
be867b03f5
bugfix for bd50a52b0d
2021-09-24 05:14:16 +05:30
pukkandan
1813a6ccd4
[youtube] Fix --mark-watched
with --cookies-from-browser
...
Closes #1019
2021-09-24 05:14:16 +05:30
pukkandan
8100c77223
[lbry] Show error message from API response
2021-09-24 05:14:15 +05:30
Ashish Gupta
9ada988bfc
[Koo] Add extractor ( #1044 )
...
Authored by: Ashish0804
2021-09-23 23:45:17 +05:30
Ashish Gupta
d1a7768432
[Chingari] Add extractors ( #1038 )
...
Authored by: Ashish0804
2021-09-23 23:31:55 +05:30
NeroBurner
49fa4d9af7
[atv.at] Use jwt for API ( #1012 )
...
The jwt token is implemented according to RFC7519
Closes #988
Authored by: NeroBurner
2021-09-23 23:10:51 +05:30
The Hatsune Daishi
ee2b3563f3
[downloader/niconico] Pass custom headers ( #1063 )
...
Closes #1057
Authored by: nao20010128nao
2021-09-23 14:36:48 +05:30
Glenn Slayden
bdc196a444
[cleanup] Fix line endings for nebula.py
( #1064 )
...
:ci skip
Authored by: glenn-slayden
2021-09-23 14:35:01 +05:30
Ashish Gupta
388bc4a640
[Hotstar] Add referer for subs ( #1062 )
...
Authored by: Ashish0804
2021-09-23 14:30:49 +05:30
pukkandan
50eff38c1c
bugfix for a21e0ab1a1
...
Closes #1061
2021-09-23 11:49:00 +05:30
nixxo
4be9dbdc24
[comedycentral] Support collection-playlist
( #1058 )
...
Authored by: nixxo
2021-09-23 11:45:54 +05:30
pukkandan
a21e0ab1a1
[ffmpeg] Add aac_adtstoasc
when merging if needed
...
Related: #1039
2021-09-22 19:51:58 +05:30
pukkandan
a76e2e0f88
[reddit] Workaround for 429 by redirecting to old.reddit.com
...
Closes #1014
2021-09-22 19:51:57 +05:30
The Hatsune Daishi
bd50a52b0d
Basic framework for simultaneous download of multiple formats ( #1036 )
...
Authored by: nao20010128nao
2021-09-22 19:42:04 +05:30
Sipherdrakon
c12977bdc4
[AnimalPlanet] Fix extractor ( #1050 )
...
Authored by: Sipherdrakon
2021-09-22 19:39:45 +05:30
ChillingPepper
f6d8776d34
[SovietsCloset] Fix playlists for games with only named categories
...
Authored by: ConquerorDopy
2021-09-22 07:40:02 +05:30
pukkandan
d806c9fd97
[docs,cleanup] Add deprecation warning in docs
...
for some counter intuitive behaviour that may be removed in future.
and fix linter
2021-09-22 05:50:11 +05:30
pukkandan
5e3f2f8fc4
[youtube] Return full URL instead of just ID
2021-09-22 05:37:41 +05:30
pukkandan
1009f67c2a
[fragment,aria2c] Generalize and refactor some code
2021-09-22 05:27:07 +05:30
pukkandan
bd6f722de8
dump files should obey --trim-filename
( #1043 )
...
Authored by: sulyi
2021-09-22 05:25:17 +05:30
pukkandan
d9d8b85747
[fragment] Fix range header when using -N
and media sequence ( #1048 )
...
Authored by: shirt
2021-09-22 04:19:45 +05:30
pukkandan
daf7ac2b92
[fragment] Avoid repeated request for AES key
2021-09-22 01:15:16 +05:30
pukkandan
96933fc1b6
[aria2c] Fix IV for some AES-128 streams
...
Authored by: shirt
2021-09-22 00:20:41 +05:30
makeworld
0d32e124c6
[CBC] Fix CBC Gem extractors ( #1013 )
...
Closes #936
Authored by: makeworld-the-better-one
2021-09-20 03:43:26 +05:30
u-spec-png
cb2ec90e91
[Peertube] Add channel extractor ( #1023 )
...
Authored by: u-spec-png
2021-09-19 23:17:41 +05:30
pukkandan
3cd786dbd7
[youtube] Warn when trying to download clips
2021-09-19 19:41:10 +05:30
u-spec-png
8f8e8eba24
[Nuvid] Fix extractor ( #1022 )
...
Fixes: https://github.com/ytdl-org/youtube-dl/issues/29886
Authored by: u-spec-png
2021-09-19 17:56:29 +05:30
Ákos Sülyi
09906f554d
[aes] Add aes_gcm_decrypt_and_verify
( #1020 )
...
Authored by: sulyi, pukkandan
2021-09-19 17:52:31 +05:30
Yuan Chao
a63d9bd0b0
[CGTN] Add extractor ( #981 )
...
Authored by: chao813
2021-09-19 17:48:22 +05:30
pukkandan
f137e4c27c
[utils] Improve extract_timezone
...
Code taken from: https://github.com/ytdl-org/youtube-dl/pull/29845
Fixes: https://github.com/ytdl-org/youtube-dl/issues/29948
Authored by: dirkf
2021-09-19 17:45:49 +05:30
nyuszika7h
4762621925
[videa] Fix some extraction errors ( #1028 )
...
Authored by: nyuszika7h
2021-09-19 17:07:50 +05:30
pukkandan
57aa7b8511
[hls] Byterange + AES128 is supported by native downloader
2021-09-19 14:20:54 +05:30
pukkandan
9c1c3ec016
[Oreilly] Bugfix for 7738bd3272
2021-09-19 14:20:53 +05:30
DigitalDJ
f9cc0161e6
[extractor] Fix root-relative URLs in MPD ( #1006 )
...
Authored by: DigitalDJ
2021-09-19 14:07:57 +05:30
Nil Admirari
c6af2dd8e5
[SponsorBlock] Improve merge algorithm ( #999 )
...
Authored by: nihil-admirari
2021-09-19 08:38:50 +05:30
Mohammad Khaled AbouElSherbini
7738bd3272
[Oreilly] Handle new web url ( #990 )
...
The change in URL is most likely a server side issue. But we can work around it by a simple substitution
Authored by: MKSherbini
2021-09-18 17:03:06 +05:30
pukkandan
7c37ff97d3
Allow alternate fields in outtmpl
...
Closes #899 , #1004
2021-09-18 16:41:01 +05:30
The Hatsune Daishi
d47f46e17e
[damtomo] Add extractor ( #992 )
...
Authored by: nao20010128nao
2021-09-18 11:25:17 +05:30
coletdjnz
298bf1d275
[itv] Prefer last matching featureset ( #1001 )
...
Bug fix for #986
Authored by: coletdjnz
2021-09-18 02:25:49 +05:30
Aleri Kaisattera
d1b39ad844
[CAM4] Add extractor ( #1010 )
...
Authored by: alerikaisattera
2021-09-18 02:24:17 +05:30
pukkandan
edf65256aa
[hls,aes] Fallback to native implementation for AES-CBC
...
and detect `Cryptodome` in addition to `Crypto`
Closes #935
Related: #938
2021-09-18 00:55:58 +05:30
pukkandan
7303f84abe
[options] Fix --no-config
and refactor reading of config files
...
Closes #912 , #914
2021-09-18 00:11:11 +05:30
pukkandan
f5aa5cfbff
Add format type B
for outtmpl to treat the value as bytes
...
This is useful to limit the filename to a certain number of bytes rather than characters
Closes #1003
2021-09-18 00:11:11 +05:30
Aleri Kaisattera
f1f6ca78b4
[Streamanity] Add Extractor ( #984 )
...
Authored by: alerikaisattera
2021-09-16 23:45:10 +05:30
Ashish Gupta
2fac2e9136
[Mediaite] Add Extractor ( #973 )
...
Closes #969
Authored by: Ashish0804
2021-09-16 23:42:45 +05:30
Ashish Gupta
23dd2d9a32
[NDR] Rewrite NDRIE ( #962 )
...
Closes #959
Authored by: Ashish0804
2021-09-16 23:41:55 +05:30
Ashish Gupta
b89378a69a
[globo] Fix GloboIE ( #994 )
...
Closes #991
Authored by: Ashish0804
2021-09-16 23:01:39 +05:30
pukkandan
0001fcb586
Add option --netrc-location
...
Closes #792 , #963
2021-09-16 01:28:55 +05:30
pukkandan
c589c1d395
[compat] Don't ignore HOME
(if set) on windows
...
Related: #792
2021-09-16 01:28:54 +05:30
pukkandan
f7590d4764
[vrv] Don't raise error when thumbnails are missing
...
Closes #983
2021-09-16 01:28:53 +05:30
pukkandan
dbf7eca917
[soundcloud] Update _CLIENT_ID
...
Related: #975
2021-09-16 01:28:52 +05:30
pukkandan
d21bba7853
[options] Strip spaces in list-like switches
2021-09-16 01:28:51 +05:30
Ashish Gupta
a8cb7eca61
[HiDive] Fix extractor ( #958 )
...
Closes #952 , #408
Authored by: Ashish0804
2021-09-15 07:34:54 +05:30
nyuszika7h
92790da2bb
[radlive] Add new extractor ( #870 )
...
Closes #312
Authored by: nyuszika7h
2021-09-15 07:15:10 +05:30
Sipherdrakon
b5a39ed43b
[DIYNetwork] Support new format ( #934 )
...
Authored by: Sipherdrakon
2021-09-15 05:55:03 +05:30
LE
cc33cc4395
[VrtNU] Handle login errors ( #977 )
...
Authored by: llacb47
2021-09-15 02:28:49 +05:30
Ashish Gupta
1722099ded
[Mxplayer] Use mobile API ( #966 )
...
Authored by: Ashish0804
2021-09-15 02:23:36 +05:30
u-spec-png
e9a30b181e
[Peertube] Add playlist extractor ( #957 )
...
Authored by: u-spec-png
2021-09-14 09:25:26 +05:30
zenerdi0de
9c95ac677e
[Fancode] Fix live streams ( #961 )
...
Authored by: zenerdi0de
2021-09-13 21:10:32 +05:30
coletdjnz
ea706726d6
[ITV] Fix extractor, add subtitles and thumbnails ( #913 )
...
Original PR: https://github.com/ytdl-org/youtube-dl/pull/28955 (see also https://github.com/ytdl-org/youtube-dl/issues/28906#issuecomment-831008270 )
Closes #861 , https://github.com/ytdl-org/youtube-dl/issues/28906 , https://github.com/ytdl-org/youtube-dl/issues/29337 , https://github.com/ytdl-org/youtube-dl/issues/29190 , https://github.com/ytdl-org/youtube-dl/issues/28939 , https://github.com/ytdl-org/youtube-dl/issues/29620
Authored-by: coletdjnz, sleaux-meaux, Vangelis66
2021-09-13 02:26:19 +05:30
pukkandan
f60990ddfc
[peertube] Update instances ( #957 )
...
Authored by: u-spec-png
2021-09-13 02:02:28 +05:30
pukkandan
ad226b1dc9
[funimation] Fix for locations outside US
...
Closes #868
Authored by: Jules-A, pukkandan
2021-09-12 21:40:37 +05:30
pukkandan
ca46b94134
[cookies] Make browser names case insensitive
2021-09-12 21:40:37 +05:30
pukkandan
67ad7759af
[brightcove] Extract subtitles from manifests
2021-09-12 21:40:36 +05:30
pukkandan
d5fe04f5c7
Fix --compat-option no-direct-merge
2021-09-12 21:40:28 +05:30
dalan
03c862794f
[9Now] handle episodes of series ( #896 )
...
Authored by: dalanmiller
2021-09-12 17:41:24 +05:30
MinePlayersPE
0fd6661edb
[TikTokUser] Fix extractor using mobile API ( #925 )
...
and misc cleanup
Closes #859
Authored by: MinePlayersPE, llacb47
2021-09-12 11:51:59 +05:30
u-spec-png
02c7ae8104
[Newgrounds] Add NewgroundsUserIE
and improve extractor ( #942 )
...
Authored by: u-spec-png
2021-09-12 11:07:44 +05:30
Ashish Gupta
16f7e6be3a
[bilibili]Add BiliIntlIE and BiliIntlSeriesIE ( #907 )
...
Closes #611
Authored by: Ashish0804
2021-09-11 18:59:48 +05:30
Ashish Gupta
ffecd3034b
[MuseScore] Add Extractor ( #918 )
...
Closes #911
Authored by: Ashish0804
2021-09-11 18:51:11 +05:30
Felix S
1c5ce74c04
[zype] Extract subtitles from the m3u8 manifest ( #948 )
...
Closes #929
Authored by: fstirlitz
2021-09-11 15:46:03 +05:30
pukkandan
81a136b80f
[WebVTT] Adjust parser to accommodate PBS subtitles ( #922 )
...
Closes #921
2021-09-08 16:10:10 +05:30
coletdjnz
eab3f867e2
[nzherald] Add NZHeraldIE ( #909 )
...
Authored-by: coletdjnz
Related: https://github.com/ytdl-org/youtube-dl/issues/28267
2021-09-07 22:49:57 +00:00
coletdjnz
a7e999beec
[pbs] Fix subtitle extraction ( #813 )
...
Original PR: https://github.com/ytdl-org/youtube-dl/pull/24430 , https://github.com/ytdl-org/youtube-dl/pull/17434
Closes : #836 , https://github.com/ytdl-org/youtube-dl/issues/18796 , https://github.com/ytdl-org/youtube-dl/issues/17273
Authored-by: coletdjnz, gesa, raphaeldore
2021-09-08 02:29:20 +05:30
Ashish
71407b3eca
[Olympics] Add replay extractor ( #905 )
...
Closes #897
Authored by: Ashish0804
2021-09-07 23:05:27 +05:30
Ashish
dc9de9cbd2
[Yandex] Add ZenYandexIE and ZenYandexChannelIE ( #900 )
...
Authored by: Ashish0804
2021-09-07 23:03:19 +05:30
Poschi
92ddaa415e
[gotostage] Add extractor ( #883 )
...
Authored by: poschi3
2021-09-07 22:41:56 +05:30
coletdjnz
b6de707d13
[youtube] Improvements to JS player extraction (See desc) ( #860 )
...
* fallback player url extraction when it fails to be extracted from the webpage
* don't download js player unnecessarily for clients that don't require it
* try to extract js player url from any additional client configs
* ability to skip the js player usage/download using `player_skip=js`
* ability to skip the initial webpage download using `player_skip=webpage`
known issue:
* authentication for multi-channel accounts and multi-account cookies may not work correctly if the webpage or client configs are skipped
* formats from the web client requiring signature decryption will be skipped if player js extraction is skipped
Authored by: coletdjnz
2021-09-06 12:56:41 +05:30
coletdjnz
bccdbd22d5
[Mediaklikk] Add Extractor ( #867 )
...
Original PR: https://github.com/ytdl-org/youtube-dl/pull/17453 , https://github.com/ytdl-org/youtube-dl/pull/25098
Fixes: https://github.com/ytdl-org/youtube-dl/issues/21431
Authored-by: tmarki, mrx23dot, coletdjnz
2021-09-06 12:22:38 +05:30
MinePlayersPE
bd9ff55bcd
[tiktok] Use API to fetch higher quality video ( #843 )
...
Authored by: MinePlayersPE, llacb47
2021-09-05 11:16:27 +05:30
pukkandan
526d74ec5a
[cleanup] Misc
2021-09-05 11:16:23 +05:30
pukkandan
e04a1ff92e
[soundcloud] Retry playlist pages on 502
error
...
Closes #872
2021-09-05 10:48:40 +05:30
pukkandan
aa6c25309a
[soundcloud] Make playlist extraction lazy
2021-09-05 10:28:28 +05:30
pukkandan
d98b006b85
[dw] Fix extractor
...
Closes #830
2021-09-05 10:28:28 +05:30
pukkandan
265a7a8ee5
[redtube] Fix exts
...
Closes #464
2021-09-05 06:32:11 +05:30
pukkandan
826446bd82
[plutotv] Fix extractor for URLs with /en
...
Closes #431
2021-09-05 06:32:10 +05:30
The Hatsune Daishi
bc79491368
[17live] Add 17.live extractor ( #866 )
...
Authored by: nao20010128nao
2021-09-05 04:07:28 +05:30
ChillingPepper
421ddcb8b4
[SovietsCloset] Add extractor ( #884 )
...
Authored by: ChillingPepper
2021-09-04 17:59:35 +05:30
coletdjnz
c0ac49bcca
[youtube] Retry on 'Unknown Error' ( #854 )
...
and do not repeat unimportant alerts
Closes #839
Authored by: coletdjnz
2021-09-04 08:03:42 +05:30
coletdjnz
02def2714c
[southpark] Fix SouthParkDE ( #812 )
...
This was broken by ee1e05581e
Authored by: coletdjnz
2021-09-04 08:01:47 +05:30
pukkandan
f9be9cb9fd
[cookies] Print warning for cookie decoding error only once
...
Closes #889
2021-09-04 07:52:47 +05:30
pukkandan
4614bc22c1
Allow --force-write-archive
to work with --flat-playlist
...
Related: #876
2021-09-04 03:07:29 +05:30
pukkandan
8e5fecc88c
Handle more playlist errors with -i
2021-09-04 03:07:27 +05:30
pukkandan
165efb823b
[ModifyChapters] fixes (See desc)
...
* [docs] Fix typo
* Do not enable `sponskrub` by default
* Fix `--force-keyframes-at-cuts`
* Don't embed subtitles if the video has been cut. Previously, running `--remove-chapters` with `--embed-subs` multiple times caused repeated cuts and out-of-sync subtitles
* Store `_real_duration` to prevent running ffprobe multiple times
2021-09-04 01:39:31 +05:30
pukkandan
dd594deb2a
Fix --no-get-comments
...
Closes #882
2021-09-04 01:39:30 +05:30
pukkandan
409e18286e
Fix extra_info
being reused across runs
...
58adec4677
was supposed to solve this, but ended up being an incomplete fix
Closes #727
2021-09-04 01:39:29 +05:30
pukkandan
8113999995
Fix --compat-option playlist-index
2021-09-04 01:39:27 +05:30
pukkandan
8026e50152
[version] update
...
:ci skip all
2021-09-02 05:33:38 +05:30
pukkandan
9ee4f0bb5b
Release 2021.09.02
2021-09-02 04:43:38 +05:30
pukkandan
347182a0cd
Show a more useful error in older python versions
2021-09-02 03:52:08 +05:30
pukkandan
a7429aa9fa
[youtube] Fix subtitle names
2021-09-02 02:26:27 +05:30
Nil Admirari
7a340e0df3
Native SponsorBlock implementation and related improvements ( #360 )
...
SponsorBlock options:
* The fetched sponsor sections are written to infojson
* `--sponsorblock-remove` removes specified chapters from file
* `--sponsorblock-mark` marks the specified sponsor sections as chapters
* `--sponsorblock-chapter-title` to specify sponsor chapter template
* `--sponsorblock-api` to use a different API
Related improvements:
* Split `--embed-chapters` from `--embed-metadata`
* Add `--remove-chapters` to remove arbitrary chapters
* Add `--force-keyframes-at-cuts` for more accurate cuts when removing and splitting chapters
Deprecates all `--sponskrub` options
Authored by: nihil-admirari, pukkandan
2021-09-02 02:25:16 +05:30
ouwou
f0e5366335
[reddit] Fix for quarantined subreddits ( #848 )
...
Authored by: ouwou
2021-09-02 00:24:31 +05:30
nyuszika7h
49ca8db06b
[mediaset] Fix extraction for more videos ( #852 )
...
Closes #851
Authored by: nyuszika7h
2021-09-02 00:23:19 +05:30
nyuszika7h
ee57a19d84
[mediaset] Fix extraction for some videos ( #850 )
...
This was broken by #564
Closes #849
Authored by: nyuszika7h
2021-09-01 21:09:15 +05:30
octotherp
908b56eaf7
[XHamster] Extract uploader_id
( #844 )
...
Authored by: octotherp
2021-09-01 18:58:25 +05:30
u-spec-png
1461d7bef2
[Tokentube] Add extractor ( #842 )
...
Closes #800
Authored by: u-spec-png
2021-09-01 18:40:25 +05:30
pukkandan
8a2d992389
[facebook] Fix format sorting
...
Closes #795
2021-09-01 09:17:52 +05:30
pukkandan
8e25d624df
[EmbedSubtitle] Continue even if some files are missing
2021-09-01 08:51:22 +05:30
coletdjnz
e88dabb35e
[Viafree] Fix extractor and extract subtitles ( #828 )
...
Authored by: coletdjnz
Fixes #820
2021-08-31 22:31:11 +00:00
BunnyHelp
8eb7ba82ca
[iwara.tv] Extract more metadata ( #829 )
...
Authored-by: BunnyHelp
2021-09-01 00:59:30 +05:30
Luc Ritchie
b2eeee0ce0
[afreecatv] Tolerate failure to parse date string ( #832 )
...
Authored by: wlritchi
2021-08-30 21:37:34 +05:30
Luc Ritchie
875cfb8cbc
[afreecatv] Fix adult VODs ( #831 )
...
Original PR: https://github.com/ytdl-org/youtube-dl/pull/28405
Fixes https://github.com/ytdl-org/youtube-dl/issues/26622 , https://github.com/ytdl-org/youtube-dl/issues/26926
Authored by: wlritchi
2021-08-30 21:05:48 +05:30
u-spec-png
05664a2f7b
[CDA] Add more formats ( #805 )
...
Fixes : #791 , https://github.com/ytdl-org/youtube-dl/issues/29844
Authored by: u-spec-png
2021-08-30 19:37:03 +05:30
coletdjnz
62cdaaf0e2
[StarTV] Add extractor for startv.com.tr ( #815 )
...
Authored-by: mrfade, coletdjnz
Related: https://github.com/ytdl-org/youtube-dl/issues/22715
2021-08-29 22:29:42 +00:00
coletdjnz
419508eabb
[Motherless] Fix extractor ( #809 )
...
Authored-by: coletdjnz
Fixes #806 , https://github.com/ytdl-org/youtube-dl/issues/29626
2021-08-29 22:22:57 +00:00
Sipherdrakon
54153fb71b
[VH1,TVLand] Fix extractors ( #784 )
...
Fixes #745 but not #713
Authored by: Sipherdrakon
2021-08-30 03:20:58 +05:30
zenerdi0de
1dd6d9ca9d
[Patreon] Add PatreonUserIE ( #573 )
...
Authored by: zenerdi0de
2021-08-30 03:17:50 +05:30
IONECarter
356ac009d3
[peloton] Add extractor ( #192 )
...
Authored by: IONECarter, capntrips, pukkandan
2021-08-30 03:13:59 +05:30
coletdjnz
9a292a620c
[ATV.at] Fix extractor for ATV.at ( #816 )
...
Authored-by: NeroBurner, coletdjnz
Fixes https://github.com/ytdl-org/youtube-dl/issues/29079
2021-08-29 21:34:39 +00:00
coletdjnz
7e55872286
[camtube] remove extractor ( #810 )
...
Co-authored-by: alerikaisattera
2021-08-29 21:11:03 +00:00
std-move
2fc14b9925
[Nova] fix extractor ( #807 )
...
Fixes: https://github.com/ytdl-org/youtube-dl/issues/27840
Authored by: std-move
2021-08-29 07:04:42 +05:30
Ashish
58f68fe703
[TV2Hu] Fix TV2HuIE
and add TV2HuSeriesIE
( #804 )
...
Closes #799
Authored by: Ashish0804
2021-08-29 06:44:22 +05:30
animelover1984
abafce59a1
[Niconico] Add Search extractors ( #672 )
...
Authored by: animelover1984, pukkandan
2021-08-28 07:07:13 +05:30
pukkandan
2e7781a93c
[docs] Fix some typos
...
Closes #677 , #774
2021-08-28 02:20:40 +05:30
Ashish
bc36bc36a1
[ShemarooMe] Fix extractor ( #798 )
...
Closes #797
Authored by: Ashish0804
2021-08-27 20:39:13 +05:30
Paul Wrubel
d75201a873
Use os.replace
where applicable ( #793 )
...
When using
```py
os.remove(encodeFilename(filename))
os.rename(encodeFilename(temp_filename), encodeFilename(filename))
```
the `os.remove` need not be atomic and so can be executed arbitrarily compared to the immediately following rename call. It is better to use `os.replace` instead
Authored by: paulwrubel
2021-08-27 07:57:20 +05:30
pukkandan
691d5823d6
[aria2c] Obey --rate-limit
2021-08-27 00:59:36 +05:30
pukkandan
c311988d19
[youtube] Improve 26e8e04454
...
The streams of the same itag may have slightly different size/bitrate
2021-08-26 08:27:29 +05:30
pukkandan
26e8e04454
[youtube] Prefer audio stream that YouTube considers default
...
Fixes: https://github.com/ytdl-org/youtube-dl/issues/29864
Related: https://github.com/clsid2/mpc-hc/issues/1268
2021-08-26 08:08:34 +05:30
pukkandan
198e3a04c9
[FormatSort] Remove priority of lang
2021-08-26 08:08:33 +05:30
Robin
61bfacb233
[facebook] Update onion URL ( #788 )
...
Authored by: Derkades
2021-08-25 20:31:43 +05:30
Ashish
85a0021fb3
[ProjectVeritas] Add extractor ( #790 )
...
https://github.com/ytdl-org/youtube-dl/issues/26749
Authored by: Ashish0804
2021-08-25 20:17:58 +05:30
Ashish
7a45a1590b
[Epicon] Add extractors ( #789 )
...
Authored by: Ashish0804
2021-08-25 19:33:32 +05:30
CeruleanSky
1c36c1f320
Fix --no-prefer-free-formats
( #787 )
...
Authored by: CeruleanSky
2021-08-25 17:19:05 +05:30
pukkandan
e0493e90fc
fix bug in 88acdbc269
2021-08-25 10:26:09 +05:30
The Hatsune Daishi
1931a55ee8
[radiko] Add extractors ( #731 )
...
https://github.com/ytdl-org/youtube-dl/issues/29840
Authored by: nao20010128nao
2021-08-25 10:18:27 +05:30
i6t
63b1ad0f05
[iwara] Add thumbnail ( #781 )
...
Authored by: i6t
2021-08-25 03:06:15 +05:30
coletdjnz
0bb1bc1b10
[youtube] Remove annotations and deprecate --write-annotations
( #765 )
...
Closes #692
Authored by: coletdjnz
2021-08-24 09:22:40 +05:30
pukkandan
45842107b9
fix bug in 6251555f1c
...
:ci skip
2021-08-24 06:23:21 +05:30
pukkandan
6251555f1c
[downloader/ffmpeg] Support for DASH manifests (experimental)
...
Closes #159
2021-08-24 05:52:00 +05:30
pukkandan
330690a214
[downloader/ffmpeg] Allow passing custom arguments before -i
...
Closes #686
2021-08-24 04:24:12 +05:30
tandy1000
91d4b32bb6
[ManotoTV] Add new extractors ( #767 )
...
Authored by: tandy1000
2021-08-24 00:15:46 +05:30
pukkandan
a181cd0c60
[facebook] Fix metadata extraction
...
Original PR: https://github.com/ytdl-org/youtube-dl/pull/29796
Closes #453 , https://github.com/ytdl-org/youtube-dl/issues/29421 , https://github.com/ytdl-org/youtube-dl/issues/23627 , https://github.com/ytdl-org/youtube-dl/issues/23180 , https://github.com/ytdl-org/youtube-dl/issues/14156
Authored by: kikuyan
2021-08-23 22:07:00 +05:30
Ashish
ea81966e64
[TV2] Fix extractor ( #766 )
...
Closes #764
Authored by: Ashish0804
2021-08-23 21:32:33 +05:30
Ashish
2acf2ce5cb
[GabTV] Add extractor ( #768 )
...
Closes #499
Authored by: Ashish0804
2021-08-23 21:30:39 +05:30
Ashish
f7f18f905c
[tiktok] Add TikTokUserIE ( #756 )
...
Authored-by: Ashish0804, pukkandan
2021-08-23 20:12:23 +05:30
pukkandan
4f8b70b593
[TikTok] Fix metadata extraction
2021-08-23 19:31:28 +05:30
MinePlayersPE
e43e9f3c2c
[aljazeera] Fix extractor ( #763 )
...
Closes #762 , https://github.com/ytdl-org/youtube-dl/issues/29517
Authored by: MinePlayersPE
2021-08-23 15:24:15 +05:30
pukkandan
71dd5d4a00
[peertube] handle new video URL format
...
Closes #722 , https://github.com/ytdl-org/youtube-dl/issues/29782
Original PR: https://github.com/ytdl-org/youtube-dl/pull/29475
Authored by: Chocobozzz
2021-08-23 06:26:35 +05:30
nyuszika7h
52a2f994c9
[adobepass] Fix Verizon SAML login ( #743 )
...
Original PR: https://github.com/ytdl-org/youtube-dl/pull/19136 from 64bddfe15c
Authored-by: nyuszika7h, ParadoxGBB <paradoxgbb@yahoo.com>
2021-08-23 06:08:32 +05:30
pukkandan
8b7491c8d1
Fix add_info_extractor
when used via API
...
Bug from: 251ae04e6a
2021-08-23 05:31:55 +05:30
pukkandan
251ae04e6a
[lazy_extractor] Create instance only after pre-checking archive
2021-08-23 05:06:39 +05:30
pukkandan
1151c4079a
[extractor] Show video id in error messages if possible
2021-08-23 02:49:07 +05:30
pukkandan
88acdbc269
[extractor] Better error message for DRM ( #729 )
...
Closes #636
2021-08-23 01:38:38 +05:30
Tom-Oliver Heidel
9b5fa9ee7c
[youtube] Add av01 itags to known formats list ( #747 )
...
Authored by: blackjack4494
2021-08-23 01:29:43 +05:30
mahanstreamer
aca5774e68
[bitchute] Fix test ( #758 )
...
Authored by: mahanstreamer
2021-08-23 01:28:23 +05:30
pukkandan
3fb4e21b38
[lazy_extractors] Fix suitable
and add flake8 test
2021-08-23 01:04:29 +05:30
pukkandan
4dfbf8696b
[utils] Add parse_qs
2021-08-23 00:50:43 +05:30
pukkandan
8fc54b1230
[youtube] Add shorts
to _VALID_URL
...
Normally the generic extractor will redirect the URL,
but the cookies consent screen may sometimes appear instead
Closes #752
2021-08-23 00:50:42 +05:30
pukkandan
da33e35b05
Don't try to merge with final extension
...
The formats may not be directly mergable into the final extension
2021-08-23 00:50:41 +05:30
pukkandan
5ad28e7ffd
[extractor] Common function _match_valid_url
2021-08-23 00:50:40 +05:30
Jérôme Duval
f79ec47d71
[tv5mondeplus] Fix extractor ( #739 )
...
Authored by: korli
2021-08-21 02:04:51 +05:30
Ashish
45b0596290
[HearThisAtIE] Fix extractor ( #742 )
...
Closes : #740
Authored by: Ashish0804
2021-08-21 01:09:59 +05:30
Ashish
96c23f3be8
[Zee5] Fix extractor and add subtitles ( #733 )
...
Closes #728
Authored by Ashish0804
2021-08-21 00:43:12 +05:30
CHJ85
6e7dfe4959
[BannedVideo] Add Extractor ( #717 )
...
Closes : #669
Original PR: https://github.com/ytdl-org/youtube-dl/pull/24572
Authored by: smege1001, blackjack4494, pukkandan
2021-08-21 00:15:00 +05:30
animelover1984
c34f505b04
[bilibili] Add category extractor ( #695 )
...
Authored by: animelover1984
2021-08-20 23:57:40 +05:30
Ashish
14183d1f80
[Hungama] Fix HungamaSongIE
and add HungamaAlbumPlaylistIE
( #744 )
...
Authored by: Ashish0804
2021-08-20 23:46:59 +05:30
pukkandan
58adec4677
Fix extra_info
being reused across runs
...
Closes #727
2021-08-19 03:10:58 +05:30
pukkandan
9e598870dd
Fix playlist_index
not obeying playlist_start
...
and add tests
Closes #720
2021-08-17 19:06:10 +05:30
pukkandan
8f18aca871
Let --match-filter
reject entries early
...
Makes redundant: `--match-title`, `--reject-title`, `--min-views`, `--max-views`
2021-08-17 04:29:56 +05:30
pukkandan
3ad56b4236
Fix -J
when there are failed videos
2021-08-17 04:29:55 +05:30
Glenn Slayden
5d62709bc7
[cleanup] Replace improper use of tab in trovo ( #719 )
...
:ci skip
Authored by: glenn-slayden
2021-08-17 04:19:31 +05:30
shirt
5fa206fb54
[ParamountPlus] Fix geo verification ( #711 )
...
Closes #681
Authored by: shirt
2021-08-16 12:13:24 +05:30
mzbaulhaque
df2a5633da
[pornhub] Separate and fix playlist extractor ( #700 )
...
Closes #680
Authored by: mzbaulhaque
2021-08-15 23:02:48 +05:30
Felix S
7a6742b5f9
[webvtt] Fix timestamp overflow adjustment ( #698 )
...
In some streams, empty segments may appear with a bogus, non-monotone MPEG timestamp.
This should not be considered as an overflow
Authored by: fstirlitz
2021-08-15 21:03:06 +05:30
The Hatsune Daishi
e040bb0a41
[voicy] Add extractor ( #667 )
...
Authored by: nao20010128nao
2021-08-15 20:49:54 +05:30
pukkandan
f8fabc9930
[kakao] Fix extractor
...
Closes #699
2021-08-15 14:31:27 +05:30
jhwgh1968
d967c68e4c
[eroprofile] Fix page skipping in albums ( #701 )
...
Bug from #658
Authored by: jhwgh1968
2021-08-15 11:32:11 +05:30
SsSsS
3dd39c5f9a
[instagram] Add referrer to prevent throttling ( #676 )
...
Code from: https://github.com/ytdl-org/youtube-dl/pull/29751
Fixes: https://github.com/ytdl-org/youtube-dl/issues/29736
Authored by: u-spec-png, kikuyan
2021-08-15 00:45:01 +05:30
mzbaulhaque
be44eefd5e
[filmmodu] Add extractor ( #690 )
...
Closes #288
Authored by: mzbaulhaque
2021-08-15 00:40:56 +05:30
pukkandan
f775c83110
Fix --force-overwrites
when using -k
...
For formats that need merge, the `.fxxx` files are not removed before
downloading the corresponding `.part` files. This causes the rename to fail
2021-08-15 00:28:49 +05:30
pukkandan
b714b41f81
[soundcloud] Refetch client_id
on 403
...
Closes #673
2021-08-15 00:28:49 +05:30
pukkandan
31654882e9
[options] Add _set_from_options_callback
2021-08-15 00:26:34 +05:30
pukkandan
86c66b2d3e
Fix -F
for extractors that directly return url
...
Related: #693
2021-08-15 00:26:34 +05:30
pukkandan
37242e56f2
Fix bug during subtitle conversion
2021-08-15 00:26:33 +05:30
pukkandan
6c7274ecd2
Fix resuming of single formats when using --no-part
...
Closes #576
2021-08-15 00:26:32 +05:30
coletdjnz
641ad5d813
[youtube] Extract error messages from HTTPError response ( #644 )
...
Authored by: coletdjnz
2021-08-13 11:48:26 +05:30
Felix S
0715f7e19b
Revert erroneous use of the Content-Length
header ( #637 )
...
This reverts commit 6c907eb33f
The use of the Content-Length value here is erroneous and may lead
to truncated downloads if a compression scheme is specified in the
Content-Encoding header, as the Content-Length header refers to the
size of encoded data, not of the raw bytestream. This has been noticed
in the wild with WebVTT subtitle segments.
Authored by: fstirlitz
2021-08-11 21:09:17 +05:30
pukkandan
a8731fcc1d
minor bugfixes
...
bugs due to be2fc5b212
, e9f4ccd19e
2021-08-11 20:27:30 +05:30
pukkandan
ade6dc5e9e
[version] update
...
:ci skip all
2021-08-10 20:51:47 +05:30
jhwgh1968
c196640ff1
[eroprofile] Add album downloader ( #658 )
...
Authored by: jhwgh1968
2021-08-10 19:21:12 +05:30
SsSsS
60c8fc73c6
[instagram] Fix comments extraction ( #660 )
...
Authored-by: u-spec-png <miloradkalabasdt@gmail.com>
2021-08-10 18:45:32 +05:30
Ashish
bc8745480e
[BandCamp] Add BandcampMusicIE ( #668 )
...
Authored by Ashish0804
2021-08-10 18:42:11 +05:30
The Hatsune Daishi
ff5e16f2f6
[mirrativ] Add extractors ( #657 )
...
Authored by: nao20010128nao
2021-08-10 08:54:58 +05:30
pukkandan
be2fc5b212
[extractor] Detect sttp
as subtitles in MPD
...
Closes #656
Solution by: fstirlitz
2021-08-10 04:46:48 +05:30
pukkandan
7be9ccff0b
[utils] Fix InAdvancePagedList.__getitem__
...
Since it didn't have any cache, the page was re-fetched for each video.
* Also generalized the cache code
2021-08-10 04:45:25 +05:30
funniray
245d43cacf
[crunchyroll] Fix thumbnail ( #650 )
...
Authored by: funniray
2021-08-10 03:09:20 +05:30
mzbaulhaque
246fb276e0
[blackboardcollaborate] Add new extractor ( #646 )
...
Authored by: Ashish0804
2021-08-10 02:03:12 +05:30
shirt
6e6e0d95b3
[paramountplus] Separate extractor and fix some titles ( #652 )
...
Co-authored-by: shirt, pukkandan
2021-08-10 01:54:50 +05:30
Felix S
25a3f4f5d6
[webvtt] Merge daisy-chained duplicate cues ( #638 )
...
Fixes: https://github.com/yt-dlp/yt-dlp/issues/631#issuecomment-893338552
Previous deduplication algorithm only removed duplicate cues with
identical text, styles and timestamps. This change also merges
cues that come in ‘daisy chains’, where sequences of cues with
identical text and styles appear in which the ending timestamp of
one equals the starting timestamp of the next.
This deduplication algorithm has the somewhat unfortunate side effect
that NOTE blocks between cues, if found, will be emitted in a different
order relative to their original cues. This may be unwanted if perfect
fidelity is desired, but then so is daisy-chain deduplication itself.
NOTE blocks ought to be ignored by WebVTT players in any case.
Authored by: fstirlitz
2021-08-10 01:52:30 +05:30
pukkandan
ad3dc496bb
Misc fixes - See desc
...
* Remove unnecessary uses of _list_from_options_callback
* Fix download tests - Bug from 6e84b21559
* Rename ExecAfterDownloadPP to ExecPP and refactor its tests
* Ensure _write_ytdl_file closes file handle on error - Potential fix for #517
2021-08-10 01:22:55 +05:30
pukkandan
2831b4686c
Show libraries present in verbose head
2021-08-10 01:22:55 +05:30
pukkandan
8c0ae192a4
[ffmpeg] Fix --ffmpeg-location
when directory is given
...
Bug introduced in 89efdc15dd
Closes #654
2021-08-10 01:22:55 +05:30
pukkandan
e9f4ccd19e
Add option --replace-in-metadata
2021-08-10 01:22:55 +05:30
pukkandan
a38bd1defa
[viki] Print error message from API request
...
Closes #651
2021-08-10 01:21:22 +05:30
Ashish
b6a35ad83b
[HotStar] Use API for metadata and extract subtitles ( #640 )
...
The API is not rate-limited unlike the webpage
Authored by: Ashish0804
2021-08-08 09:45:06 +05:30
SsSsS
bfd56b74b9
[peertube] Fix videos without description ( #639 )
...
Authored by: u-spec-png
2021-08-08 09:26:44 +05:30
PSlava
858a65ecc1
[youtube] Improve signature function detection ( #641 )
...
Authored by: PSlava (Slava <slash@i-slash.com>)
2021-08-08 09:24:37 +05:30
Wes
3b34e38813
[aenetworks] Update _THEPLATFORM_KEY
and _THEPLATFORM_SECRET
( #643 )
...
Original PR: https://github.com/ytdl-org/youtube-dl/pull/29749
Fixes: https://github.com/ytdl-org/youtube-dl/issues/29300
Authored by: wesnm
2021-08-08 09:22:31 +05:30
pukkandan
3448870205
[docs] Fix some mistakes and improve doc
2021-08-07 21:41:48 +05:30
pukkandan
b868936cd6
[cleanup] Misc
2021-08-07 21:17:07 +05:30
pukkandan
c681cb5d93
Allow multiple --exec
and --exec-before-download
2021-08-07 21:17:07 +05:30
pukkandan
379e44ed3c
[youtube] Raise appropriate error when API pages can't be downloaded
2021-08-07 21:17:06 +05:30
pukkandan
28f436bad0
[extractor] Reset non-repeating warnings per video
2021-08-07 21:17:05 +05:30
pukkandan
2b8a2973bd
Allow entire infodict to be printed using %()s
...
Makes `--dump-json` redundant
2021-08-07 21:17:04 +05:30
pukkandan
b7b04c782e
Add option --no-simulate
to not simulate even when --print
or --list...
are used
...
* Deprecates `--print-json`
* Some listings like `--list-extractors` are handled by `yt_dlp` and so are not affected by this. These have been documented as such
Addresses: https://github.com/ytdl-org/youtube-dl/issues/29675 , https://github.com/ytdl-org/youtube-dl/issues/29580#issuecomment-882046305
2021-08-07 21:17:03 +05:30
pukkandan
6e84b21559
Fix bugs related to sanitize_info
...
Related: 8012d892bd (r54555230)
2021-08-07 21:16:55 +05:30
pukkandan
575e17a1b9
[utils] Fix traverse_obj
depth when is_user_input
2021-08-07 20:08:22 +05:30
pukkandan
57015a4a3f
[youtube] extractor-arg to show live dash formats
...
If replay is enabled, these formats can be used to download the last 4 hours
2021-08-07 12:47:54 +05:30
pukkandan
9cc1a3130a
Fix resuming when using --no-part
...
Closes #576
2021-08-06 00:55:04 +05:30
pukkandan
b51d2ae3ca
Add compat-option no-keep-subs
...
Closes #630
2021-08-06 00:55:04 +05:30
Jesse
fee5f0c909
[adobepass] Add MSO Cablevision ( #635 )
...
Authored by: Jessecar96
2021-08-06 00:53:37 +05:30
funniray
7bb6434767
[vrv] Fix thumbnail extraction ( #634 )
...
Authored by: funniray
2021-08-05 21:49:28 +05:30
pukkandan
124bc071ee
Fix wrong extension for intermediate files
...
Closes #632
2021-08-05 19:51:14 +05:30
pukkandan
a047eeb6d2
Add regex to --match-filter
...
This does not fully deprecate `--match-title`/`--reject-title`
since `--match-filter` is only checked after the extraction is complete,
while `--match-title` can often be checked from the flat playlist.
Fixes: https://github.com/ytdl-org/youtube-dl/issues/9092 , https://github.com/ytdl-org/youtube-dl/issues/23035
2021-08-05 04:10:26 +05:30
Max Teegen
77b87f0519
Add all format filtering operators also to --match-filter
...
PR: https://github.com/ytdl-org/youtube-dl/pull/27361
Authored by: max-te
2021-08-05 03:37:20 +05:30
pukkandan
678da2f21b
[twitch:clips] Extract display_id
...
PR: https://github.com/ytdl-org/youtube-dl/pull/29684
Fixes: https://github.com/ytdl-org/youtube-dl/issues/29666
Authored by: dirkf
2021-08-05 03:37:20 +05:30
pukkandan
cc3fa8d39d
Handle BrokenPipeError
...
PR: https://github.com/ytdl-org/youtube-dl/pull/29505
Fixes: https://github.com/ytdl-org/youtube-dl/issues/29082
Authored by: kikuyan
2021-08-05 03:37:20 +05:30
pukkandan
89efdc15dd
[ffpmeg] Allow --ffmpeg-location
to be a file with different name
2021-08-05 03:37:18 +05:30
pukkandan
8012d892bd
Ensure sanitization of infodict before printing to stdout
...
* `filter_requested_info` is renamed to a more appropriate name `sanitize_info`
2021-08-05 03:37:16 +05:30
Stavros Ntentos
9d65e7bd6d
Fix --compat-options filename
( #629 )
...
The correct default filename is `%(title)s-%(id)s.%(ext)s`
Authored by: stdedos
2021-08-04 23:31:37 +05:30
SsSsS
36576d7c4c
[Newgrounds] Improve extractor and fix playlist ( #627 )
...
Authored by: u-spec-png
2021-08-04 21:18:54 +05:30
nikhil
bb36a55c41
[nbcolympics:stream] Fix extractor
...
PR: https://github.com/ytdl-org/youtube-dl/pull/29688
Closes : #617 , https://github.com/ytdl-org/youtube-dl/issues/29665
* Livestreams are untested
* If using ffmpeg as downloader, v4.3+ is needed since `-http_seekable` option is necessary
* Instead of making a seperate key for each arg that needs to be passed to ffmpeg, I made `_ffmpeg_args`
* This deprecates `_seekable`, but the option is kept for compatibility
Authored by: nchilada, pukkandan
2021-08-04 20:41:59 +05:30
MinePlayersPE
3dbb2a9dcb
[RCTIPlus] Support events and TV ( #625 )
...
Authored by: MinePlayersPE
2021-08-04 18:42:15 +05:30
The Hatsune Daishi
9997eee4af
[openrec] Add extractors ( #624 )
...
Authored by: nao20010128nao
2021-08-04 14:44:37 +05:30
Wes
3e376d183e
[nbcolympics] Update extractor for 2020 olympics ( #621 )
...
Fixes: https://github.com/yt-dlp/yt-dlp/issues/617#issuecomment-891834323
Authored by: wesnm
2021-08-04 09:49:44 +05:30
Sam
888299e6ca
[VrtNU] Fix XSRF token ( #588 )
...
PR: https://github.com/ytdl-org/youtube-dl/pull/29614
Authored-by: pgaig
2021-08-04 00:11:26 +05:30
pukkandan
e5611e8eda
[ffmpeg] Fix streaming mp4
to stdout
2021-08-03 00:05:16 +05:30
SsSsS
8e6cc12c80
[Vine] Remove invalid formats ( #614 )
...
Authored by: u-spec-png
2021-08-02 23:37:59 +05:30
pukkandan
e9d9efc0f2
[version] update
...
:ci skip all
2021-08-02 10:41:58 +05:30
pukkandan
cf87314d4e
[youtube] Extract SAPISID only once
2021-08-02 08:00:08 +05:30
pukkandan
1bd3639f69
[tenplay] Add MA15+ age limit ( #606 )
...
Authored by: pento
2021-08-02 07:52:11 +05:30
LE
68f5867cf0
[CBS] Add fallback ( #579 )
...
Related: https://github.com/ytdl-org/youtube-dl/issues/29564
Authored-by: llacb47, pukkandan
2021-08-02 07:46:12 +05:30
Ashish
605cad0be7
[Vimeo] Better extraction of original file ( #599 )
...
Authored by: Ashish0804
2021-08-02 07:23:12 +05:30
Ashish
e8384376c0
[CBS] Add ParamountPlusSeriesIE ( #603 )
...
Authored by: Ashish0804
2021-08-02 02:58:47 +05:30
David
e7e94f2a5c
[youtube] Add age-gate bypass for unverified accounts ( #600 )
...
Adds `_creator` variants for each client
Authored by: zerodytrash, colethedj, pukkandan
2021-08-02 02:43:46 +05:30
pukkandan
a46a815b05
[cleanup] Fix linter in 96fccc101f
2021-08-01 12:52:09 +05:30
pukkandan
96fccc101f
[downloader] Allow streaming unmerged formats to stdout using ffmpeg
...
For this to work:
1. The downloader must be ffmpeg
2. The selected formats must have the same protocol
3. The formats must be downloadable by ffmpeg to stdout
Partial solution for: https://github.com/ytdl-org/youtube-dl/issues/28146 , https://github.com/ytdl-org/youtube-dl/issues/27265
2021-08-01 12:38:06 +05:30
pukkandan
dbf5416a20
[cleanup] Refactor some code
2021-08-01 12:38:05 +05:30
pukkandan
d74a58a186
Set home:
as the default key for -P
2021-08-01 12:13:40 +05:30
pukkandan
f5510afef0
[FormatSort] Fix bug for audio with unknown codec
2021-08-01 12:13:40 +05:30
pukkandan
e4f0275711
Add compat-option no-clean-infojson
2021-08-01 12:13:40 +05:30
pukkandan
e0f2b4b47d
[utils] Fix slicing of reversed LazyList
...
Closes #589
2021-08-01 12:13:40 +05:30
coletdjnz
eca330cb88
[youtube] Fix default global API key
...
bug introduced in 000c15a4ca
2021-08-01 06:12:26 +00:00
Wes
d24734daea
[adobepass] Add MSO Sling TV ( #596 )
...
Original PR: ytdl-org/youtube-dl#29686
Closes : #300 , ytdl-org/youtube-dl#18132
Authored by: wesnm
2021-07-31 03:35:56 +05:30
MinePlayersPE
d9e6e9481e
[RCTIPlus] Remove PhantomJS dependency ( #595 )
...
Authored by: MinePlayersPE
2021-07-31 03:22:52 +05:30
pukkandan
3619f78d2c
[youtube] Misc cleanup ( #577 )
...
Authored by: pukkandan, colethedj
2021-07-31 03:01:49 +05:30
pukkandan
65c2fde23f
[youtube] Add thirdParty
to agegate clients ( #577 )
...
* This allows more videos like `tf2U5Vyj0oU` to become embeddable
See https://github.com/yt-dlp/yt-dlp/pull/575#issuecomment-888837000
* Also added tests for all types of age-gate
Closes #581
2021-07-31 02:20:21 +05:30
pukkandan
000c15a4ca
[youtube] simplify and de-duplicate client definitions ( #577 )
2021-07-31 02:14:15 +05:30
colethedj
9275f62cf8
[youtube] Improve age-gate detection ( #577 )
...
Authored by: colethedj
2021-07-31 02:13:55 +05:30
coletdjnz
6552469433
[youtube] Force hl=en
for comments ( #594 )
...
Closes #532
2021-07-31 01:06:00 +05:30
MinePlayersPE
11cc45718c
[vidio] Fix login error detection ( #582 )
...
Authored by: MinePlayersPE
2021-07-29 10:11:05 +05:30
Ashish
fe07e2c69f
[Hotstar] Support cookies ( #584 )
...
Closes #583
Authored by: Ashish0804
2021-07-29 10:06:38 +05:30
Ashish
89ce723edd
[Mxplayer] Add h265 formats ( #572 )
...
Authored by: Ashish0804
2021-07-29 09:57:09 +05:30
Sipherdrakon
45d1f15725
[dplay] Add ScienceChannelIE
( #567 )
...
Authored by: Sipherdrakon
2021-07-29 09:55:00 +05:30
rigstot
a318f59d14
[generic] Support KVS player ( #549 )
...
* Replaces the extractor for thisvid
Fixes: https://github.com/ytdl-org/youtube-dl/issues/2077
Authored-by: rigstot
2021-07-29 09:33:01 +05:30
pukkandan
7d1eb38af1
Add format types j
, l
, q
for outtmpl
...
Closes #345
2021-07-29 08:47:25 +05:30
pukkandan
901130bbcf
Expand and escape environment variables correctly in outtmpl
...
Fixes: https://www.reddit.com/r/youtubedl/comments/otfmq3/ytdlp_same_parameters_different_results
2021-07-29 08:38:18 +05:30
MinePlayersPE
c0bc527bca
[YouTube] Age-gate bypass implementation ( #575 )
...
* Calling the API with `clientScreen=EMBED` allows access to most age-gated videos - discovered by @ccdffddfddfdsfedeee (https://github.com/yt-dlp/yt-dlp/issues/574#issuecomment-887171136 )
* Adds clients: (web/android/ios)_(embedded/agegate), mweb_embedded
* Renamed mobile_web to mweb
Closes #574
Authored by pukkandan, MinePlayersPE
2021-07-27 15:10:44 +05:30
pukkandan
2a9c6dcd22
[youtube] Fix format sorting when using alternate clients
2021-07-26 03:50:13 +05:30
coletdjnz
5a1fc62b41
[youtube] Add mobile_web
client ( #557 )
...
Authored by: colethedj
2021-07-26 03:48:36 +05:30
pukkandan
b4c055bac2
[youtube] Add player_client=all
2021-07-26 03:38:18 +05:30
pukkandan
ea05b3020d
Remove asr
appearing twice in -F
2021-07-26 03:38:15 +05:30
pukkandan
9536bc072d
[bilibili] Improve _VALID_URL
2021-07-26 03:38:10 +05:30
Ashish
8242bf220d
[HotStarSeriesIE] Fix regex ( #569 )
...
Authored by: Ashish0804
2021-07-25 22:43:43 +05:30
Ashish
4bfa401d40
[UtreonIE] Add extractor ( #562 )
...
Authored by: Ashish0804
2021-07-25 22:41:45 +05:30
nixxo
0222620725
[mediaset] Fix extraction ( #564 )
...
Closes #365
Authored by: nixxo
2021-07-24 20:06:55 +05:30
pukkandan
1fe3c4c27e
[version] update
...
:ci skip all
2021-07-24 20:02:12 +05:30
pukkandan
f703a88055
Release 2021.07.24
2021-07-24 07:03:14 +05:30
pukkandan
a353beba83
[youtube:tab] Extract video duration early
...
Based on: https://github.com/ytdl-org/youtube-dl/pull/29487 by glenn-slayden
2021-07-24 06:59:20 +05:30
pukkandan
052e135029
[youtube] Simplify _get_text
early
2021-07-24 06:59:20 +05:30
xtkoba
cb89cfc14b
[test] Add Python 3.10 ( #480 )
...
Authored-by: pukkandan, xtkoba
2021-07-23 20:32:48 +05:30
pukkandan
063c409dfb
[cookies] Handle errors when importing keyring
...
Workaround for #551
2021-07-23 19:58:27 +05:30
Matt Broadway
767b02a99b
[cookies] Handle sqlite
ImportError
gracefully ( #554 )
...
Closes #544
Authored by: mbway
2021-07-23 19:56:19 +05:30
pukkandan
f45e6c1126
[downloader] Pass same status object to all progress_hooks
2021-07-23 09:46:55 +05:30
pukkandan
3944e7af92
[youtube] Fix subtitles only being extracted from the first client
...
Closes #547
2021-07-23 09:46:55 +05:30
pukkandan
ad34b2951e
Try all clients even if age-gated
...
Reverts: 892e31ce7c
If some API calls have any issue, saving the state will cause unnecessary errors
2021-07-23 09:46:54 +05:30
pukkandan
c8fa48fd94
[youtube] Disable get_video_info
age-gate workaround
...
This now seems to be completely dead
Closes : #553
2021-07-23 09:46:52 +05:30
coletdjnz
2fd226f6a7
[youtube] Fix age-gated videos for API clients when cookies are supplied ( #545 )
...
Fixes #543
Authored by: colethedj
2021-07-22 08:11:04 +00:00
pukkandan
3ba7740dd8
[downloader] Pass info_dict
to progress_hook
s
2021-07-22 04:30:11 +05:30
pukkandan
29b208f6f9
[cookies] bugfix
...
Fixes: https://github.com/yt-dlp/yt-dlp/pull/488#discussion_r674352059
2021-07-22 03:00:21 +05:30
pukkandan
e4d666d27b
[version] update
...
:ci skip all
2021-07-22 02:37:51 +05:30
pukkandan
245524e6a3
Release 2021.07.21
...
and fix some typos
Closes #538
2021-07-22 02:33:28 +05:30
pukkandan
9c0d7f4951
[youtube] Make --extractor-retries
work for more errors
...
Closes #507
2021-07-22 02:32:20 +05:30
pukkandan
e37d0efbd9
Fix bug where original_url
was not propagated when _type
=url
2021-07-22 02:32:19 +05:30
coletdjnz
c926c9541f
[youtube] Add debug message for SAPISID cookie extraction ( #540 )
...
Authored by: colethedj
2021-07-21 20:45:05 +00:00
Matt Broadway
982ee69a74
Add option --cookies-from-browser
to load cookies from a browser ( #488 )
...
* also adds `--no-cookies-from-browser`
Original PR: https://github.com/ytdl-org/youtube-dl/pull/29201
Authored by: mbway
2021-07-22 02:02:49 +05:30
pukkandan
7ea6541124
[youtube] Improve extraction of livestream metadata
...
Modified from and closes #441
Authored by: pukkandan, krichbanana
2021-07-21 20:50:59 +05:30
pukkandan
ae30b84072
Add field live_status
2021-07-21 20:50:58 +05:30
pukkandan
cc9d1493c6
bugfix for 50fed816dd
2021-07-21 20:50:49 +05:30
Philip Xu
f6755419d1
[douyin] Add extractor ( #513 )
...
Authored-by: pukkandan, pyx
2021-07-21 20:49:27 +05:30
Henrik Heimbuerger
145bd631c5
[nebula] Authentication via tokens from cookie jar ( #537 )
...
Closes #496
Co-authored-by: hheimbuerger, TpmKranz
2021-07-21 18:12:43 +05:30
pukkandan
b35496d825
Add only_once
param for write_debug
2021-07-21 18:06:34 +05:30
pukkandan
352d63fdb5
[utils] Improve traverse_obj
2021-07-21 11:30:06 +05:30
pukkandan
11f9be0912
[youtube] Extract data from multiple clients ( #536 )
...
* `player_client` accepts multiple clients
* default `player_client` = `android,web`
* music clients can be specifically requested
* Add IOS `player_client`
* Hide live dash since they can't be downloaded
Closes #501
Authored-by: pukkandan, colethedj
2021-07-21 09:22:34 +05:30
pukkandan
c84aeac6b5
Add only_once
param for report_warning
...
Related: https://github.com/yt-dlp/yt-dlp/pull/488#discussion_r667527297
2021-07-21 01:39:58 +05:30
pukkandan
50fed816dd
Errors in playlist extraction should obey --ignore-errors
...
Related: https://github.com/yt-dlp/yt-dlp/issues/535#issuecomment-883277272 , https://github.com/yt-dlp/yt-dlp/issues/518#issuecomment-881794754
2021-07-21 01:04:53 +05:30
coletdjnz
a1a7907bc0
[youtube] Fix controversial videos when requested via API ( #533 )
...
Closes: https://github.com/yt-dlp/yt-dlp/issues/511#issuecomment-883024350
Authored by: colethedj
2021-07-20 23:31:28 +05:30
pukkandan
d61fc64618
[youtube:tab] Fix channels tab
2021-07-20 23:22:34 +05:30
pukkandan
6586bca9b9
[utils] Fix LazyList for Falsey values
2021-07-20 23:22:26 +05:30
pukkandan
da503b7a52
[youtube] Make parse_time_text
and _extract_chapters
non-fatal
...
Related: #532 , 7c365c2109
2021-07-20 07:22:26 +05:30
pukkandan
7c365c2109
[youtube] Sanity check chapters
(and refactor related code)
...
Closes #520
2021-07-20 05:39:02 +05:30
pukkandan
3f698246b2
Rename NOTE
in -F
to MORE INFO
...
since it's often confused to be the same as `format_note`
2021-07-20 05:30:28 +05:30
pukkandan
cca80fe611
[youtube] Extract even more thumbnails and reduce testing
...
* Also fix bug where `_test_url` was being ignored
Ref: https://stackoverflow.com/a/20542029
Related: #340
2021-07-20 03:46:06 +05:30
pukkandan
c634ad2a3c
[compat] Remove unnecessary code
2021-07-20 03:46:05 +05:30
pukkandan
8f3343809e
[utils] Improve traverse_obj
...
* Allow skipping a level: `traverse_obj([{k:v1}, {k:v2}], (None, k))` => `[v1, v2]`
* Make keys variadic: `traverse_obj(obj, k1: str, k2: str)` => `traverse_obj(obj, (k1,), (k2,))`
* Fetch from multiple keys: `traverse_obj([{k1:[1], k2:[2], k3:[3]}], (0, (k1, k2), 0))` => `[1, 2]`
TODO: Add tests
2021-07-20 02:42:11 +05:30
pukkandan
0ba692acc8
[youtube] Extract more thumbnails
...
* The thumbnail URLs are hard-coded and their actual existence is tested lazily
* Added option `--no-check-formats` to not test them
Closes #340 , Related: #402 , #337 , https://github.com/ytdl-org/youtube-dl/issues/29049
2021-07-20 02:42:11 +05:30
pukkandan
d9488f69c1
[crunchyroll:playlist] Force http
...
Closes #495
2021-07-20 02:42:11 +05:30
pukkandan
5520aa2dc9
Add option --exec-before-download
...
Closes #530
2021-07-19 23:47:45 +05:30
mzbaulhaque
8d9b902243
[pornflip] Add new extractor ( #523 )
...
Authored-by: mzbaulhaque
2021-07-19 23:46:21 +05:30
coletdjnz
fe93e2c4cf
[youtube] misc cleanup and bug fixes ( #505 )
...
* Update some `_extract_response` calls to keep them consistent
* Cleanup continuation extraction related code using new API format
* Improve `_extract_account_syncid` to support multiple parameters
* Generalize `get_text` and related functions into one
* Update `INNERTUBE_CONTEXT_CLIENT_NAME` with integer values
Authored by: colethedj
2021-07-19 10:25:07 +05:30
coletdjnz
314ee30548
[youtube] Fix session index extraction and headers for non-web player clients ( #526 )
...
Fixes #522
2021-07-18 06:23:32 +00:00
coletdjnz
34917076ad
[youtube] Fix authentication when using multiple accounts
...
`SESSION_INDEX` in `ytcfg` is the index of the active account and should be sent as `X-Goog-AuthUser` header
Closes #518
Authored by @colethedj
2021-07-17 11:50:05 +05:30
The Hatsune Daishi
ccc7795ca3
[yahoo:gyao:player] Relax _VALID_URL
( #503 )
...
Authored by: nao20010128nao
2021-07-16 20:06:53 +05:30
Felix S
da1c94ee45
[generic] Extract previously missed subtitles ( #515 )
...
* [generic] Extract subtitles in cases missed previously
* [common] Detect discarded subtitles in SMIL manifests
* [generic] Extract everything in the SMIL manifest
Authored by: fstirlitz
2021-07-16 19:52:56 +05:30
pukkandan
3b297919e0
Revert "Merge webm formats into mkv if thumbnails are to be embedded ( #173 )"
...
This reverts commit 4d971a16b8
by @damianoamatruda
Closes #500
This was wrongly checking for `write_thumbnail`
2021-07-15 23:34:52 +05:30
coletdjnz
47193e0298
[youtube:tab] Extract playlist availability ( #504 )
...
Authored by: colethedj
2021-07-15 02:42:30 +00:00
coletdjnz
49bd8c66d3
[youtube:comments] Improve comment vote count parsing ( fixes #506 ) ( #508 )
...
Authored by: colethedj
2021-07-14 23:24:42 +00:00
Felix S
182b6ae8a6
[RTP] Fix extraction and add subtitles ( #497 )
...
Authored by: fstirlitz
2021-07-14 05:06:18 +05:30
felix
c843e68588
[utils] Improve js_to_json
comment regex
...
Capture the newline character as part of a single-line comment
From #497 , Authored by: fstirlitz
2021-07-14 05:02:43 +05:30
felix
198f7ea89e
[extractor] Allow extracting multiple groups in _search_regex
...
From #497 , Authored by: fstirlitz
2021-07-14 05:02:42 +05:30
coletdjnz
c888ffb95a
[youtube] Use android client as default and add age-gate bypass for it ( #492 )
...
Authored by: colethedj
2021-07-14 03:58:51 +05:30
coletdjnz
9752433221
[youtube:comments] Fix is_favorited
( #491 )
...
Authored by colethedj
2021-07-12 06:50:03 +05:30
pukkandan
f0ff9979c6
[vlive] Extract thumbnail directly in addition to the one from Naver
...
Closes #477
2021-07-12 06:07:23 +05:30
pukkandan
501dd1ad55
[metadatafromfield] Do not detect numbers as field names
...
Related: https://github.com/yt-dlp/yt-dlp/issues/486#issuecomment-877820394
2021-07-12 05:20:12 +05:30
pukkandan
75722b037d
[webtt] Fix timestamps
...
Closes #474
2021-07-12 05:20:12 +05:30
coletdjnz
2d6659b9ea
[youtube:comments] Move comment extraction to new API ( #466 )
...
Closes #438 , #481 , #485
Authored by: colethedj
2021-07-12 04:48:40 +05:30
Kevin O'Connor
c5370857b3
[BravoTV] Improve metadata extraction ( #483 )
...
Authored by: kevinoconnor7
2021-07-11 16:36:26 +05:30
pukkandan
00034c146a
[embedthumbnail] Fix _get_thumbnail_resolution
2021-07-11 04:46:53 +05:30
pukkandan
325ebc1703
Improve traverse_obj
2021-07-11 04:46:53 +05:30
pukkandan
7dde84f3c9
[FFmpegMetadata] Add language of each stream
...
and some refactoring
2021-07-11 04:46:52 +05:30
pukkandan
6606817a86
[utils] Add variadic
2021-07-11 04:46:51 +05:30
zackmark29
73d829c144
[VIKI] Rewrite extractors ( #475 )
...
Closes #462
Also added extractor-arg `video_types` to `vikichannel`
Co-authored-by: zackmark29, pukkandan
2021-07-10 02:08:09 +05:30
pukkandan
60bdb7bd9e
[youtube] Fix sorting of 3gp format
2021-07-08 22:33:33 +05:30
pukkandan
4bb6b02f93
Improve extractor_args
parsing
2021-07-08 21:22:35 +05:30
pukkandan
b5ac45b197
Fix selectors all
, mergeall
and add tests
...
Bug from: 981052c9c6
2021-07-07 21:10:43 +05:30
pukkandan
38a40c9e16
[version] update
...
:ci skip all
2021-07-07 05:43:58 +05:30
pukkandan
51f8a31d65
Update to ytdl-commit-a803582
...
[peertube] only call description endpoint if necessary
a803582717
2021-07-07 05:17:11 +05:30
Tom-Oliver Heidel
be05d5cff1
[soundcloud] Allow login using oauth token ( #469 )
...
Authored by: blackjack4494
2021-07-07 04:21:13 +05:30
zenerdi0de
30d569d2ac
[fancode] Fix extraction, support live and allow login with refresh token ( #471 )
...
Authored-by: zenerdi0de
2021-07-07 04:02:56 +05:30
OhMyBahGosh
08625e4125
[AdobePass] Add Spectrum MSO ( #470 )
...
From: https://github.com/ytdl-org/youtube-dl/pull/26792
Co-authored by: kevinoconnor7, ohmybahgosh
2021-07-07 03:26:51 +05:30
pukkandan
3acf6d3856
[Funimation] Rewrite extractor (See desc) ( #444 )
...
* Support direct `/player/` URL
* Treat the different versions of an episode as different formats of a single video. So `experience_id` can no longer be used as the video `id` and the `episode_id` is used instead. This means that all existing archives will break
* Extractor options `language` and `version` to pre-select them
* Compat option `seperate-video-versions` to fall back to old behavior (including using the old video IDs)
Closes #428
2021-07-07 02:51:29 +05:30
pukkandan
46890374f7
[extractor] Minor improvements (See desc)
...
1. Allow removal of login hint - extractors can set their own login hint as part of `msg`
2. Cleanup `_merge_subtitles` signature
2021-07-07 02:27:53 +05:30
pukkandan
60755938b3
[extractor] Prevent unnecessary download of hls manifests
...
and refactor `hls_split_discontinuity` code
2021-07-07 02:24:58 +05:30
pukkandan
723d44b92b
[fragment] Handle errors in threads correctly
2021-07-07 01:55:54 +05:30
pukkandan
bc97cdae67
[cleanup] Fix linter and some typos
...
Related: https://github.com/ytdl-org/youtube-dl/pull/29398
2021-07-04 03:04:25 +05:30
nyuszika7h
e010672ab5
[videa] Fix extraction ( #463 )
...
Authored by: nyuszika7h
2021-07-03 21:38:08 +05:30
pukkandan
169dbde946
Fixes for --list
options (See desc)
...
1. Fix `--list-formats-old`
2. Allow listing with `--quiet`
3. Allow various listings to work together
4. Allow `--print` to work with listing
2021-07-03 01:16:19 +05:30
MinePlayersPE
17f0eb66b8
[RCTIPlus] Add extractor ( #443 )
...
Authored by: MinePlayersPE
2021-07-02 19:54:41 +05:30
pukkandan
981052c9c6
Some minor fixes and refactoring (see desc)
...
* [utils] Fix issues with reversal
* check_formats should catch `DownloadError`, not `ExtractorError`
* Simplify format selectors with `LazyList` and `yield from`
2021-07-02 08:17:37 +05:30
pukkandan
b1e60d1806
[facebook] Extract description and fix title
...
Partially fixes : #453
2021-07-02 08:17:37 +05:30
pukkandan
6b6c16ca6c
[downloader/ffmpeg] Fix --ppa
when using simultaneous download
2021-07-02 08:17:30 +05:30
krichbanana
f6745c4980
[Youtube] Choose correct Live chat API for upcoming streams ( #460 )
...
Authored by: krichbanana
2021-07-02 05:59:29 +05:30
coletdjnz
109dd3b237
[youtube] Use new API for additional video extraction requests ( #328 )
...
Co-authored-by: colethedj, pukkandan
Closes https://github.com/yt-dlp/yt-dlp/issues/427
Workarounds for https://github.com/ytdl-org/youtube-dl/issues/29326 , https://github.com/yt-dlp/yt-dlp/issues/319 , https://github.com/ytdl-org/youtube-dl/issues/29086
2021-06-29 22:07:49 +00:00
siikamiika
c2603313b1
[youtube_live_chat] use clickTrackingParams
( #449 )
...
Authored by: siikamiika
2021-06-27 04:52:32 +05:30
LE
1e79316e20
[TBS] Support livestreams ( #448 )
...
Authored by: llacb47
2021-06-26 17:14:43 +05:30
coletdjnz
45261e063b
[youtube:comments] Fix error handling and add itct
to params ( #446 )
...
Should close #439 (untested)
Authored by: colethedj
2021-06-25 23:31:10 +05:30
pukkandan
49c258e18d
[youtube] Fix subtitle names for age-gated videos
...
Related: https://github.com/iv-org/invidious/pull/2205#issuecomment-868680486
2021-06-25 23:10:31 +05:30
pukkandan
d3f62c1967
Fix --throttled-rate
when using --load-info-json
2021-06-25 22:57:17 +05:30
pukkandan
5d3a0e794b
Add --extractor-args
to pass extractor-specific arguments
2021-06-25 20:10:28 +05:30
Mevious
125728b038
[funimation] Add FunimationShowIE
( #442 )
...
Closes #436
Authored by: Mevious
2021-06-25 05:45:23 +05:30
pukkandan
15a4fd53d3
[thumbnailsconvertor] Treat jpeg
as jpg
2021-06-25 05:36:35 +05:30
Adrik
4513a41a72
Process videos when using --ignore-no-formats-error
( #441 )
...
Authored by: krichbanana
2021-06-24 22:23:34 +05:30
pukkandan
6033d9808d
Fix --flat-playlist
when entry has no ie_key
2021-06-24 22:23:34 +05:30
pukkandan
bd4d1ea398
[cleanup] Minor refactoring of fragment
2021-06-24 22:23:33 +05:30
pukkandan
8e897ed283
[fragment] Return status of download correctly
2021-06-24 22:04:23 +05:30
LE
412cce82b0
[yahoo] Fix extraction ( #435 )
...
Fixes: https://github.com/ytdl-org/youtube-dl/issues/28290
Co-authored-by: llacb47, pukkandan
2021-06-24 21:27:48 +05:30
siikamiika
d534c4520b
[youtube_live_chat] Fix download with cookies ( #437 )
...
Closes #417
Authored by: siikamiika
2021-06-24 21:26:32 +05:30
pukkandan
2b18a8c590
[plutotv] Improve _VALID_URL
...
Closes #431
2021-06-23 07:49:09 +05:30
pukkandan
dac8b87b0c
[version] update :ci skip all
2021-06-23 07:37:07 +05:30
pukkandan
6aecd87106
Release 2021.06.23
2021-06-23 07:34:55 +05:30
pukkandan
ed807c1837
Update to ytdl-commit-379f52a
...
[liveleak] Remove extractor
379f52a495
2021-06-23 07:34:55 +05:30
Mevious
29f63c9672
[funimation] Extract subtitles ( #434 )
...
Closes #420 , https://github.com/ytdl-org/youtube-dl/issues/25645
Related: https://github.com/ytdl-org/youtube-dl/pull/24906
Authored by: Mevious
2021-06-23 07:27:53 +05:30
pukkandan
9fc0de5796
[hotstar] Use server time for authentication instead of local time
...
Closes #396
2021-06-23 06:04:42 +05:30
siikamiika
c60ee3a218
[youtube_live_chat] Support ongoing live chat ( #422 )
...
Authored by: siikamiika
2021-06-23 05:42:39 +05:30
pukkandan
8a77e5e6bc
[cleanup] Revert unnecessary changes in 51d9739f80
2021-06-23 05:34:40 +05:30
pukkandan
51d9739f80
Add option --throttled-rate
below which video data is re-extracted
...
Currently only for HTTP downloads
Closes #430 , workaround for https://github.com/ytdl-org/youtube-dl/issues/29326
2021-06-23 05:29:58 +05:30
pukkandan
4c7853de14
[fragment] Merge during download for -N
, and refactor hls
/dash
( #364 )
2021-06-22 00:29:50 +05:30
pukkandan
e6779b9400
[twitcasting] Websocket support ( #399 )
...
Closes #392
Authored by: nao20010128nao
2021-06-21 22:56:45 +05:30
pukkandan
e36d50c5dd
[websockets] Add WebSocketFragmentFD
( #399 )
...
Necessary for #392
Co-authored by: nao20010128nao, pukkandan
2021-06-21 22:56:36 +05:30
pukkandan
ff0f78e1fe
[aria2c] Lower --min-split-size
for HTTP downloads
...
This makes downloading smaller files much faster
2021-06-20 19:28:54 +05:30
pukkandan
7e067091e8
[options] Rename --add-metadata
to --embed-metadata
...
and clarify that it embeds chapter markers
2021-06-20 04:59:35 +05:30
pukkandan
f89b3e2d7a
Skip fixup of existing files and add --fixup force
to force it
2021-06-20 04:59:34 +05:30
pukkandan
fd7cfb6444
[cleanup] Refactor fixup
2021-06-20 04:26:11 +05:30
pukkandan
4e6767b5f2
[youtube] Temporary fix for age-gate
...
Related:
https://stackoverflow.com/a/67629882
https://github.com/yt-dlp/yt-dlp/issues/319
https://github.com/ytdl-org/youtube-dl/issues/29333
https://github.com/ytdl-org/youtube-dl/issues/29086
2021-06-18 20:32:52 +05:30
pukkandan
9fea350f0d
Fix id sanitization in filenames
...
Closes #415
2021-06-17 02:32:24 +05:30
pukkandan
e858a9d6d3
[EmbedThumbnail] Add compat-option embed-thumbnail-atomicparsley
...
to force use of atomicparsley for embedding thumbnails in mp4
Related: #411
2021-06-16 22:33:32 +05:30
pukkandan
7e87e27c52
[postprocessor] Fix _restrict_to
when a codec is not set
2021-06-14 14:09:22 +05:30
pukkandan
d0fb4bd16f
[pornhub] Extract cast
...
Closes #406 , https://github.com/ytdl-org/youtube-dl/pull/27384
2021-06-13 21:38:08 +05:30
felix
3fd4c2a543
[mediasite] Extract slides ( #343 )
...
Fixes:
https://github.com/ytdl-org/youtube-dl/issues/4974#issue-58006762
https://github.com/ytdl-org/youtube-dl/issues/4540#issuecomment-69574231
https://github.com/ytdl-org/youtube-dl/pull/11185#issuecomment-335554239
Authored by: fstirlitz
2021-06-13 20:36:40 +05:30
felix
cdb19aa4c2
[downloader/mhtml] Add new downloader ( #343 )
...
This downloader is intended to be used for streams that consist of a
timed sequence of stand-alone images, such as slideshows or thumbnail
streams
This can be used for implementing:
https://github.com/ytdl-org/youtube-dl/issues/4974#issue-58006762
https://github.com/ytdl-org/youtube-dl/issues/4540#issuecomment-69574231
https://github.com/ytdl-org/youtube-dl/pull/11185#issuecomment-335554239
https://github.com/ytdl-org/youtube-dl/issues/9868
https://github.com/ytdl-org/youtube-dl/pull/14951
Authored by: fstirlitz
2021-06-13 20:36:40 +05:30
pukkandan
4d85fbbdbb
Fix bug in 8326b00aab
2021-06-13 14:36:13 +05:30
pukkandan
551f93885e
Ignore images
formats from merge
2021-06-13 04:16:42 +05:30
pukkandan
8326b00aab
Allow images
formats
...
Necessary for #343 .
* They are identified by `vcodec=acodec='none'`
* These formats show as the worst in `-F`
* Any postprocessor that expects audio/video will be skipped
* `b*` and all related selectors will skip such formats
* This commit also does not add any selector for downloading such formats. They have to be explicitly requested by the `format_id`. Implementation of a selector is left for when #389 is resolved
2021-06-13 03:45:53 +05:30
pukkandan
b0249bcaf0
Expand --check-formats
to thumbnails
...
Closes #402
2021-06-13 03:45:53 +05:30
pukkandan
21cd8fae49
Use NamedTemporaryFile
for --check-formats
2021-06-13 03:45:53 +05:30
pukkandan
45db527fa6
[youtube] Login is not needed for :ytrec
2021-06-13 03:45:53 +05:30
pukkandan
28419ca2c8
[utils] Improve LazyList
...
* Add `repr` and `str` that mimics `list`
* Add `reversed`. Unlike `[::-1]`, reversed does not exhaust the iterable and modifies the `LazyList` in-place
* Add tests
2021-06-13 03:45:53 +05:30
pukkandan
8ba8714880
[EmbedThumbnail] Fix for already downloaded thumbnail
2021-06-11 19:13:24 +05:30
pukkandan
187986a857
Better error handling of syntax errors in -f
2021-06-11 19:13:22 +05:30
coletdjnz
4ba001080f
[youtube] Non-fatal alert reporting for unavailable videos page ( #401 )
...
Co-Authored by: colethedj, pukkandan
2021-06-10 21:12:56 +00:00
coletdjnz
1974e99f4b
[youtube] Improve SAPISID cookie handling ( closes #393 ) ( #395 )
...
Author: colethedj
2021-06-10 21:02:57 +00:00
pukkandan
0181adefc6
[build] Build Windows x86 version with py3.7
...
and remove redundant tests
Closes #390
:ci skip
Co-authored by: pukkandan, shirt-dev
2021-06-10 01:41:04 +05:30
pukkandan
fd3c633d26
[version] update
...
:ci skip all
2021-06-10 01:36:46 +05:30
pukkandan
385a27fad1
Improve offset parsing in outtmpl
2021-06-09 20:01:57 +05:30
pukkandan
639f1cea92
Fix %d
and empty default in outtmpl
...
Closes #388
2021-06-09 15:37:15 +05:30
pukkandan
b5c5d84f60
Revert "[build] Build Windows x86 version with py3.8"
...
This reverts commit aa75e51f99
.
See #390
This is being reverted instead of modified due to #388
2021-06-09 15:37:15 +05:30
pukkandan
aa75e51f99
[build] Build Windows x86 version with py3.8
...
and remove redundant tests
:ci skip
Ao-authored by: pukkandan, shirt-dev
2021-06-09 02:18:55 +05:30
pukkandan
884ce9d05d
[version] update :ci skip all
2021-06-09 02:18:55 +05:30
pukkandan
3b1fe47d84
Release 2021.06.08
2021-06-08 20:13:41 +05:30
pukkandan
76a264ac9e
Make outtmpl more robust and catch errors early
2021-06-08 20:11:00 +05:30
pukkandan
324ad82006
[utils] Generalize traverse_dict
to traverse_obj
2021-06-08 19:26:44 +05:30
Nil Admirari
beb982bead
[build,update] Add GNU-style SHA512 and prepare updater for simlar SHA256 ( #383 )
...
Authored by: nihil-admirari <50202386+nihil-admirari@users.noreply.github.com>
Related: #385
2021-06-08 16:04:07 +05:30
pukkandan
46358f647d
Update to ytdl-commit-c2350ca
...
Update MSVC 2010 redist URL
c2350cac24
2021-06-08 00:28:32 +05:30
pukkandan
bd99f6e648
Add field original_url
with the user-inputted URL
...
So that they can be processed by `--parse-metadata` for example
`webpage_url` is the same, but may be modified by the extractor
2021-06-08 00:20:06 +05:30
pukkandan
ecb5419149
Make more fields available for --print
when used with --flat-playlist
2021-06-08 00:17:53 +05:30
pukkandan
89ee4cf8ae
[viki] Fix extraction
...
Closes #381
Code from: 59e583f7e8
2021-06-07 12:42:58 +05:30
pukkandan
87ea7dfc04
Fix filename sanitization
...
Bug from 752cda3880
2021-06-06 19:36:28 +05:30
pukkandan
eb0f9d6838
[zoom] Extract transcripts as subtitles
2021-06-06 17:09:09 +05:30
pukkandan
d3d8d8184a
[extractor] Fix pre-checking archive for some extractors
...
The `id` regex group must be present for `_match_id` and pre-checking archive to work correctly
2021-06-06 15:05:07 +05:30
pukkandan
e85a39717a
[twitcasting] Add TwitCastingUserIE, TwitCastingLiveIE
...
Closes #374
Code adapted from: f1fb9222bb/youtube_dl/extractor/twitcasting.py
Authored by: pukkandan, nao20010128nao
2021-06-06 03:26:33 +05:30
MinePlayersPE
f2cd7060fc
[vidio] Add VidioPremierIE and VidioLiveIE ( #371 )
...
Authored-by: MinePlayersPE
2021-06-06 01:25:26 +05:30
pukkandan
752cda3880
Fix and refactor prepare_outtmpl
...
The following tests would have failed previously:
%(id)d %(id)r
%(ext)s-%(ext|def)d
%(width|)d
%(id)r %(height)r
%(formats.0)r
%s
2021-06-06 00:59:04 +05:30
pukkandan
9d83ad93d0
[cleanup] Mark unused files
2021-06-06 00:59:04 +05:30
felix
cc52de4356
[cleanup] Point all shebang to python3
( #372 )
...
Authored by: fstirlitz
2021-06-06 00:59:04 +05:30
felix
2ec1759f9d
[downloader/ffmpeg] Hide FFmpeg banner unless in verbose mode ( #372 )
...
Authored by: fstirlitz
2021-06-06 00:59:04 +05:30
felix
e2efe599aa
[common] Fix FourCC fallback when parsing ISM ( #372 )
...
In some DASH manifests, the FourCC attribute is actually present,
but empty. We thus apply the same fallback to 'AACL' that we do
when the attribute is entirely absent.
Authored by: fstirlitz
2021-06-06 00:59:04 +05:30
pukkandan
5e1dba8ed6
Remove duplicate file trovolive.py
2021-06-06 00:59:04 +05:30
pukkandan
bea742222f
[youtube] Support shorts URL
...
Closes #375
2021-06-06 00:59:04 +05:30
pukkandan
e06ca6ddac
[hls] Decrypt fragment when reading from disk
...
Closes #373
2021-06-05 18:51:15 +05:30
pukkandan
eb03899192
[version] update
...
:ci skip all
2021-06-01 21:08:44 +05:30
pukkandan
bc6b9bcd65
[utils] Escape URLs in sanitized_Request
, not sanitize_url
...
d2558234cf
added escaping of URLs while sanitizing. However, `sanitize_url` may not always receive an actual URL.
Eg: When using `yt-dlp "search query" --default-search ytsearch`, `search query` gets escaped to `search%20query` before being prefixed with `ytsearch:` which is not the intended behavior. So the escaping is moved to `sanitized_Request` instead.
2021-06-01 20:29:02 +05:30
Ashish
6e6390321c
[Hotstar] Add HotStarSeriesIE ( #366 )
...
Authored by: Ashish0804
2021-06-01 20:14:03 +05:30
pukkandan
4040428efc
[update] Block further update for unsupported systems
2021-06-01 03:32:09 +05:30
pukkandan
14eb1ee1cb
Update to ytdl-commit-d495292
...
[ard] Relax _VALID_URL and fix video ids
d495292852
Closes #357
2021-06-01 02:48:20 +05:30
coletdjnz
879e7199bb
[archiveorg] Add YoutubeWebArchiveIE ( #356 )
...
Co-authored by: colethedj, pukkandan, alex-gedeon
2021-05-31 01:12:38 +00:00
pukkandan
d89da64b1d
[hls,dash] When using concurrent_fragment_downloads
, do not keep the fragment content in memory
...
Partial fix for #359
This is a temporary solution until #364 can be implemented
2021-05-30 23:01:49 +05:30
pukkandan
5dcd8e1d88
[hls] Disable external downloader for webtt
2021-05-30 23:00:57 +05:30
MinePlayersPE
10bb7e51e8
[vidio] Add login support ( #362 )
...
Authored by: MinePlayersPE
2021-05-30 20:19:14 +05:30
pukkandan
b0089e8992
[fancode] Add extractor (#316,#354)
...
Closes #269 , #363
Authored by: rmsmachine
2021-05-30 19:34:39 +05:30
Ashish
a3ed14cbaf
[Voot] Add VootSeriesIE ( #351 )
...
Authored by: Ashish0804
2021-05-30 16:45:42 +05:30
LE
9dee4df559
[Saitosan] Add new extractor ( #350 )
...
Closes #224
Authored by: llacb47
2021-05-30 14:32:18 +05:30
pukkandan
adddc50cbf
[extractor] Functions to parse socket.io response as json
...
Authored by: pukkandan, llacb47
2021-05-30 14:22:42 +05:30
MinePlayersPE
46c43ffc9d
[vidio] Support premium videos ( #358 )
...
Authored by: MinePlayersPE
2021-05-29 20:24:19 +05:30
pukkandan
37a3bb66a7
[extractor] Allow note=False
when extracting manifests
2021-05-29 14:22:44 +05:30
pukkandan
337e0c62f8
[embedthumbnail] Correctly escape filename
...
Closes #352
The approach in [1] is faulty as can be seen in the test cases
1. bff857a8af
2021-05-29 02:31:14 +05:30
pukkandan
885cc0b75c
[embedthumbnail] Embed if any thumbnail was downloaded, not just the best
2021-05-29 02:31:14 +05:30
pukkandan
46953e7e6e
[youtube:playlist] fix bug
2021-05-29 02:31:13 +05:30
pukkandan
ae8f99e648
Remove None
values from info.json
2021-05-29 02:31:13 +05:30
pukkandan
077c476276
[zee5] Fix m3u8 formats extension
2021-05-29 02:31:12 +05:30
pukkandan
835a1478b4
Write messages to stderr
when both quiet
and verbose
2021-05-29 02:31:10 +05:30
pukkandan
120fe5134a
Pre-check archive and filters during playlist extraction
...
This makes `--break-on-existing` much faster.
It also helps `--break-on-reject` if the playlist extractor can extract the relevant fields
2021-05-29 02:12:09 +05:30
pukkandan
56a8fb4f77
Refactor __process_playlist
using LazyList
2021-05-29 02:12:09 +05:30
pukkandan
55575225b4
[utils] Add __getitem__
for PagedList
2021-05-29 02:12:08 +05:30
pukkandan
483336e79e
[utils] Add LazyList
2021-05-29 02:12:08 +05:30
pukkandan
c77495e3a4
[cleanup] _match_entry
2021-05-29 02:12:07 +05:30
rhsmachine
65af1839c6
[patreon] Support vimeo embeds ( #349 )
...
Authored by: rhsmachine
2021-05-27 22:14:43 +05:30
pukkandan
177877c544
[extractor] Always prefer native hls downloader by default
...
When the manifest is not downloadable by native downloader, it already is able to detect it and switch to `ffmpeg`. So there doesn't seem to be a reason anymore to use ffmpeg as the preferred downloader
2021-05-26 01:27:39 +05:30
pukkandan
b25522ba52
[update] Replace self without launching a subprocess in windows
...
Closes : #335 , https://github.com/ytdl-org/youtube-dl/issues/28488 , https://github.com/ytdl-org/youtube-dl/issues/5810 , https://github.com/ytdl-org/youtube-dl/issues/5994
In windows, a running executable cannot be replaced. So, the old updater worked by launching a batch script and then exiting, so that the batch script can replace the executable. However, this caused the above-mentioned issues.
The new method takes advantage of the fact that while the executable cannot be replaced or deleted, it can still be renamed. The current update process on windows is as follows:
1. Delete `yt-dlp.exe.old` if it exists
2. Download the new version as `yt-dlp.exe.new`
3. Rename the running exe to `yt-dlp.exe.old`
4. Rename `yt-dlp.exe.new` to `yt-dlp.exe`
5. Open a shell that deletes `yt-dlp.exe.old` and terminate
While we still use a subprocess, the actual update is already done before the app terminates and the batch script does not print anything to stdout/stderr. So this solves all the above issues
2021-05-26 01:13:34 +05:30
pukkandan
c19bc311cb
[cleanup] Refactor updater
...
The updater now uses `.update.run_update` and not `.update.update_self`.
Although I don't expect anyone to be using the updater via API, a wrapper `update_self` is provided for compatibility just in case
2021-05-26 01:13:08 +05:30
Hubert Hirtz
5435dcf96e
Handle Basic Auth user:pass
in URLs
...
Fixes https://github.com/ytdl-org/youtube-dl/issues/20258 , https://github.com/ytdl-org/youtube-dl/issues/26211
Authored by: hhirtz, pukkandan
2021-05-24 03:38:02 +05:30
Oliver Freyermuth
f17c702270
[ard] Allow URLs without -
before id
...
https://github.com/ytdl-org/youtube-dl/pull/29091
Authored by: olifre
2021-05-23 23:03:08 +05:30
pukkandan
3907333c5d
[extractor] Skip subtitles without URI in m3u8 manifests
...
Closes #339
Authored by: hheimbuerger
2021-05-23 22:32:47 +05:30
pukkandan
acdecdfaef
[embedthumbnail] Embed in mp4
/m4a
using mutagen
...
Code from: https://github.com/ytdl-org/youtube-dl/pull/23525
Co-authored by: tripulse , pukkandan
2021-05-23 22:16:35 +05:30
Ashish
09d18ad07e
[Sonyliv] Add subtitle support ( #342 )
...
Authored by: Ashish0804
2021-05-23 21:26:27 +05:30
pukkandan
bc516a3f3c
Sanitize and sort playlist thumbnails
...
Closes #341
2021-05-23 17:28:15 +05:30
Ashish
9572eaaa11
[ShemarooMe] Add extractor ( #332 )
...
Closes #307
Co-authored-by: Ashish0804, pukkandan
2021-05-23 12:42:50 +05:30
pukkandan
18e674b4f6
[ffmpeg] Download and merge in a single step if possible
2021-05-23 03:53:18 +05:30
pukkandan
8d68ab98a7
[youtube] Fix bug where not all hls formats were extracted
...
Bug introduced in 9297939ec3
2021-05-23 03:53:17 +05:30
Ashish
135e6b93f4
[SonyLIV] Add SonyLIVSeriesIE ( #331 )
...
Authored by: Ashish0804
2021-05-22 17:53:06 +05:30
king-millez
13a49340ed
[telemundo] add extractor ( #327 )
...
Closes #284
Authored by: king-millez
2021-05-22 17:17:49 +05:30
pukkandan
81a23040eb
[cleanup] Refactor ffmpeg convertors
2021-05-22 15:20:42 +05:30
pukkandan
857f63136d
[videoconvertor] Generalize with remuxer and allow conditional recoding
2021-05-22 15:20:42 +05:30
louie-github
a927acb1ec
[ThumbnailsConvertor] Support conversion to png
and make it the default ( #333 )
...
PNG, being a lossless format, should be a better default here compared to JPG since we won't be compressing to a lossy format and losing some of the original image data
PNG is also supported for embedding in all the formats similar to JPEG
Authored by: louie-github
2021-05-21 23:39:48 +05:30
pukkandan
09f1580e2d
[youtube] /live
URLs should raise error if channel is not live
...
Fixes: https://github.com/ytdl-org/youtube-dl/issues/29090
2021-05-21 20:05:54 +05:30
pukkandan
cd59e22191
[version] update
...
:ci skip all
2021-05-20 21:15:41 +05:30
pukkandan
b73612a254
Update to ytdl-commit-dfbbe29
...
[redbulltv] fix embed data extraction
dfbbe2902f
2021-05-20 21:13:18 +05:30
king-millez
5014558ab9
[parlview] Add extractor ( #322 )
...
Authored by: king-millez
2021-05-20 18:35:37 +05:30
pukkandan
28b0eb0f65
[cleanup] See desc
...
* Remove struct from `embedthumbnail`
* Use bullet lists in readme where numbered list don't make sense
* Fix error introduced in 9c2b75b561
when `ie_result` is `None`
2021-05-20 18:02:58 +05:30
pukkandan
95131b2176
[embedthumbnail] Add flac
support and refactor mutagen
code
...
https://github.com/ytdl-org/youtube-dl/pull/28894 , https://github.com/ytdl-org/youtube-dl/pull/24310
Authored by: tripulse
2021-05-20 17:51:33 +05:30
pukkandan
2305e2e5c9
[options] Alias --write-comments
, --no-write-comments
...
Closes : #264
2021-05-20 15:56:57 +05:30
coletdjnz
00ae27690d
[youtube] Add html5=1
param to get_video_info
page requests ( #329 )
...
Workaround for #319 , https://github.com/ytdl-org/youtube-dl/issues/29086
Authored by: colethedj
2021-05-20 15:56:57 +05:30
pukkandan
9d5d4d64f8
[youtube] Better message when login required
2021-05-20 15:55:55 +05:30
king-millez
98784ef8d6
[audius:artist] Add extractor ( #323 )
...
Authored by: king-millez
2021-05-20 15:55:55 +05:30
pukkandan
d3fc8074a4
[youtube] Sort audio-only formats correctly
...
Closes #317
2021-05-19 18:29:20 +05:30
pukkandan
9c2b75b561
Field additional_urls
to download additional videos from metadata
2021-05-19 18:11:15 +05:30
pukkandan
856bb8f99d
[downloader] Fix write_debug
2021-05-19 17:34:17 +05:30
pukkandan
4ec82a72bb
Ensure post_extract
and pre_process
only run once
...
Previously, they ran once for each format requested
2021-05-19 16:48:22 +05:30
pukkandan
07cce701de
[cleanup] linter, code formatting and readme
2021-05-19 16:48:20 +05:30
king-millez
74e001af1d
[tenplay] Fix extractor ( #314 )
...
Authored by: king-millez
2021-05-19 16:43:34 +05:30
pukkandan
ff2751ac9c
[youtube] Always extract maxresdefault
thumbnail
...
Fixes: https://github.com/ytdl-org/youtube-dl/issues/29049
2021-05-18 19:31:17 +05:30
pukkandan
abcdd12b26
[youtube:tab] Support youtube music MP
pages
2021-05-18 19:31:08 +05:30
pukkandan
18db754858
[youtube:tab] Redirect UC
channels that doesn't have a videos
tab
...
Many topic URLs don't have a videos tab, but has an equivalent `UU` playlist.
If there is no playlist, fallback to using channel page
2021-05-18 19:31:07 +05:30
pukkandan
fe03a6cdc8
[youtube:tab] Support youtube music VL
and browse
pages
2021-05-18 19:31:06 +05:30
pukkandan
cd684175ad
[youtube:tab] Support channel search
...
Fixes: https://github.com/ytdl-org/youtube-dl/issues/29071
2021-05-18 19:30:21 +05:30
pukkandan
da692b7920
[cleanup] youtube tests
2021-05-18 18:10:15 +05:30
pukkandan
95c01b6c16
[youtube:tab] Show alerts only from the final webpage
2021-05-18 18:09:04 +05:30
pukkandan
5112f26a60
Add pl_thumbnail
outtmpl key for playlist thumbnails
...
This should have been implemented in 681de68e9d
, but I forgot
2021-05-18 17:12:20 +05:30
pukkandan
a06916d98e
[extractor] Add write_debug
and get_param
2021-05-17 18:59:51 +05:30
pukkandan
681de68e9d
Write thumbnail of playlist
...
Related: https://github.com/ytdl-org/youtube-dl/pull/28872 , https://github.com/ytdl-org/youtube-dl/pull/28860
This is slightly different from the above PRs in that this downloads the playlist's thumbnail instead of the uploader's profile picture. But for youtube channel URLs these are the same
2021-05-17 18:24:17 +05:30
pukkandan
7aee40c13c
Fix bug in listing subtitles
...
Bug introduced by: 2412044c90
2021-05-17 18:24:16 +05:30
coletdjnz
9297939ec3
[Youtube] Extract more formats for music.youtube
URLs ( #311 )
...
Based on: https://github.com/ytdl-org/youtube-dl/pull/28778 , https://github.com/ytdl-org/youtube-dl/pull/26160
Co-authored-by: craftingmod, colethedj, pukkandan
2021-05-15 20:08:47 +05:30
pukkandan
774d79cc4c
[youtube] Add language names
...
Co-authored by: nixxo, tpikonen
Based on: https://github.com/ytdl-org/youtube-dl/pull/26112
Closes : #310
2021-05-15 19:27:53 +05:30
pukkandan
2412044c90
Add field name
for subtitles
...
Co-authored by: pukkandan, tpikonen
Based on: #310 , https://github.com/ytdl-org/youtube-dl/pull/26112
2021-05-15 19:27:52 +05:30
pukkandan
120916dac2
[youtube] multiple subtitles in same language
...
Fixes: https://github.com/ytdl-org/youtube-dl/issues/21164
Related: #310 , https://github.com/ytdl-org/youtube-dl/pull/26112
2021-05-15 19:27:48 +05:30
pukkandan
fe346461ff
Fix --check-formats
when there is network error
2021-05-15 19:26:01 +05:30
pukkandan
d2a1fad968
[compat] Fix py2
2021-05-14 13:35:13 +05:30
pukkandan
0fb983f62d
[youtube] Extract audio language
2021-05-14 13:15:48 +05:30
pukkandan
53c18592d3
Add option --print
...
Deprecates: `--get-description`, `--get-duration`, `--get-filename`, `--get-format`, `--get-id`, `--get-thumbnail`, `--get-title`, `--get-url`
Closes #295
2021-05-14 13:15:47 +05:30
pukkandan
e632bce2e4
[options] Refactor callbacks
2021-05-14 13:15:47 +05:30
pukkandan
0760b0a7e2
Standardize write_debug
2021-05-14 13:15:29 +05:30
pukkandan
d908aa636a
[cleanup] Fix typos
2021-05-11 23:34:40 +05:30
pukkandan
3d89341b47
[common] bugfix for when compat_opts
is not given
2021-05-11 23:29:26 +05:30
pukkandan
d8ec40b39f
[rmcdecouverte] Generalize _VALID_URL
...
Closes #291
2021-05-11 18:57:55 +05:30
pukkandan
4171221823
Add compat-option no-attach-infojson
2021-05-11 14:25:31 +05:30
pukkandan
eaeca38fc4
[version] update :ci skip all
2021-05-11 13:42:58 +05:30
pukkandan
fac988053f
Release 2021.05.11
...
* and some documentation improvements
2021-05-11 13:35:05 +05:30
pukkandan
61241abbb0
[generic] Respect the encoding in manifest
2021-05-11 13:32:03 +05:30
pukkandan
53ed7066ab
Option --compat-options
to revert some of yt-dlp's changes
...
* Deprecates `--list-formats-as-table`, `--list-formats-old`
2021-05-11 13:30:48 +05:30
pukkandan
a61f4b287b
Deprecate support for python versions < 3.6
...
Closes #267
2021-05-09 04:32:23 +05:30
pukkandan
486fb17975
Remove -l
, -t
, -A
completely and disable --auto-number
, --title
, --literal
, --id
2021-05-09 04:22:29 +05:30
pukkandan
2f567473c6
[Plugins] Prioritize plugins over standard extractors
...
and prevent plugins from overwriting the standard extractor classes
Closes #304
2021-05-09 04:22:27 +05:30
pukkandan
000ee7ef34
[fragment] Make sure first segment is not skipped
2021-05-09 04:22:26 +05:30
pukkandan
41d1cca328
Update to ytdl-commit-a726009
...
[blinkx] Remove extractor
a726009987
2021-05-06 21:31:20 +05:30
pukkandan
717297545b
Fix playlist_index
and add playlist_autonumber
( #302 )
...
Now `playlist_index` is always the position of the video in the actual playlist and `playlist_autonumber` is the position of the item in the playlist queue
2021-05-06 20:56:19 +05:30
pukkandan
e8e738406a
Add experimental option --check-formats
to test the URLs before format selection
2021-05-06 20:50:44 +05:30
pukkandan
e625be0d10
Improve output template internal formatting
...
* Allow slicing lists/strings using `field.start🔚 step`
* A field can also be used as offset like `field1+num+field2`
* A default value can be given using `field|default`
* Capture all format strings and set it to `None` if invalid. This prevents invalid fields from causing errors
2021-05-06 20:28:58 +05:30
pukkandan
12e73423f1
[plutotv] Fix format extraction for some urls
...
* And fallback to the first urls if ad-free urls can't be found
Closes #299
2021-05-06 20:28:57 +05:30
pukkandan
7700b37f39
[plutotv] Extract subtitles from manifests
2021-05-06 20:28:56 +05:30
Ashish
c28cfda81f
[SonyLiv] Fix title
and series
extraction ( #301 )
...
Authored by: Ashish0804
2021-05-06 20:27:43 +05:30
pukkandan
848887eb7a
[downloader] Fix quiet
and to_stderr
2021-05-04 22:38:10 +05:30
pukkandan
3158150cb7
[utils] Add network_exceptions
2021-05-04 22:36:18 +05:30
pukkandan
6ef6bcbd6b
[fragment] Ensure the file is closed on error
2021-05-04 22:27:44 +05:30
pukkandan
06425e9621
[blinkx] Minor fix
...
Fixes: https://github.com/ytdl-org/youtube-dl/issues/28941
2021-05-04 22:27:44 +05:30
pukkandan
4d224a3022
[embedthumbnail] Fix bug where jpeg thumbnails were converted again
...
Closes #297
2021-05-04 22:18:40 +05:30
pukkandan
f59ae58163
Fix number of digits in %(playlist_index)s
...
When used with `--playlist-(items|start|end)`, the number of digits should depend on the last index in the playlist, not number of items
2021-05-03 22:49:05 +05:30
pukkandan
0d1bb027aa
Move option warnings to YoutubeDL
...
Previously, these warnings did not obey `--no-warnings` and did not output colors
2021-05-03 22:49:04 +05:30
pukkandan
4cd0a709aa
Fix preload_download_archive
writing verbose message to stdout
...
* And move it after all deprecated warnings
2021-05-03 22:49:03 +05:30
pukkandan
1815d1028b
[zee5] Fix py2 compatibility
2021-05-03 22:49:03 +05:30
The Hatsune Daishi
0fa9a1e236
[whowatch] Add extractor #292
...
closes #223
Authored by: nao20010128nao
Modified from: 9e4a0e061a/youtube_dl/extractor/whowatch.py
2021-05-02 19:43:37 +05:30
pukkandan
eb55bad5a0
[aria2c] Fix whitespace being stripped off
...
Closes #276
2021-05-02 14:03:13 +05:30
pukkandan
cc0ec3e161
Do not strip out whitespaces in -o
and -P
...
Related: https://github.com/yt-dlp/yt-dlp/issues/276#issuecomment-827361652
2021-05-02 14:03:12 +05:30
pukkandan
80185155a1
[ukcolumn] Add Extractor
...
Closes #287
2021-05-02 13:57:50 +05:30
pukkandan
c755f1901f
[CBS] Improve _VALID_URL
to support movies
...
Closes #290
Tested by: BeeMuffins
2021-05-01 21:32:14 +05:30
pukkandan
68b91dc905
[youtube] Add oembed
to reserved names
2021-05-01 21:24:31 +05:30
pukkandan
88f06afc0c
[rmcdecouverte] Improve _VALID_URL
...
Closes #291
2021-05-01 21:24:31 +05:30
CXwudi
40078a55e2
[niconico] Fix bug in thumbnail extraction #289
...
Bug from: 6b1d8c1e30
Authored by: CXwudi
2021-05-01 19:35:47 +05:30
pukkandan
d2558234cf
[utils] Escape URL while sanitizing
...
Closes #263
While this fixes the issue in question, it does not try to address the root-cause of the problem
Refer: 915f911e36
, f5fa042c82
2021-04-29 05:20:50 +05:30
pukkandan
f5fa042c82
Revert "[utils] Encode URLs in YoutubeDLCookieProcessor
"
...
This reverts commit 915f911e36
.
When the request is copied, `unredirected_hdrs` are not copied, which causes issues elsewhere
Reopens #263
2021-04-29 05:20:18 +05:30
pukkandan
07e4a40a9a
[crackle] Improve extraction (See desc)
...
Closes #282
* Refactor authorization as an extension to `_download_json`
* Better error messages and warnings
* Respect `--ignore-no-formats-error`
* Extract subtitles from manifests
* Try with crackle's geo-location service if all hard-coded countries fail
2021-04-29 05:20:16 +05:30
pukkandan
e28f1c0ae8
[cleanup] Fix linter and some typos
...
* Also remove inconsistent use of `"` in setup.py
2021-04-28 19:59:40 +05:30
pukkandan
ef39f8600a
[curiositystream] Fix collections
...
Closes #277
* A bug with authentication was reported in <https://github.com/yt-dlp/yt-dlp/issues/277#issuecomment-828254721 > but cannot be tested without an account
2021-04-28 19:29:33 +05:30
pukkandan
2291dbce2a
[niconico] Fix HLS formats
...
Closes #171
* The structure of the API JSON was changed
* Smile Video seems to be no longer available. So remove the warning
* Move ping to downloader
* Change heartbeat interval to 40sec
* Remove unnecessary API headers
Authored-by: CXwudi, tsukumijima, nao20010128nao, pukkandan
Tested by: tsukumijima
2021-04-28 19:18:29 +05:30
pukkandan
58f197b76c
Revert "[core] be able to hand over id and title using url_result"
...
This reverts commit 0704d2224b
.
This is a commit from `youtube-dlc`. It is not clear what the original purpose of this was. It seems to be a way for extractors to pass `title` and `id` through when the entry is processed by another extractor
* But `title` can already be passed through using `url_transparent`
* `id` is never supposed to be passed through since it could cause issues with archiving
2021-04-28 19:18:06 +05:30
pukkandan
895b0931e5
[youtube:tab] Detect playlists inside community posts
2021-04-28 19:18:06 +05:30
pukkandan
1ad047d0f7
[nebula] Move to nebula.app
...
Closes #272
Tested by: Lamieur
2021-04-28 19:18:06 +05:30
pukkandan
be6202f12b
Subtitle extraction from streaming media manifests #247
...
Authored by fstirlitz
Modified from: https://github.com/ytdl-org/youtube-dl/pull/6144
Closes : #73
Fixes:
https://github.com/ytdl-org/youtube-dl/issues/6106
https://github.com/ytdl-org/youtube-dl/issues/14977
https://github.com/ytdl-org/youtube-dl/issues/21438
https://github.com/ytdl-org/youtube-dl/issues/23609
https://github.com/ytdl-org/youtube-dl/issues/28132
Might also fix (untested):
https://github.com/ytdl-org/youtube-dl/issues/15424
https://github.com/ytdl-org/youtube-dl/issues/18267
https://github.com/ytdl-org/youtube-dl/issues/23899
https://github.com/ytdl-org/youtube-dl/issues/24375
https://github.com/ytdl-org/youtube-dl/issues/24595
https://github.com/ytdl-org/youtube-dl/issues/27899
Related:
https://github.com/ytdl-org/youtube-dl/issues/22379
https://github.com/ytdl-org/youtube-dl/pull/24517
https://github.com/ytdl-org/youtube-dl/pull/24886
https://github.com/ytdl-org/youtube-dl/pull/27215
Notes:
* The functions `extractor.common._extract_..._formats` are still kept for compatibility
* Only some extractors have currently been moved to using `_extract_..._formats_and_subtitles`
* Direct subtitle manifests (without a master) are not supported and are wrongly identified as containing video formats
* AES support is untested
* The fragmented TTML subtitles extracted from DASH/ISM are valid, but are unsupported by `ffmpeg` and most video players
* Their XML fragments can be dumped using `ffmpeg -i in.mp4 -f data -map 0 -c copy out.ttml`.
Once the unnecessary headers are stripped out of this, it becomes a valid self-contained ttml file
* The ttml subs downloaded from DASH manifests can also be directly opened with <https://github.com/SubtitleEdit >
* Fragmented WebVTT files extracted from DASH/ISM are also unsupported by most tools
* Unlike the ttml files, the XML fragments of these cannot be dumped using `ffmpeg`
* The webtt subs extracted from DASH can be parsed by <https://github.com/gpac/gpac >
* But validity of the those extracted from ISM are untested
2021-04-28 19:02:43 +05:30
Felix S
e8f834cd8d
[threeqsdn] Extract subtitles from streaming manifests
2021-04-28 17:24:50 +05:30
Felix S
e0e624ca7f
[canvas] Extract subtitles from streaming manifests
2021-04-28 17:24:19 +05:30
Felix S
ec4f374c05
[wat] Extract subtitles from streaming manifests
2021-04-28 17:24:08 +05:30
Felix S
c811e8d8bd
[atresplayer] Extract subtitles from streaming manifests
2021-04-28 17:23:56 +05:30
Felix S
b2cd5da460
[francetv] Extract subtitles from the HLS manifest
2021-04-28 17:23:47 +05:30
Felix S
2de3b21e05
[uplynk] Extract subtitles from HLS manifests
2021-04-28 17:23:37 +05:30
Felix S
4bed436371
[twitter] Extract subtitles from HLS manifests
2021-04-28 17:23:27 +05:30
Felix S
efe9dba595
[srgssr] Extract subtitles from HLS manifests
2021-04-28 17:23:16 +05:30
Felix S
47f4203dd3
[nytimes] Extract subtitles from HLS manifests
2021-04-28 17:23:05 +05:30
Felix S
015c10aeec
[roosterteeth] Use common code for subtitle extraction
2021-04-28 17:22:56 +05:30
Felix S
a00d781b73
[elonet] Use common code for subtitle extraction
2021-04-28 17:22:45 +05:30
Felix S
0c541b563f
[tv4] Extract subtitles from streaming manifests
2021-04-28 17:22:36 +05:30
Felix S
64a5cf7929
[byutv] Extract subtitles from streaming manifests
2021-04-28 17:22:27 +05:30
Felix S
7a450a3b1c
[generic] Extract subtitles from direct SSTR manifest links
2021-04-28 17:22:18 +05:30
Felix S
7de27caf16
[generic] Extract subtitles from direct DASH manifest links
2021-04-28 17:22:07 +05:30
Felix S
c26326c1be
[generic] Extract subtitles from direct HLS manifest links
2021-04-28 17:21:55 +05:30
Felix S
66a1b8643a
[downloader/ism] Support muxing TTML subtitles
2021-04-28 17:21:45 +05:30
Felix S
15828bcf25
[downloader/hls] Handle MPEG-2 PES timestamp overflow
2021-04-28 17:21:35 +05:30
Felix S
333217f43e
[downloader/hls] Remove duplicate cues using a sliding window of candidates
2021-04-28 17:21:26 +05:30
Felix S
4a2f19abbd
[downloader/hls] Assemble single-file WebVTT subtitles from HLS segments
2021-04-28 17:21:14 +05:30
Felix S
f6a1d69a87
[extractor/common] Extend _extract_akamai_formats to also extract subtitle tracks
2021-04-28 17:20:29 +05:30
Felix S
fd76a14259
[extractor/common, downloader/ism] Extract SSTR subtitle tracks
...
_parse_ism_formats was extended into _parse_ism_formats_and_subtitles;
all direct users were updated, though _extract_ism_formats was left
as a compatibility wrapper.
The SSTR downloader was also modified in order to prepare for muxing
subtitle streams, although no support for any subtitle codecs was
added in this commit.
2021-04-28 17:20:20 +05:30
Felix S
171e59edd4
[extractor/common] Extract DASH subtitle tracks
...
_extract_mpd_formats and _parse_mpd_formats were extended into
_…_formats_and_subtitles; wrappers with old names are provided
for compatibility.
2021-04-28 17:20:11 +05:30
Felix S
a0c3b2d5cf
[extractor/common] Extract HLS subtitle tracks
...
_extract_m3u8_formats is renamed to _extract_m3u8_formats_and_subtitles
and extended to handle subtitle tracks instead of skipping them;
a wrapper with the old name is provided for compatibility.
_parse_m3u8_formats is likewise renamed and extended, but without adding
the compatibility wrapper; the test suite is adjusted to test the enhanced
method instead.
2021-04-28 17:19:57 +05:30
Felix S
19bb39202d
[extractor/common] Generalise _merge_subtitles
...
This allows modifying a subtitles dictionary in-place.
2021-04-28 17:19:46 +05:30
Felix S
d4553567d2
[downloader/ism] Prevent writing the header again when resuming an interrupted download
2021-04-28 17:19:37 +05:30
Felix S
4d49884c58
[downloader/fragment] Allow persisting extra state when a download is interrupted
2021-04-28 17:19:31 +05:30
Felix S
5873d4ccdd
[utils] Improve bug_report_message
...
Add an optional argument specifying the text that should go before
the message.
2021-04-28 17:19:23 +05:30
Hadi0609
db9a564b6a
[zee5] Fix extraction for some URLs ( #279 )
...
Closes : #278
2021-04-28 14:51:54 +05:30
Felix S
c72967d5de
[mediasite] Generalize URL pattern ( #275 )
...
Authored by: fstirlitz
2021-04-26 17:23:20 +05:30
pukkandan
598d185db1
Fix case sensitivity of format selector
...
Bug introduced in f8d4ad9ab0
2021-04-26 10:56:56 +05:30
pukkandan
b982cbdd0e
[limelight] Obey allow_unplayable_formats
2021-04-26 10:56:55 +05:30
pukkandan
6a04a74e8b
[FormatSort] Fix for when some formats have quality and others don't
2021-04-26 10:56:54 +05:30
pukkandan
88728713c8
Py2 compatibility for FileNotFoundError
2021-04-26 10:56:53 +05:30
CXwudi
6b1d8c1e30
[niconico] Fix title and thumbnail extraction ( #273 )
...
Authored by: CXwudi
2021-04-26 08:23:57 +05:30
Ashish
87c3d06271
[Mxplayer] Add MxplayerShowIE ( #270 )
...
Authored by: Ashish0804
2021-04-26 08:12:51 +05:30
pukkandan
915f911e36
[utils] Encode URLs in YoutubeDLCookieProcessor
...
Closes #263
2021-04-24 19:20:07 +05:30
pukkandan
cf9d6cfb0c
[tubi] Raise "no video formats" error when video url is empty
...
Related: #266
2021-04-24 17:52:33 +05:30
pukkandan
bbed5763f1
[francetvinfo] Improve video id extraction
...
Closes #261
2021-04-23 00:01:09 +05:30
pukkandan
ca0b91b39e
[version] update :ci skip all
2021-04-22 17:30:36 +05:30
pukkandan
e58c22a0f6
[documentation] Fix typos
2021-04-22 16:54:44 +05:30
pukkandan
1bdae7d312
Update to ytdl-commit-7e8b3f9
...
[youtube] Remove unused code
7e8b3f9439
2021-04-22 16:54:07 +05:30
Felix S
a471f21da6
[mildom] Remove proxy ( #260 )
...
Closes #251
Makes 2cff495997
, ab406a1c0e
, #252 obsolete
Authored by: fstirlitz
2021-04-22 16:52:22 +05:30
pukkandan
6efb071135
[BilibiliChannel] Fix pagination
...
Closes #222
ccca21d7f5
Coauthored by: nao20010128nao, pukkandan
2021-04-22 04:19:33 +05:30
pukkandan
a439a3a45c
Improve output template (see desc)
...
* Objects can be traversed like `%(field.key1.key2)s`
* A number can be added to the field as `%(field+n)s`
* Deprecates `--autonumber-start`
2021-04-22 04:19:33 +05:30
pukkandan
26e2805c3f
Add option --skip-playlist-after-errors
...
Allows to skip the rest of a playlist after a given number of errors are encountered
2021-04-22 02:16:31 +05:30
pukkandan
3b4775e021
[go] Fix _VALID_URL
...
Closes #255
2021-04-21 15:43:53 +05:30
pukkandan
ab406a1c0e
[mildom] Warn user of proxy
2021-04-21 15:43:22 +05:30
pukkandan
a3faeb7de4
[MetadataFromField] Improve regex and add tests
2021-04-21 11:12:04 +05:30
pukkandan
8c54a3051d
[youtube] Bugfix in _extract_ytcfg
2021-04-21 10:37:24 +05:30
pukkandan
c32b0aab8a
Improve --sub-langs (see desc)
...
* Treat `--sub-langs` entries as regex
* `all` can be used to refer to all the subtitles
* the language code can be prefixed with `-` to exclude it
* Deprecates `--all-subs`
Closes #253
2021-04-20 02:58:03 +05:30
pukkandan
3097d9e512
[mildom:user:vod] Download only necessary amount of pages
2021-04-19 11:41:49 +05:30
pukkandan
c1df120eda
[mildom:vod] Remove proxy
...
* Proxy is needed only for live videos
2021-04-19 11:41:40 +05:30
pukkandan
2cff495997
[mildom] Change proxy
...
Related: #251
Closes #252
2021-04-19 11:41:33 +05:30
pukkandan
d0491a1ebe
[twitcasting] Fix extractor
...
* `Origin: https://twitcasting.tv ` must be sent when requesting the webpage. Otherwise the extracted `m3u8` will always give a `502`
* Fix regex for when `data-movie-playlist` is a dict containing the needed list
* media initialization is fully supported; so change downloader to native
Closes #220
2021-04-18 17:57:46 +05:30
nixxo
b9d68c199b
[rai] Add support for http formats ( #208 )
...
Authored by: nixxo
2021-04-17 22:42:28 +05:30
pukkandan
201c145953
Update to ytdl-commit-9f6c03
...
[cbsnews] Fix extraction for python <3.6
9f6c03a006
2021-04-17 08:40:31 +05:30
pukkandan
5d34200268
[youtube:tab] Reload with unavailable videos for all playlists
...
If the unavailable video is in a later page, the warning and button are not shown in the initial webpage
So we force all playlists' initial page to reload with the correct params
2021-04-17 08:40:30 +05:30
pukkandan
b7da73eb19
Add option --ignore-no-formats-error
...
* Ignores the "no video format" and similar errors
* Experimental - Some extractors may still throw these errors
2021-04-17 08:40:30 +05:30
pukkandan
6a39ee13f7
Fix inconsistent use of report_warning
2021-04-17 04:16:41 +05:30
pukkandan
33245766ab
[downloader] Fix ffmpeg selection for m3u8_native
2021-04-17 04:15:56 +05:30
coletdjnz
358de58c4d
[youtube:tab] Show unavailable videos in playlists ( #242 )
...
Closes #231
Authored by: colethedj
2021-04-17 04:09:08 +05:30
pukkandan
a7191c6f57
Fix some linter and typos
2021-04-16 05:31:47 +05:30
lkho
baa5873942
[viu:ott] Fix extractor (see desc)
...
* add language_flag_id query param
* add support for premium account (untested since I dont have a premium account)
* support entire series
Code from:
https://github.com/blackjack4494/youtube-dlc/pull/211
https://github.com/ytdl-org/youtube-dl/pull/15182
https://github.com/ytdl-org/youtube-dl/pull/26775
Fixes:
https://github.com/yt-dlp/yt-dlp/issues/219
https://github.com/ytdl-org/youtube-dl/issues/27946
https://github.com/ytdl-org/youtube-dl/issues/27863
https://github.com/ytdl-org/youtube-dl/issues/27812
https://github.com/ytdl-org/youtube-dl/issues/27464
https://github.com/ytdl-org/youtube-dl/issues/26788
https://github.com/blackjack4494/yt-dlc/issues/136
Possibly also fixes (untested):
https://github.com/ytdl-org/youtube-dl/issues/16992
https://github.com/ytdl-org/youtube-dl/issues/26701
Co-authored by: lkho, pukkandan
2021-04-16 05:19:46 +05:30
pukkandan
c6ce815461
[Exec] Ensure backward compatibility when the command contains %
2021-04-16 05:19:44 +05:30
coletdjnz
79360d99d3
[youtube] Standardize API calls for tabs, mixes and search ( #245 )
...
Authored by: colethedj
2021-04-15 16:52:59 +05:30
pukkandan
46fff7105e
[youtube] Ignore invalid stretch ratio
...
Closes #244
2021-04-14 15:22:17 +05:30
pukkandan
72e1fe969f
[downloader] Fix downloader selection for m3u8
...
Bug introduced by: 52a8a1e1b9
and a31953b0e6
2021-04-14 12:25:42 +05:30
Ashish
b5be6dd504
[TubiTv] Add TubiTvShowIE ( #243 )
...
Authored by: Ashish0804
2021-04-14 12:22:28 +05:30
coletdjnz
8ea3f7b909
[youtube] Improve channel syncid extraction to support ytcfg ( #241 )
...
Authored by: colethedj
2021-04-14 10:37:03 +05:30
pukkandan
921b76cab8
Ensure mergeall
selects best format when multistreams are disabled
2021-04-13 10:53:25 +05:30
pukkandan
a31953b0e6
[downloader] Fix external downloader selection for m3u8
...
Closes #239
2021-04-12 22:34:11 +05:30
pukkandan
54670cf084
[version] update
...
:ci skip all
2021-04-12 03:30:55 +05:30
pukkandan
b31fdeedfd
[documentation] Improvements
2021-04-12 02:36:06 +05:30
pukkandan
8fa43c73d8
Add option --convert-thumbnails
...
Closes: https://github.com/yt-dlp/yt-dlp/issues/99 https://github.com/yt-dlp/yt-dlp/issues/102
2021-04-12 02:32:29 +05:30
pukkandan
56d868dbb7
Allow running some postprocessors
before actual download
2021-04-12 02:12:46 +05:30
coletdjnz
f4f751af40
[youtube] Parse API parameters from initial webpage ( #230 )
...
* Obtain innertube_context, api_key and x-goog-visitor-id from webpage
* Generalize the header & Innertube_context extraction across YouTube extractors
Related: 1b0a13f33c
Authored by: colethedj
2021-04-12 01:53:04 +05:30
pukkandan
1988fab7e3
[youtube] Fix thumbnail URL
...
Closes: https://github.com/yt-dlp/yt-dlp/issues/233 https://github.com/ytdl-org/youtube-dl/issues/28023
2021-04-11 06:06:13 +05:30
pukkandan
9de3ea3126
Pass any field to --exec
using similar syntax to output template
...
Related: https://github.com/ytdl-org/youtube-dl/issues/28642
2021-04-11 06:06:12 +05:30
pukkandan
e01d6aa435
Fix mergeall
when requested formats are unavailable
2021-04-10 22:29:58 +05:30
pukkandan
f7ad71607d
Update to ytdl-commit-4fb25ff
...
[maoritv] Add new extractor
4fb25ff5a3
Except:
[vimeo] improve extraction 3ae9c0f410
[youtube:tab] Pass innertube context... 1b0a13f33c
2021-04-10 22:19:54 +05:30
pukkandan
68379de561
[downloaders] Fix API access
...
Bug introduced by: 52a8a1e1b9
2021-04-10 21:15:32 +05:30
pukkandan
d9aa233295
Deprecate more options
...
* `--all-formats` = `-f all`
* `--include-ads` is not implemented
2021-04-10 20:58:36 +05:30
pukkandan
f37468c41f
Fix default of dynamic_mpd
2021-04-10 20:57:53 +05:30
pukkandan
52a8a1e1b9
Option to choose different downloader for different protocols
...
* Renamed `--external-downloader-args` to `--downloader-args`
* Added `native` as an option for the downloader
* Use similar syntax to `--downloader-args` etc. Eg: `--downloader dash:native --downloader aria2c`
* Deprecated `--hls-prefer-native` and `--hls-prefer-ffmpeg` since the same can now be done with `--downloader "m3u8:native"` and `m3u8:ffmpeg` respectively
* Split `frag_urls` protocol into `m3u8_frag_urls` and `dash_frag_urls`
* Standardize shortening of protocol names with `downloader.shorten_protocol_name`
2021-04-10 20:57:52 +05:30
pukkandan
d818eb7473
Improve argument parsing for -P
, -o
, -S
...
* `-P "subtitle,thumbnail:PATH"` is now possible. Similarly for `-o`
* `-S "fps,br" -S "res,codec"` is now interpreted as `-S res,codec,fps,br`. Previously, `-S fps,br` was ignored in this case.
2021-04-10 20:57:27 +05:30
pukkandan
f8d4ad9ab0
Format selector mergeall
to download and merge all formats
2021-04-10 20:57:27 +05:30
pukkandan
3ffc7c89b0
[youtube] Fix _extract_alerts
...
* Sometimes one warning is split between multiple runs
* Also simplified code
2021-04-10 20:57:27 +05:30
Henrik Heimbuerger
f1823403b0
[nebula] Add extractor (watchnebula.com) ( #122 )
...
Authored by: hheimbuerger
2021-04-09 16:57:38 +05:30
LE
384fb069ec
[NFHSNetwork] Add extractor ( #217 )
...
Authored by: llacb47
2021-04-09 15:33:10 +05:30
bopol
a4ddaf231e
[nitter] Fix extraction of reply tweets ( #218 )
...
And update instance list
Closes #215
Authored by: B0pol
2021-04-08 22:33:36 +05:30
pukkandan
7e60c06925
[bilibili] Fix uploader
...
Related: https://github.com/yt-dlp/yt-dlp/issues/222
2021-04-08 13:22:04 +05:30
coletdjnz
d92f5d5a90
[youtube] Extract comments' approximate timestamp ( #221 )
...
Authored by: colethedj
2021-04-07 17:09:06 +05:30
colethedj
9e62f283ff
[utils] Add datetime_from_str
to parse relative time ( #221 )
...
and `datetime_add_months` to accurately add/subtract months
Authored by: colethedj
2021-04-07 17:09:06 +05:30
bopol
c24ce07a84
[nitter] Fix thumbnails ( #216 )
...
Authored by: B0pol
2021-04-05 16:53:33 +05:30
Ashish
de6758128e
[DiscoveryPlusIndia] Add DiscoveryPlusIndiaShowIE ( #213 )
...
Co-authored-by: Ashish <ashish@pop-os.localdomain>
Co-authored-by: pukkandan <pukkandan.ytdlp@gmail.com>
2021-04-05 16:20:08 +05:30
pukkandan
73d4343e39
Fix some m3u8
not obeying --allow-unplayable-formats
2021-04-04 17:53:26 +05:30
pukkandan
57d104424f
[version] update
...
:ci skip all
2021-04-04 03:57:29 +05:30
pukkandan
39ed931e53
Update to ytdl-commit-654b4f4
...
[youtube] prioritize information from YoutubeIE for playlist entries
654b4f4ff2
2021-04-04 03:49:04 +05:30
Matthew
b28f8d244a
[YouTube] Show premium state in availability
( #209 )
...
Authored by colethedj
2021-04-03 14:20:58 +05:30
pukkandan
73cd218f5a
[documentation] Improve --parse-metadata
documentation
2021-04-03 14:07:29 +05:30
pukkandan
84601bb72b
Ability to set a specific field in the file's metadata
...
Eg: `--parse-metadata "description:(?s)(?P<meta_comment>.+)"`
sets the "comment" field using `description`
2021-04-03 14:07:28 +05:30
pukkandan
54df8fc5b2
[ViewSource] Add extractor to handle view-source:
2021-04-03 14:07:27 +05:30
The Hatsune Daishi
5d39972ed0
[mildom] Update extractor to comply with current proxy ( #212 )
...
Authored by nao20010128nao
2021-04-03 13:43:49 +05:30
pukkandan
0481374e1d
[DiscoveryPlus] Add discoveryplus.in ( #203 )
...
Closes #201
2021-04-03 13:18:40 +05:30
pukkandan
eff635394a
Ability to select nth best format
...
Eg: -f `bv*.2`
* Also cleaned up the related format selection code
2021-04-02 22:16:52 +05:30
pukkandan
df0c81513e
[generic] Detect Invidious' link element ( Closes #195 )
2021-04-01 17:13:35 +05:30
pukkandan
3f6a90eb63
[ard:mediathek] Fix video id extraction ( Closes #202 )
2021-04-01 16:17:15 +05:30
pukkandan
b050d210df
Fix some typos and linter
2021-04-01 14:16:10 +05:30
pukkandan
f4e4be19f0
[sponskrub] Run before embedding thumbnail
...
Workaround for https://github.com/faissaloo/SponSkrub/issues/29
Closes https://github.com/yt-dlp/yt-dlp/issues/204
2021-04-01 14:13:24 +05:30
pukkandan
cce889b900
Update to ytdl v2021-04-01
...
14f29f087e
Closes #205
2021-04-01 13:59:22 +05:30
nixxo
a6ae61a4c2
[la7] Add podcasts and podcast playlists ( #198 )
...
Authored by: nixxo
2021-03-28 17:06:59 +05:30
pukkandan
b23b9eefd9
[version] update
2021-03-25 04:44:22 +05:30
pukkandan
a2f0b0c672
Release 2021.03.24.1
2021-03-25 04:33:34 +05:30
pukkandan
b704fc1a68
Revert commit 8562218
...
[ard] improve clip id extraction
8562218350
This was merged incorrectly
2021-03-25 04:31:32 +05:30
pukkandan
a3affbe6a0
Release 2021.03.24
2021-03-25 04:18:37 +05:30
pukkandan
1418a0437f
Update to ytdl-commit-8562218
...
[ard] improve clip id extraction
8562218350
2021-03-25 04:09:21 +05:30
pukkandan
143db31d48
Parse metadata from multiple fields
...
Closes #196
2021-03-25 03:32:15 +05:30
pukkandan
3700c7ef10
[linuxacadamy] Fix login
2021-03-24 04:06:26 +05:30
pukkandan
498f560638
Ability to load playlist infojson
...
* If `--no-clean-infojson` is given, the video ids are saved/loaded from in the infojson along with their playlist index
* If a video entry that was not saved is requested, we fallback to using `webpage_url` to re-extract the entries
Related: https://github.com/yt-dlp/yt-dlp/issues/190#issuecomment-804921024
2021-03-24 01:57:50 +05:30
pukkandan
394dcd4486
Write current epoch to infojson when using --no-clean-infojson
...
Closes #191
2021-03-24 00:34:33 +05:30
pukkandan
83b20a970d
[youtube_live_chat] fix bug when trying to set cookies
...
Closes #194
2021-03-23 17:53:36 +05:30
pukkandan
e1feb88fdf
[niconico] Fix for when logged in
...
Related: https://github.com/yt-dlp/yt-dlp/issues/171#issuecomment-803692716
Co-authored by: CXwudi, xtkoba
2021-03-23 14:03:07 +05:30
pukkandan
389b9dbbcc
[version] update
2021-03-22 03:03:06 +05:30
pukkandan
421a459573
Update to ytdl-commit-7e79ba7
...
7e79ba7dd6
[vimeo:album] Fix extraction for albums with number of videos multiple to page size
2021-03-22 02:58:41 +05:30
Matthew
c224251aad
[youtube] Show if video is private
, unlisted
etc in new field availability
( #188 )
...
Closes : #185 , https://github.com/ytdl-org/youtube-dl/issues/25631
Authored by: colethedj, pukkandan
2021-03-22 02:58:41 +05:30
pukkandan
037cc66ec8
[linuxacadamy] Improve regex
...
TODO: We need to make a more robust standard regex for fetching js objects from html
2021-03-21 21:27:33 +05:30
Two Sheds" Jackson
9160a0c6a2
[nbc] Improve metadata extraction ( #187 )
...
Authored by: 2ShedsJackson
2021-03-21 21:26:31 +05:30
2ShedsJackson
5c5fae6d2f
[amcnetworks] Fix extractor ( #179 )
...
* Prefer use of manifest based on `releasePid` since the one based on `videoPid` may have Fairplay
* Additional thumbnail images were added
* Don't add `season_number` and `series` to `title`
* `series` is now set to `None` rather than "_" when empty
* fix bug with age limit
Authored by: 2ShedsJackson
2021-03-20 16:11:11 +05:30
pukkandan
c1d3a4a8f0
[niconico] Add user extractor
...
Co-authored by: animelover1984
2021-03-20 14:59:39 +05:30
pukkandan
adc74b3c6d
[bilibili] Add anthology support
...
Closes : #118
Co-authored by: animelover1984
2021-03-20 14:56:42 +05:30
pukkandan
beb4b92a66
More consistent warning messages ( #173 )
...
Co-authored by: Damiano Amatruda <damiano.amatruda@outlook.com>
2021-03-20 09:34:52 +05:30
pukkandan
cd9b384cc3
Embed video URL metadata inside MP4 ( #173 )
...
`mp4` has `comment` and `synopsis`; the synopsis is expected to have the long description
So we save the `webpage_url` to `comment` and `description` to `synopsis`
Related: https://github.com/ytdl-org/youtube-dl/issues/28478
Co-authored by: Damiano Amatruda <damiano.amatruda@outlook.com>
2021-03-20 09:34:52 +05:30
pukkandan
4d971a16b8
Merge webm formats into mkv if thumbnails are to be embedded ( #173 )
...
Co-authored by: Damiano Amatruda <damiano.amatruda@outlook.com>
2021-03-20 09:34:52 +05:30
Damiano Amatruda
3561530776
Parse resolution in info dictionary ( #173 )
2021-03-20 09:34:52 +05:30
Damiano Amatruda
4690688658
Use headers and cookies when downloading subtitles ( #173 )
2021-03-20 09:34:52 +05:30
pukkandan
fe845284c4
[aria2c] Support retry/abort unavailable fragments ( #173 )
...
Co-authored by: Damiano Amatruda <damiano.amatruda@outlook.com>
2021-03-20 09:33:33 +05:30
pukkandan
2b3bf01c90
[aria2c] Better default arguments
2021-03-20 09:31:53 +05:30
pukkandan
23c1a66730
Make sure post_hook
gets the final filename
2021-03-20 09:31:53 +05:30
pukkandan
dd18a58cb1
[documentation] Add SplitChapters
to --ppa
2021-03-20 09:31:53 +05:30
pukkandan
a94bfd6cfe
[splitchapters] Fix for older ffmpeg
...
Older versions of ffmpeg doesn't allow `-to` as an input option
Closes #180
2021-03-20 09:31:53 +05:30
pukkandan
a515a78dd3
fix some typos and linter
2021-03-18 22:19:31 +05:30
pukkandan
e167860ce7
[documentation] Add deprecated options and aliases in readme
2021-03-18 22:07:50 +05:30
pukkandan
75d43ca080
Option to keep private keys in the infojson
...
Options: --clean-infojson, --no-clean-infojson
Related: https://github.com/yt-dlp/yt-dlp/issues/42#issuecomment-800778391
2021-03-18 21:00:45 +05:30
pukkandan
5226731e2d
Recursively remove private keys from infojson
...
Related: https://github.com/yt-dlp/yt-dlp/issues/42
2021-03-18 21:00:45 +05:30
pukkandan
dcf64d43e0
[movefiles] Fix bugs and make more robust
2021-03-18 20:54:53 +05:30
pukkandan
e3c076970e
[youtube] bugfix for channel playlist extraction
...
Bug introduced in cd7c66cf01
2021-03-17 17:35:02 +05:30
pukkandan
7978e172f3
[niconico] Partial fix
...
TODO:
Smile formats don't work
Extraction code that no longer works needs to be removed
Adapted from:
b5eff52dd9
by animelover1984
Related:
https://github.com/yt-dlp/yt-dlp/issues/171
https://github.com/animelover1984/youtube-dl/issues/29
https://github.com/ytdl-org/youtube-dl/issues/28470
2021-03-17 15:38:24 +05:30
nixxo
605d299f83
[stitcher] Merge from youtube-dl ( #175 )
...
This cherry-picks the commits:
a563c97c5c (diff-cc37718b18689c1c0588c4c74518853ef43ab020bbd674f3c04d4eae037798d2)
8522bcd97c (diff-cc37718b18689c1c0588c4c74518853ef43ab020bbd674f3c04d4eae037798d2)
Authored by: nixxo
2021-03-16 15:32:10 +05:30
nixxo
18c1f04362
[rcs] Improved extraction (See desc) ( #170 )
...
* improved `video_data` extraction
* added an extra fallback value for `description`
* improved regex in `RCSVariousIE`
Authored by: nixxo
2021-03-16 00:26:29 +05:30
pukkandan
e4beae703d
[formatSort] Fix quality
being ignored
...
Closes #172
2021-03-15 23:55:53 +05:30
pukkandan
d034ab669c
[sponskrub] Pass proxy to sponskrub
...
Needs atleast sponskrub version:
faissaloo/sponskrub 3.7.0
OR yt-dlp/sponskrub 2021.03.15
2021-03-15 06:27:21 +05:30
pukkandan
5aeefbd633
[version] update
...
:ci skip all
2021-03-15 06:03:59 +05:30
pukkandan
597c18665e
Release 2021.03.15
2021-03-15 05:54:39 +05:30
pukkandan
10db0d2f57
Update to ytdl-commit-3be0980
...
3be098010f
2021-03-15 04:52:06 +05:30
pukkandan
7275535116
Split video by chapters ( #158 )
...
* New options `--split-chapters` and `--no-split-chapters`
* The output/path of the split files can be given using the key `chapter`
* Additional keys `section_title`, `section_number`, `section_start`, `section_end` are available in the output template
* Alias `--split-tracks` for parity with animelover/youtube-dl
* `--sponskrub-cut` and `--split-chapter` cannot work together
Closes:
https://github.com/blackjack4494/yt-dlc/issues/277
https://github.com/ytdl-org/youtube-dl/issues/28438
https://github.com/ytdl-org/youtube-dl/issues/12907
https://github.com/ytdl-org/youtube-dl/issues/6480
https://github.com/ytdl-org/youtube-dl/pull/25005
Rewritten from the implementation by: femaref and Wattux
https://github.com/Wattux/youtube-dl/tree/split-at-timestamps
https://github.com/ytdl-org/youtube-dl/pull/25005
https://github.com/femaref/youtube-dl/tree/split-track
2021-03-15 04:32:13 +05:30
Matthew
a1c5d2ca64
[Youtube] Rewrite comment extraction ( #167 )
...
Closes #121
TODO:
* Add an option for the user to specify newest/popular and max number of comments
* Refactor the download code and generalize with TabIE
* Parse time_text to timestamp
2021-03-15 04:11:11 +05:30
pukkandan
ca87974543
[embedthumbnail] Set mtime correctly
...
Related: https://github.com/yt-dlp/yt-dlp/issues/67
2021-03-14 21:56:04 +05:30
pukkandan
e92caff5d5
Refactor (See desc)
...
* Create `FFmpegPostProcessor.real_run_ffmpeg` that can accept multiple input/output files along with switches for each
* Rewrite `cli_configuration_args` and related functions
* Create `YoutubeDL._ensure_dir_exists` - this was previously defined in multiple places
2021-03-14 20:02:55 +05:30
CHJ85
ea3a012d2a
[pluto.tv] Add extractor ( #163 )
...
https://github.com/ytdl-org/youtube-dl/pull/27621
Authored by: kevinoconnor7
2021-03-14 16:02:16 +05:30
pukkandan
5b8917fb52
[zee5] Support zee5originals
2021-03-14 15:22:29 +05:30
nixxo
8eec0120a2
[rai] fix drm check ( #168 )
...
Bug introduced by #150
Authored by: nixxo
2021-03-13 21:08:50 +05:30
shirt
4cf1e5d2f9
Native concurrent downloading of fragments ( #166 )
...
* Option `--concurrent-fragments` (`-N`) to set the number of threads
Related: #165
Known issues:
* When receiving Ctrl+C, the process will exit only after finishing the currently downloading fragments
* The download progress shows the speed of only one thread
Authored by shirt-dev
2021-03-13 10:16:58 +05:30
pukkandan
0a473f2f0f
More improvements to HLS/DASH external downloader code
...
* Fix error when there is no `protocol` in `info_dict`
* Move HLS byte range detection to `Aria2cFD` so that the download will fall back to the native downloader instead of ffmpeg
* Fix bug with getting no fragments in DASH
* Convert `check_results` in `can_download` to a generator
2021-03-11 22:07:42 +05:30
nixxo
e4edeb6226
[wimtv] Add extractor ( #161 )
...
Added support for VODs, live and embeds
Authored by: nixxo
2021-03-11 13:28:51 +05:30
Ashish
d488e254d9
[Zee5] Add Show Extractor ( #160 )
...
Co-authored-by: Ashish <ashish@pop-os.localdomain>
Co-authored-by: pukkandan <pukkandan.ytdlp@gmail.com>
2021-03-11 13:18:09 +05:30
shirt-dev
d7009caa03
Improve HLS/DASH external downloader code ( #162 )
...
Authored by: shirt
2021-03-10 20:09:40 +05:30
pukkandan
54759df586
[zee5] Improve regex
2021-03-09 15:17:16 +05:30
nixxo
605b684c2d
[mtv] Add mtv.it and extract series metadata ( #156 )
...
* New extractors: MTVItalia, MTVItaliaProgramma
* Extract fields: series, season_number, episode_number
Authored-by: nixxo
2021-03-08 19:10:27 +05:30
pukkandan
994443d24d
[version] update :ci skip all
2021-03-08 00:16:25 +05:30
teesid
1f52a09e2e
[vimeo] Fix videos with password
...
https://github.com/ytdl-org/youtube-dl/pull/27992
Fixes: https://github.com/ytdl-org/youtube-dl/issues/28354
Authored by teesid
2021-03-07 23:47:53 +05:30
pukkandan
fc21af505c
Fix some videos downloading with m3u8 extension
2021-03-07 23:22:12 +05:30
pukkandan
015f3b3120
[bilibili] Change Accept
header ( Closes #145 )
...
This is a temporary fix. Ideally we should find a more reasonable accept string that just "*/*"
Fixes: https://github.com/ytdl-org/youtube-dl/issues/28363 https://github.com/ytdl-org/youtube-dl/issues/28341
Thanks to animelover1984 for identifying the problem
2021-03-07 17:59:59 +05:30
nixxo
0852947fcc
[rai] Check for DRM ( #150 )
...
Authored by: nixxo <nixxo@protonmail.com>
2021-03-07 13:01:59 +05:30
pukkandan
99594a11ce
Remove "fixup is ignored" warning when fixup wasn't passed by user
...
Closes #151
2021-03-07 12:32:59 +05:30
pukkandan
2be71994c0
[youtube] Detect when Mixes end or wrap around
2021-03-07 11:04:57 +05:30
pukkandan
26fe8ffed0
[youtube] Fix community page continuation ( Closes #152 )
2021-03-07 11:04:55 +05:30
nixxo
feee67ae88
[gedi] Improvements from youtube-dl ( #149 )
...
Authored-by: nixxo <c.nixxo@gmail.com>
2021-03-06 23:40:32 +05:30
Ashish
1caaf92d47
[MXPlayer] Rewrite extractor with show support ( #141 )
...
Co-authored-by: Ashish <ashish@pop-os.localdomain>
Co-authored-by: pukkandan <pukkandan.ytdlp@gmail.com>
2021-03-06 01:11:02 +05:30
Matthew
d069eca7a3
[Youtube] Fix private feeds/playlists on multi-channel accounts ( #143 )
...
Authored by: colethedj
2021-03-05 19:29:14 +05:30
Matthew
f3eaa8dd1c
[Youtube] Extract alerts from continuation ( #144 )
...
Related: #143
Authored by: colethedj
2021-03-05 15:37:32 +05:30
pukkandan
9e631877f8
[downloader] Fix bug for ffmpeg/httpie
...
Caused by: 7f7de7f94d
2021-03-05 04:22:37 +05:30
pukkandan
36147a63e3
[trovo] Pass origin header ( Closes #139 )
...
Fixes: https://github.com/ytdl-org/youtube-dl/issues/28346
2021-03-04 23:59:37 +05:30
pukkandan
57db6a87ef
[lbry] Support lbry:// url
...
https://github.com/ytdl-org/youtube-dl/pull/28207
Fixes: https://github.com/ytdl-org/youtube-dl/issues/28084
Authored by: nixxo <nixxo@protonmail.com>
2021-03-04 23:45:28 +05:30
pukkandan
cd7c66cf01
[youtube] Fix history, trending and mix playlists ( #136 )
...
Co-authored-by: pukkandan <pukkandan.ytdlp@gmail.com>
Co-authored-by: Matthew <colethedj@protonmail.com>
2021-03-04 23:35:26 +05:30
shirt-dev
2c736b4f61
[cbs] Add support for ParamountPlus ( #138 )
...
Related: https://github.com/ytdl-org/youtube-dl/issues/28342
Authored-by: shirtjs <2660574+shirtjs@users.noreply.github.com>
2021-03-04 20:20:07 +05:30
pukkandan
c4a508ab31
[update] Fix updater removing the executable bit on some UNIX distros
...
Closes #133
2021-03-03 19:07:14 +05:30
pukkandan
7815e55572
[update] Fix current build hash for UNIX
2021-03-03 19:02:21 +05:30
pukkandan
162e6f0000
[version] update :ci skip all
2021-03-03 16:42:23 +05:30
pukkandan
a8278ababd
Release 2021.03.03.2
2021-03-03 16:34:14 +05:30
pukkandan
3721515bde
Update to ytdl-2021.03.03
2021-03-03 16:04:01 +05:30
Matthew
a5c5623470
[YouTube] Use new browse API for continuation page extraction. ( #131 )
...
Known issues (these issues existed in previous API as well)
* Mix playlists only give 1 page (25 vids)
* Trending only gives 1 video
* History gives 5 pages (200 vids)
Co-authored-by: colethedj, pukkandan
2021-03-03 16:02:40 +05:30
pukkandan
c705177da2
[youtube] Throw error when --extractor-retries
are exhausted ( Closes #130 )
2021-03-03 03:05:31 +05:30
pukkandan
d6e51845b7
Reduce default of --extractor-retries
to 3
...
so that even those not using sleep won't get 429'd on youtube
2021-03-03 03:04:08 +05:30
Ashutosh Chaudhary
097b056c5a
[mxplayer] Add new extractor
...
https://github.com/ytdl-org/youtube-dl/pull/27325
Authored by: codeasashu
2021-03-02 17:49:48 +05:30
Han Dai
f3b737ed19
[nick] fix extraction
...
https://github.com/ytdl-org/youtube-dl/pull/27900
Authored by: DennyDai
2021-03-02 17:02:45 +05:30
pukkandan
ee1e05581e
[mtv] Fix extractor by reverting changes made in youtube-dlc
...
youtube-dl has since fixed the extractor and the changes from the two sources are incompatible
2021-03-02 16:55:17 +05:30
pukkandan
ec5e77c558
Update to ytdl-2021.03.02
2021-03-02 13:56:07 +05:30
shirt-dev
b3b30a4bca
Fix HLS playlist downloading ( #127 )
...
Co-authored-by: shirtjs <2660574+shirtjs@users.noreply.github.com>
2021-03-01 12:05:45 -05:00
pukkandan
5372545ddb
[version] update :ci skip
2021-03-01 05:46:00 +05:30
pukkandan
5ef7d9bdd8
Release 2021.03.01
2021-03-01 05:39:50 +05:30
pukkandan
62bff2c170
Add option --extractor-retries
to retry on known extractor errors
...
* Currently only used by youtube
Fixes https://github.com/ytdl-org/youtube-dl/issues/28194
Possibly also fixes: https://github.com/ytdl-org/youtube-dl/issues/28289 (can not confirm since the issue isn't reliably reproducible)
2021-03-01 05:18:37 +05:30
pukkandan
f0884c8b3f
Cleanup some code (see desc)
...
* `--get-comments` doesn't imply `--write-info-json` if `-J`, `-j` or `--print-json` are used
* Don't pass `config_location` to `YoutubeDL` (it is unused)
* [bilibiliaudio] Recognize the file as audio-only
* Update gitignore
* Fix typos
2021-02-28 20:56:32 +05:30
pukkandan
277d6ff5f2
Extract comments only when needed #95 ( Closes #94 )
2021-02-28 20:26:08 +05:30
pukkandan
1cf376f55a
Add option --sleep-requests
to sleep b/w requests ( Closes #106 )
...
* Also fix documentation of `sleep_interval_subtitles`
Related issues:
https://github.com/blackjack4494/yt-dlc/issues/158
https://github.com/blackjack4494/youtube-dlc/issues/195
https://github.com/ytdl-org/youtube-dl/pull/28270
https://github.com/ytdl-org/youtube-dl/pull/28144
https://github.com/ytdl-org/youtube-dl/issues/27767
https://github.com/ytdl-org/youtube-dl/issues/23638
https://github.com/ytdl-org/youtube-dl/issues/26287
https://github.com/ytdl-org/youtube-dl/issues/26319
2021-02-27 18:14:42 +05:30
pukkandan
7f7de7f94d
Allow specifying path in --external-downloader
2021-02-27 16:52:27 +05:30
pukkandan
86878b6cd9
[hrfensehen] Fix wrong import
2021-02-27 15:35:41 +05:30
pukkandan
b3d1242534
[youtube] Fix inconsistent webpage_url
( closes #119 )
2021-02-27 14:45:56 +05:30
pukkandan
9bd2020476
[hls] Enable --hls-use-mpegts
by default when downloading live-streams
...
* Also added option `--no-hls-use-mpegts` to disable this
Related: #96
2021-02-26 21:52:16 +05:30
pukkandan
ed9b7e3dd3
Fix bug with m3u8 format extraction
2021-02-26 18:32:28 +05:30
shirt-dev
c552ae8838
Fix get_executable_path
( #117 )
...
Authored-by: shirtjs <2660574+shirtjs@users.noreply.github.com>
2021-02-26 04:28:02 +05:30
Robin Dunn
31a5e037a7
[viki] Fix viki play pass authentication ( #111 )
...
Authored by: RobinD42
2021-02-26 03:33:00 +05:30
pukkandan
14fdfea973
[youtube] Retry on incomplete ytInitialData
...
Related: #116
2021-02-26 03:23:08 +05:30
pukkandan
0e0040519b
[embedthumbnail] Fix bug with deleting original thumbnail ( Closes #113 )
...
:ci skip dl
2021-02-25 18:35:04 +05:30
pukkandan
bce8cbb089
[tennistv] Fix format sorting
2021-02-25 16:07:38 +05:30
pukkandan
aae273ded8
[version] update :ci skip dl
2021-02-25 02:44:10 +05:30
pukkandan
7c60c33efe
Update to ytdl-commit-4460329
...
44603290e5
Except: gedi, tmz
7422a2194f
8cb4b71909
d81421af4b
2021-02-25 02:29:47 +05:30
pukkandan
0744a815b7
[documentation] Changes left behind from #85 and #107
2021-02-25 01:42:33 +05:30
Pccode66
7a5c1cfe93
Completely change project name to yt-dlp ( #85 )
...
* All modules and binary names are changed
* All documentation references changed
* yt-dlp no longer loads youtube-dlc config files
* All URLs changed to point to organization account
Co-authored-by: Pccode66
Co-authored-by: pukkandan
2021-02-25 00:15:56 +05:30