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
3 years ago
pukkandan
45db527fa6
[youtube] Login is not needed for `:ytrec`
3 years ago
coletdjnz
4ba001080f
[youtube] Non-fatal alert reporting for unavailable videos page ( #401 )
...
Co-Authored by: colethedj, pukkandan
3 years ago
coletdjnz
1974e99f4b
[youtube] Improve SAPISID cookie handling ( closes #393 ) ( #395 )
...
Author: colethedj
3 years ago
pukkandan
3b1fe47d84
Release 2021.06.08
3 years ago
pukkandan
46358f647d
Update to ytdl-commit-c2350ca
...
Update MSVC 2010 redist URL
c2350cac24
3 years ago
pukkandan
89ee4cf8ae
[viki] Fix extraction
...
Closes #381
Code from: 59e583f7e8
3 years ago
pukkandan
eb0f9d6838
[zoom] Extract transcripts as subtitles
3 years ago
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
3 years ago
pukkandan
e85a39717a
[twitcasting] Add TwitCastingUserIE, TwitCastingLiveIE
...
Closes #374
Code adapted from: f1fb9222bb/youtube_dl/extractor/twitcasting.py
Authored by: pukkandan, nao20010128nao
3 years ago
MinePlayersPE
f2cd7060fc
[vidio] Add VidioPremierIE and VidioLiveIE ( #371 )
...
Authored-by: MinePlayersPE
3 years ago
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
3 years ago
pukkandan
5e1dba8ed6
Remove duplicate file `trovolive.py`
3 years ago
pukkandan
bea742222f
[youtube] Support shorts URL
...
Closes #375
3 years ago
Ashish
6e6390321c
[Hotstar] Add HotStarSeriesIE ( #366 )
...
Authored by: Ashish0804
3 years ago
pukkandan
14eb1ee1cb
Update to ytdl-commit-d495292
...
[ard] Relax _VALID_URL and fix video ids
d495292852
Closes #357
3 years ago
coletdjnz
879e7199bb
[archiveorg] Add YoutubeWebArchiveIE ( #356 )
...
Co-authored by: colethedj, pukkandan, alex-gedeon
3 years ago
MinePlayersPE
10bb7e51e8
[vidio] Add login support ( #362 )
...
Authored by: MinePlayersPE
3 years ago
pukkandan
b0089e8992
[fancode] Add extractor (#316,#354)
...
Closes #269 , #363
Authored by: rmsmachine
3 years ago
Ashish
a3ed14cbaf
[Voot] Add VootSeriesIE ( #351 )
...
Authored by: Ashish0804
4 years ago
LE
9dee4df559
[Saitosan] Add new extractor ( #350 )
...
Closes #224
Authored by: llacb47
4 years ago
pukkandan
adddc50cbf
[extractor] Functions to parse socket.io response as json
...
Authored by: pukkandan, llacb47
4 years ago
MinePlayersPE
46c43ffc9d
[vidio] Support premium videos ( #358 )
...
Authored by: MinePlayersPE
4 years ago
pukkandan
37a3bb66a7
[extractor] Allow `note=False` when extracting manifests
4 years ago
pukkandan
46953e7e6e
[youtube:playlist] fix bug
4 years ago
pukkandan
077c476276
[zee5] Fix m3u8 formats extension
4 years ago
rhsmachine
65af1839c6
[patreon] Support vimeo embeds ( #349 )
...
Authored by: rhsmachine
4 years ago
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
4 years ago
Oliver Freyermuth
f17c702270
[ard] Allow URLs without `-` before id
...
https://github.com/ytdl-org/youtube-dl/pull/29091
Authored by: olifre
4 years ago
pukkandan
3907333c5d
[extractor] Skip subtitles without URI in m3u8 manifests
...
Closes #339
Authored by: hheimbuerger
4 years ago
Ashish
09d18ad07e
[Sonyliv] Add subtitle support ( #342 )
...
Authored by: Ashish0804
4 years ago
Ashish
9572eaaa11
[ShemarooMe] Add extractor ( #332 )
...
Closes #307
Co-authored-by: Ashish0804, pukkandan
4 years ago
pukkandan
8d68ab98a7
[youtube] Fix bug where not all hls formats were extracted
...
Bug introduced in 9297939ec3
4 years ago
Ashish
135e6b93f4
[SonyLIV] Add SonyLIVSeriesIE ( #331 )
...
Authored by: Ashish0804
4 years ago
king-millez
13a49340ed
[telemundo] add extractor ( #327 )
...
Closes #284
Authored by: king-millez
4 years ago
pukkandan
09f1580e2d
[youtube] `/live` URLs should raise error if channel is not live
...
Fixes: https://github.com/ytdl-org/youtube-dl/issues/29090
4 years ago
pukkandan
b73612a254
Update to ytdl-commit-dfbbe29
...
[redbulltv] fix embed data extraction
dfbbe2902f
4 years ago
king-millez
5014558ab9
[parlview] Add extractor ( #322 )
...
Authored by: king-millez
4 years ago
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
4 years ago
pukkandan
9d5d4d64f8
[youtube] Better message when login required
4 years ago
king-millez
98784ef8d6
[audius:artist] Add extractor ( #323 )
...
Authored by: king-millez
4 years ago
pukkandan
d3fc8074a4
[youtube] Sort audio-only formats correctly
...
Closes #317
4 years ago
pukkandan
07cce701de
[cleanup] linter, code formatting and readme
4 years ago
king-millez
74e001af1d
[tenplay] Fix extractor ( #314 )
...
Authored by: king-millez
4 years ago
pukkandan
ff2751ac9c
[youtube] Always extract `maxresdefault` thumbnail
...
Fixes: https://github.com/ytdl-org/youtube-dl/issues/29049
4 years ago
pukkandan
abcdd12b26
[youtube:tab] Support youtube music `MP` pages
4 years ago
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
4 years ago
pukkandan
fe03a6cdc8
[youtube:tab] Support youtube music `VL` and `browse` pages
4 years ago
pukkandan
cd684175ad
[youtube:tab] Support channel search
...
Fixes: https://github.com/ytdl-org/youtube-dl/issues/29071
4 years ago
pukkandan
da692b7920
[cleanup] youtube tests
4 years ago
pukkandan
95c01b6c16
[youtube:tab] Show alerts only from the final webpage
4 years ago
pukkandan
a06916d98e
[extractor] Add `write_debug` and `get_param`
4 years ago
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
4 years ago
pukkandan
774d79cc4c
[youtube] Add language names
...
Co-authored by: nixxo, tpikonen
Based on: https://github.com/ytdl-org/youtube-dl/pull/26112
Closes : #310
4 years ago
pukkandan
2412044c90
Add field `name` for subtitles
...
Co-authored by: pukkandan, tpikonen
Based on: #310 , https://github.com/ytdl-org/youtube-dl/pull/26112
4 years ago
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
4 years ago
pukkandan
0fb983f62d
[youtube] Extract audio language
4 years ago
pukkandan
0760b0a7e2
Standardize `write_debug`
4 years ago
pukkandan
d908aa636a
[cleanup] Fix typos
4 years ago
pukkandan
3d89341b47
[common] bugfix for when `compat_opts` is not given
4 years ago
pukkandan
d8ec40b39f
[rmcdecouverte] Generalize `_VALID_URL`
...
Closes #291
4 years ago
pukkandan
fac988053f
Release 2021.05.11
...
* and some documentation improvements
4 years ago
pukkandan
61241abbb0
[generic] Respect the encoding in manifest
4 years ago
pukkandan
53ed7066ab
Option `--compat-options` to revert some of yt-dlp's changes
...
* Deprecates `--list-formats-as-table`, `--list-formats-old`
4 years ago
pukkandan
2f567473c6
[Plugins] Prioritize plugins over standard extractors
...
and prevent plugins from overwriting the standard extractor classes
Closes #304
4 years ago
pukkandan
41d1cca328
Update to ytdl-commit-a726009
...
[blinkx] Remove extractor
a726009987
4 years ago
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
4 years ago
pukkandan
7700b37f39
[plutotv] Extract subtitles from manifests
4 years ago
Ashish
c28cfda81f
[SonyLiv] Fix `title` and `series` extraction ( #301 )
...
Authored by: Ashish0804
4 years ago
pukkandan
3158150cb7
[utils] Add `network_exceptions`
4 years ago
pukkandan
06425e9621
[blinkx] Minor fix
...
Fixes: https://github.com/ytdl-org/youtube-dl/issues/28941
4 years ago
pukkandan
1815d1028b
[zee5] Fix py2 compatibility
4 years ago
The Hatsune Daishi
0fa9a1e236
[whowatch] Add extractor #292
...
closes #223
Authored by: nao20010128nao
Modified from: 9e4a0e061a/youtube_dl/extractor/whowatch.py
4 years ago
pukkandan
80185155a1
[ukcolumn] Add Extractor
...
Closes #287
4 years ago
pukkandan
c755f1901f
[CBS] Improve `_VALID_URL` to support movies
...
Closes #290
Tested by: BeeMuffins
4 years ago
pukkandan
68b91dc905
[youtube] Add `oembed` to reserved names
4 years ago
pukkandan
88f06afc0c
[rmcdecouverte] Improve `_VALID_URL`
...
Closes #291
4 years ago
CXwudi
40078a55e2
[niconico] Fix bug in thumbnail extraction #289
...
Bug from: 6b1d8c1e30
Authored by: CXwudi
4 years ago
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
4 years ago
pukkandan
e28f1c0ae8
[cleanup] Fix linter and some typos
...
* Also remove inconsistent use of `"` in setup.py
4 years ago
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
4 years ago
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
4 years ago
pukkandan
895b0931e5
[youtube:tab] Detect playlists inside community posts
4 years ago
pukkandan
1ad047d0f7
[nebula] Move to nebula.app
...
Closes #272
Tested by: Lamieur
4 years ago
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
4 years ago
Felix S
e8f834cd8d
[threeqsdn] Extract subtitles from streaming manifests
4 years ago
Felix S
e0e624ca7f
[canvas] Extract subtitles from streaming manifests
4 years ago
Felix S
ec4f374c05
[wat] Extract subtitles from streaming manifests
4 years ago
Felix S
c811e8d8bd
[atresplayer] Extract subtitles from streaming manifests
4 years ago
Felix S
b2cd5da460
[francetv] Extract subtitles from the HLS manifest
4 years ago
Felix S
2de3b21e05
[uplynk] Extract subtitles from HLS manifests
4 years ago
Felix S
4bed436371
[twitter] Extract subtitles from HLS manifests
4 years ago
Felix S
efe9dba595
[srgssr] Extract subtitles from HLS manifests
4 years ago
Felix S
47f4203dd3
[nytimes] Extract subtitles from HLS manifests
4 years ago
Felix S
015c10aeec
[roosterteeth] Use common code for subtitle extraction
4 years ago
Felix S
a00d781b73
[elonet] Use common code for subtitle extraction
4 years ago
Felix S
0c541b563f
[tv4] Extract subtitles from streaming manifests
4 years ago
Felix S
64a5cf7929
[byutv] Extract subtitles from streaming manifests
4 years ago
Felix S
7a450a3b1c
[generic] Extract subtitles from direct SSTR manifest links
4 years ago
Felix S
7de27caf16
[generic] Extract subtitles from direct DASH manifest links
4 years ago