coletdjnz
a0c830f488
[extractor/youtube] Bump Innertube client versions
...
YouTube may be requiring new versions soon. See https://github.com/iv-org/invidious/issues/3230 , https://github.com/TeamNewPipe/NewPipe/issues/8713
Authored by: coletdjnz
2 years ago
pukkandan
be5c1ae862
Standardize retry mechanism ( #1649 )
...
* [utils] Create `RetryManager`
* Migrate all retries to use the manager
* [extractor] Add wrapper methods for convenience
* Standardize console messages for retries
* Add `--retry-sleep` for extractors
2 years ago
pukkandan
bfd973ece3
[extractors] Use new framework for existing embeds ( #4307 )
...
`Brightcove` is difficult to migrate because it's subclasses may depend
on the signature of the current functions. So it is left as-is for now
Note: Tests have not been migrated
2 years ago
pukkandan
f2e8dbcc00
[extractor, test] Basic framework for embed tests ( #4307 )
...
and split download tests so they can be more easily run in CI
Authored by: coletdjnz
2 years ago
lazypete365
e325a21a1f
[extractor/youtube] Add `live_status=post_live` ( #4495 )
...
Related: https://github.com/yt-dlp/yt-dlp/issues/1564
Authored by: lazypete365
2 years ago
pukkandan
31b532a1f2
[cleanup] Misc
2 years ago
pukkandan
c646d76f67
[webvtt, extractor/youtube] Extract auto-subs from livestream VODs
...
Closes #4130
Authored by: pukkandan, fstirlitz
2 years ago
pukkandan
07b47084ba
[extractor/youtube] Parse translated subtitles only when requested
...
Closes #4274
2 years ago
pukkandan
693f060040
[youtube,twitch] Allow waiting for channels to become live
...
Closes #2597
2 years ago
ftk
45e8a04e48
[extractor/youtube] More metadata for storyboards ( #4334 )
...
Authored by: ftk
2 years ago
pukkandan
a3fb1ca5ab
[extractor/youtube] Fix duration check for post-live manifestless mode
2 years ago
Andrew
12a1b2254d
[extractor/youtube, cleanup] Fix tests ( #4293 )
...
Authored by: sheerluck
2 years ago
pukkandan
a3976e0760
Improve chapter sanitization
2 years ago
pukkandan
ae61d108dd
[cleanup] Misc cleanup
2 years ago
crazymoose77756
962ffcf89c
[cleanup] Fix some typos ( #4194 )
...
Authored by: crazymoose77756
2 years ago
pukkandan
14f25df2b6
[compat] Remove deprecated functions from core code
2 years ago
pukkandan
ac66811112
[compat] Remove more functions
...
Removing any more will require changes to a large number of extractors
2 years ago
Brett824
06cc8f103b
[extractor/youtube] Mark videos as fully watched ( #4146 )
...
* Also fixes videos appearing as shorts in watch history
Closes #2555
Authored by: Brett824
2 years ago
pukkandan
9809740ba5
[extractor, cleanup] Reduce direct use of `_downloader`
2 years ago
pukkandan
471d0367c7
[youtube:clips] Support downloading clips
...
Closes #2543
2 years ago
pukkandan
a70635b8a1
[cleanup, utils] Don't use kwargs for `format_field`
2 years ago
pukkandan
0df111a371
[youtube] Extract `comment_count` from webpage
...
Closes #4091
2 years ago
coletdjnz
4ce05f5759
[extractor/youtube] Fix live chat for videos with content warning
...
Fixes #4051
Authored by: coletdjnz
2 years ago
pukkandan
56ba69e4c9
[cleanup] Misc fixes
...
Closes #4027
2 years ago
coletdev
2ae778b8fc
[extractor/youtube] Add `innertube_host` and `innertube_key` extractor args ( #3916 )
...
Allows user to override Innertube API host or key for all requests
Authored by: coletdjnz
2 years ago
MMM
36195c4461
[dash] Show fragment count with `--live-from-start` ( #3493 )
...
Authored by: flashdagger
2 years ago
coletdjnz
65141660ab
[extractor/youtube] Fix bug in b7c47b7438
...
Closes #3997
Authored by: coletdjnz
2 years ago
pukkandan
b7c47b7438
[extractor] Add `_search_json`
...
All fetching of JSON objects should eventually be done with this function
but only `youtube` is being refactored for now
2 years ago
pukkandan
1890fc6389
[cleanup] Misc fixes
...
Cherry-picks from: #3498 , #3947
Related: #3949 , https://github.com/yt-dlp/yt-dlp/issues/1839#issuecomment-1140313836
Authored by: pukkandan, flashdagger, gamer191
2 years ago
coletdev
c7a7baaa13
[extractor/youtube] Fix `:ytnotifications` extractor ( #3775 )
...
Still some issues, see https://github.com/yt-dlp/yt-dlp/pull/3775
Authored by: coletdjnz
2 years ago
pukkandan
6b0b0a289a
[extractor/youtube:tab] Detect `videoRenderer` in `_post_thread_continuation_entries`
2 years ago
coletdjnz
ee27297f82
[extractor/youtube] Fix initial player response extraction
...
Authored by: pukkandan, coletdjnz
3 years ago
pukkandan
0fe51254cb
[extractor/youtube] Bring back `_extract_chapters_from_description`
...
Closes #3886
3 years ago
pukkandan
52023f1291
[extractor/youtube] Make signature extraction non-fatal
...
and reduce verbosity of it's warning
Closes #3882
3 years ago
pukkandan
829bbd1d05
[youtube] Add warning for PostLiveDvr
...
Closes #3746 , Related #1564
3 years ago
pukkandan
2762dbb17e
[compat] Add `functools.cached_property`
3 years ago
pukkandan
2414649192
[cleanup] Misc cleanup
3 years ago
Jordan Weatherby
d1c4f6d4da
[youtube] Added piped instance urls ( #3714 )
...
Closes #3661
Authored by: JordanWeatherby
3 years ago
pukkandan
82d020804d
[extractor] Use classmethod/property where possible
...
and refactor lazy extractors accordingly.
This reduces the need to create extractor instances
3 years ago
pukkandan
0f06bcd759
[cleanup] Minor fixes (See desc)
...
* [youtube] Fix `--youtube-skip-dash-manifest`
* [build] Use `$()` in `Makefile`. Closes #3684
* Fix bug in 385ffb467b
* Fix bug in 43d7f5a5d0
* [cleanup] Remove unnecessary `utf-8` from `str.encode`/`bytes.decode`
* [utils] LazyList: Expose unnecessarily "protected" attributes
and other minor cleanup
3 years ago
pukkandan
91e5e839d3
[youtube] Deprioritize format 22
...
Reduces chance of encountering #3372
3 years ago
coletdev
6e634cbe42
[youtube] Add YoutubeStoriesIE ( #3362 )
...
Get channel stories with `ytstories:<channel UCID>`
Authored-by: coletdjnz
3 years ago
pukkandan
bfec31bec8
[youtube] De-prioritize auto-generated thumbnails
...
Closes #3112
3 years ago
pukkandan
1d485a1a79
[cleanup] Misc fixes
...
Closes #3565 , https://github.com/yt-dlp/yt-dlp/issues/3514#issuecomment-1105944364
3 years ago
pukkandan
0a41f331cc
[doc] Minor improvements
...
Closes #3518 , Closes #3560
3 years ago
pukkandan
19a0394044
[cleanup] Misc cleanup and refactor ( #2173 )
3 years ago
coletdjnz
affc4fefea
[youtube] Fix episode metadata extraction
3 years ago
pukkandan
f82711587c
[cleanup] Sort imports
...
Using https://github.com/PyCQA/isort
isort -m VERTICAL_HANGING_INDENT --py 36 -l 80 --rr -n --tc .
3 years ago
pukkandan
86e5f3ed2e
[cleanup] Upgrade syntax
...
Using https://github.com/asottile/pyupgrade
1. `__future__` imports and `coding: utf-8` were removed
2. Files were rewritten with `pyupgrade --py36-plus --keep-percent-format`
3. f-strings were cherry-picked from `pyupgrade --py36-plus`
Extractors are left untouched (except removing header) to avoid unnecessary merge conflicts
3 years ago
krichbanana
ca5300c7ed
[youtube] Add `:ytnotifications` extractor ( #3347 )
...
Authored by: krichbanana
3 years ago