Commit Graph

21071 Commits (914491b8e087d21b8a1714eb185008c29b6fe1e8)
 

Author SHA1 Message Date
pukkandan 914491b8e0
[utils] `Popen.run`: Fix default return in binary mode
Simon Sawicki ab029d7e92
[utils] `traverse_obj`: Rewrite, document and add tests ()
Authored by: Grub4K
pukkandan 0bd5a039ea
Playlists maynot always have webpage_url
Lesmiscore 5c8b2ee9ec
[extractor/RUTV] Fix warnings for livestreams ()
Authored by: Lesmiscore
Lesmiscore faf7863bb0
[extractor/Smotrim] Add extractor ()
Authored by: nikita-moor, Lesmiscore
coletdjnz d42763a443
[extractor/rutube] Fix `_EMBED_REGEX`
Closes https://github.com/yt-dlp/yt-dlp/issues/4797

Authored by: coletdjnz
coletdjnz 3c757d5ed2
[extractor/wistia] Add support for channels ()
Fixes https://github.com/yt-dlp/yt-dlp/issues/4748
Related: https://github.com/yt-dlp/yt-dlp/issues/4985

Authored by: coletdjnz
pukkandan f55523cfdd
[utils] `js_to_json`: Improve
Closes 
coletdjnz 32972518da
[extractor/telegraaf] Use mobile GraphQL API endpoint
Workaround for Cloudflare 403
Fixes https://github.com/yt-dlp/yt-dlp/issues/5000
Authored by: coletdjnz
Pritam Das 2e7675489f
[extractor/instagram] Extract more metadata ()
Authored by: pritam20ps05
coletdjnz 80eb0bd9b9
[extractor/youtube] Add support for Shorts audio pivot feed ()
This feed shows Shorts using the audio of a given video. 

ytshortsap: prefix can be used as a shortcut until YouTube
implements an official view. 

Closes 
Authored by: coletdjnz
Tanner Anderson 4cca2eb1bf
[extractor/nebula] Add nebula.tv ()
Closes 
Authored by: tannertechnology
GautamMKGarg 1c09783f7a
[extractor/hungama] Add subtitle ()
Authored by: GautamMKGarg, pukkandan
bashonly 163281178a
[extractor/wistia] Match IDs in embed URLs ()
Closes 
Authored by: bashonly
pukkandan 2fa669f759
[docs] Misc improvements
Closes , Closes , Closes , Closes , Closes 
pukkandan 8ca48a1a54
[extractor] Fix `fatal=False` in `RetryManager`
pukkandan b27bc13af6
[extractor/patreon] Sort formats
bashonly f7c5a5e967
[extractor/tiktok] Fix TikTokIE ()
Authored by: bashonly
Jeroen Jacobs fada8272b6
[extractor/GoPlay] Add extractor ()
Replaces old Vier extractors

Closes https://github.com/yt-dlp/yt-dlp/issues/1546
Based on: https://github.com/ytdl-org/youtube-dl/pull/27815
Authored by: jeroenj, CNugteren, basrieter
josanabr 46d72cd2c7
[devscripts] make_lazy_extractors: Fix for Docker ()
Authored by: josanabr
pukkandan 19b4e59a1e
[extractor/web.archive:youtube] Fix _YT_INITIAL_PLAYER_RESPONSE_RE
pukkandan dab284f80f
Workaround `libc_ver` not be available on Windows Store version of Python
pukkandan 9665f15a96
[outtmpl] Make `%s` work in strfformat for all systems
pukkandan 2b24afa6d7
Improve 5736d79172
pukkandan 3166e6840c
[extractor/generic] Pass through referer from json-ld
Closes 
Simon Sawicki 8817a80d3a
[cookies] Parse cookies leniently ()
Closes , 
Authored by: Grub4K
pukkandan 5736d79172
Support environment variables in `--ffmpeg-location`
Closes 
Lesmiscore fc2ba496fd
Allow open ranges for time ranges ()
Authored by: Lesmiscore
Locke 2b9d02167f
[extractor/bilibili] Add space.bilibili extractors ()
Authored by: lockmatrix
pukkandan 2314b4d89f
Allow plugin extractors to replace the built-in ones
This allows easier plugin chaining; e.g.
- https://gist.github.com/pukkandan/24f13ff1ed385c5a390c1d7bd130d8f7
- https://gist.github.com/pukkandan/fcf5ca1785c80f64e471f0ee14f990fb
pukkandan 1060f82f89
Fix `--config-location -`
bashonly 22df97f9c5
Fix bug in 941e881e1f ()
Authored by: bashonly
pukkandan 9c935fbc72
Fix bug in ae1035646a
Closes 
pukkandan deae7c1711
[cleanup] Misc
pukkandan 941e881e1f
Fix bug in ae1035646a
Closes 
pukkandan 0cb0fdbbfe
[extractor/common] Escape `%` in `representation_id` of m3u8
Closes 
coletdjnz 0831d95c46
[extractor/BiliIntl] Support uppercase lang in `_VALID_URL`
Seen in some rare cases
Authored by: coletdjnz
coletdjnz c26f9b991a
[extractor/youtube] Support changing extraction language ()
Adds `--extractor-args youtube:lang=<supported lang code>` extractor arg to prefer translated fields (e.g. title and description) of that language, if available, for all YouTube extractors. See README or error message for list of supported language codes.

Closes https://github.com/yt-dlp/yt-dlp/issues/387

Authored by: coletdjnz
CplPwnies 0c0b78b273
[extractor/adobepass] Add MSO AlticeOne (Optimum TV) ()
* Suddenlink rebrand to Optimum. Fixes 

Authored by: CplPwnies
coletdjnz 3ffb2f5bea
[extractor/youtube] Fix video like count extraction
Support new combined button layout
Authored by: coletdjnz
pukkandan ae1035646a
Allow a `set` to be passed as `download_archive`
pukkandan 1015ceeeaf
[extractor/MLBTV] Detect live streams
pukkandan 17ffed1842
[docs] Improvements
* Move detailed installation instructions to https://github.com/yt-dlp/yt-dlp/wiki/Installation
* Link to wiki where applicable
* Fix some mistakes. Closes , Closes , Closes 
* Improve some error messages
pukkandan be9c0884d7
[extractor/BiliIntlSeries] Fix `_VALID_URL`
Closes 
pukkandan 48c8424bd9
Fix bug in 07a1250e0e
Elyse 7657ec7ed6
[utils] `base_url`: URL paths can contain `&` ()
Authored by: elyse0
Closes 
pukkandan 07a1250e0e
[outtmpl] Curly braces to filter keys
Elyse 69082b38dc
[phantomjs] Fix bug in 587021cd9f ()
Authored by: elyse0
coletdjnz aa824dd10b
[extractor/mediaworksnzvod] Add extractor ()
Authored by: coletdjnz
TokyoBlackHole a12d03e15d
[extractor/animeondemand] Remove extractor ()
Authored by: TokyoBlackHole