1
mirror of https://github.com/yt-dlp/yt-dlp synced 2024-12-28 03:03:46 +01:00
yt-dlp/yt_dlp
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
..
downloader Use os.replace where applicable (#793) 2021-08-27 07:57:20 +05:30
extractor [youtube] Improvements to JS player extraction (See desc) (#860) 2021-09-06 12:56:41 +05:30
postprocessor [ModifyChapters] fixes (See desc) 2021-09-04 01:39:31 +05:30
__init__.py Show a more useful error in older python versions 2021-09-02 03:52:08 +05:30
__main__.py [cleanup] Point all shebang to python3 (#372) 2021-06-06 00:59:04 +05:30
aes.py Completely change project name to yt-dlp (#85) 2021-02-25 00:15:56 +05:30
cache.py Completely change project name to yt-dlp (#85) 2021-02-25 00:15:56 +05:30
compat.py [compat] Remove unnecessary code 2021-07-20 03:46:05 +05:30
cookies.py [cleanup] Misc 2021-09-05 11:16:23 +05:30
jsinterp.py Completely change project name to yt-dlp (#85) 2021-02-25 00:15:56 +05:30
options.py [ModifyChapters] fixes (See desc) 2021-09-04 01:39:31 +05:30
socks.py Completely change project name to yt-dlp (#85) 2021-02-25 00:15:56 +05:30
swfinterp.py.disabled [cleanup] Mark unused files 2021-06-06 00:59:04 +05:30
update.py [build] Build Windows x86 version with py3.7 2021-06-10 01:41:04 +05:30
utils.py [Mediaklikk] Add Extractor (#867) 2021-09-06 12:22:38 +05:30
version.py [version] update 2021-09-02 05:33:38 +05:30
webvtt.py [webvtt] Merge daisy-chained duplicate cues (#638) 2021-08-10 01:52:30 +05:30
YoutubeDL.py Allow --force-write-archive to work with --flat-playlist 2021-09-04 03:07:29 +05:30