pukkandan
b8ed0f15d4
[extractor] Add field `audio_channels`
2 years ago
Lauren N. Liberda
fc61aff41b
Determine merge container better (See desc) ( #1482 )
...
* Determine the container early. Closes #4069
* Use codecs instead of just file extensions
* Obey `--prefer-free-formats`
* Allow fallbacks in `--merge-output`
Authored by: pukkandan, selfisekai
2 years ago
pukkandan
7356a44443
Fix misleading DRM message
...
Closes #4534
2 years ago
pukkandan
a6ca61d427
Fix bug in 0647d9251f
2 years ago
pukkandan
0647d9251f
Minor bugfixes
2 years ago
pukkandan
1e8fe57e5c
[extractor] Support multiple archive ids for one video ( #4307 )
...
Closes #4352
2 years ago
pukkandan
8f97a15d1c
[extractor] Framework for embed detection ( #4307 )
2 years ago
pukkandan
a6bcaf71fc
[outtmpl] Treat empty values as None in filenames
...
Workaround for #4485
2 years ago
pukkandan
8dc5930511
[utils, cleanup] Consolidate known media extensions
2 years ago
pukkandan
3955b20703
Fix bugs in 3bec830a59
...
Closes #4454
2 years ago
pukkandan
693f060040
[youtube,twitch] Allow waiting for channels to become live
...
Closes #2597
2 years ago
pukkandan
3bec830a59
Reject entire playlists faster with `--match-filter`
...
Rejected based on `playlist_id` etc can be checked before any entries are extracted
Related: #4383
2 years ago
pukkandan
6929b41a21
Remove Python 3.6 support
...
Closes #3764
2 years ago
pukkandan
c6e07cf1e1
[cleanup] Misc
2 years ago
pukkandan
24093d52a7
[update] Prepare to remove Python 3.6 support
2 years ago
pukkandan
f5e438a976
[compat] Let PyInstaller detect _legacy module
2 years ago
pukkandan
a7dc6a89f6
Support `--no-progress` for `--wait-for-video`
...
Closes #4365
2 years ago
Sebastian Wallkötter
0f44636597
[docs] Improve docstring of `download_ranges` ( #4340 )
...
Authored by: FirefoxMetzger
2 years ago
pukkandan
f5ea47488a
[cleanup] Minor fixes
2 years ago
pukkandan
134c913cca
Discard info_dict from memory if no longer needed
...
Closes #1399
2 years ago
pukkandan
cb794ee010
Do not allow extractors to return `None`
2 years ago
pukkandan
563e0bf82a
Fix rounding of integers in format table
2 years ago
pukkandan
d816f61fbf
[utils, cleanup] Refactor parse_codecs
2 years ago
pukkandan
f2df407165
[cleanup] Misc cleanup
2 years ago
Lesmiscore (Naoya Ozaki)
ca9def714a
Skip some fixup if remux/recode is needed ( #4266 )
...
Authored by: Lesmiscore
2 years ago
pukkandan
47cdc68e03
[outtmpl] Add alternate form `h` for HTML escaping
...
Related: https://github.com/yt-dlp/yt-dlp/issues/3292
2 years ago
pukkandan
a3976e0760
Improve chapter sanitization
2 years ago
pukkandan
9d339c41e2
Release 2022.06.29
2 years ago
pukkandan
ae61d108dd
[cleanup] Misc cleanup
2 years ago
pukkandan
b1f94422cc
[update] Ability to set a maximum version for specific variants
2 years ago
pukkandan
9eef7c4e55
Sanitize `chapters`
...
Closes #4182
2 years ago
pukkandan
14f25df2b6
[compat] Remove deprecated functions from core code
2 years ago
pukkandan
54007a45f1
[cleanup] Consistent style for file heads
2 years ago
pukkandan
ac66811112
[compat] Remove more functions
...
Removing any more will require changes to a large number of extractors
2 years ago
pukkandan
bc40160883
Fix `section_end` of clips
...
Closes #4165
2 years ago
pukkandan
1ac4fd80c8
Fix playlist error handling
...
Bug in 7e88d7d78f
2 years ago
pukkandan
eff4275925
Add deprecation warning for Py3.6
...
See: https://github.com/yt-dlp/yt-dlp/issues/3764
2 years ago
pukkandan
3975b4d2e8
Allow extractors to specify section_start/end for clips
2 years ago
pukkandan
7b2c3f47c6
[cleanup] Misc
2 years ago
pukkandan
8aa0e7cd96
[docs] Improvements
2 years ago
pukkandan
bf1824b391
[cleanup] Deprecate `YoutubeDL.parse_outtmpl`
2 years ago
pukkandan
7e9a612585
Add option `--lazy-playlist` to process entries as they are received
2 years ago
pukkandan
7e88d7d78f
Add slicing notation to `--playlist-items`
...
* Adds support for negative indices and step
* Add `-I` as alias for `--playlist-index`
* Deprecates `--playlist-start`, `--playlist-end`, `--playlist-reverse`, `--no-playlist-reverse`
Closes #2951 , Closes #2853
2 years ago
pukkandan
f0c9fb9682
[utils] `Popen`: Refactor to use contextmanager
...
Fixes https://github.com/yt-dlp/yt-dlp/issues/3531#issuecomment-1156223597
2 years ago
pukkandan
560738f34d
[extractor] Import `_ALL_CLASSES` lazily
...
This significantly speeds up `import yt_dlp` in the absence of `lazy_extractors`
2 years ago
pukkandan
fccf90e7f3
Fix bug in 56ba69e4c9
2 years ago
pukkandan
64fa820ccf
[cleanup] Misc fixes (see desc)
...
* [tvver] Fix bug in 6837633a4a
- Closes #4054
* [rumble] Fix tests - Closes #3976
* [make] Remove `cat` abuse - Closes #3989
* [make] Revert #3684 - Closes #3814
* [utils] Improve `get_elements_by_class` - Closes #3993
* [utils] Inherit `Namespace` from `types.SimpleNamespace`
* [utils] Use `re.fullmatch` for matching filters
* [jsinterp] Handle quotes in `_separate`
* [make_readme] Allow overshooting last line
Authored by: pukkandan, kwconder, MrRawes, Lesmiscore
2 years ago
pukkandan
56ba69e4c9
[cleanup] Misc fixes
...
Closes #4027
2 years ago
pukkandan
5ec1b6b716
Add option `--download-sections` to download video partially
...
Closes #52 , Closes #3932
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