Commit Graph

306 Commits (da9be05edfae2dae0c8019504a557568794a2aad)

Author SHA1 Message Date
pukkandan da9be05edf [documentation] Better document `--prefer-free-formats`
Also added `--no-prefer-free-formats`
pukkandan 155d2b48c5 [formatsort] Prefer vp9.2 over other vp9 codecs
vp9.2 may contain HDR while vp9.0 doesn't
pukkandan 54f37eeabd [formatsort] Remove unnecessary `field_preference` from extractors
These were written with the old format sorting in mind and is no longer needed
pukkandan 9ba5705ac0 [youtube] Fix hashtag continuation
Eg: https://www.youtube.com/hashtag/youtube

:ci skip dl
pukkandan c86d5023d0 [youtube] Add more Invidious instances (Closes )
:ci skip dl
kurumigi 78b9a616cc
[niconico] Extract `channel` and `channel_id` (Closes )
Authored by kurumigi
pukkandan a718ef84c8 [youtube] Fix for new accounts
Cookies for some new accounts doesn't work with age-gated videos without `has_verified=1`
pukkandan 6285297795 [rumble] Add support for video page (Closes )
pukkandan 068693675e Cleanup some code and fix typos
:ci skip dl
pukkandan 1ea2412927 Minor bugfixes
* `__real_download` should be false when ffmpeg unavailable and no download
* Mistakes in 
* `allow_playlist_files` was not correctly pass through
shirt-dev 63ad4d43eb
Allow downloading of unplayable video formats
Video postprocessors are also turned off when this option is used

Co-authored-by: shirtjs <2660574+shirtjs@users.noreply.github.com>
Co-authored-by: pukkandan <pukkandan@gmail.com>
pukkandan a96c6d154a [youtube] Fix search continuations
pukkandan cc2db87805 Update to ytdl-2021.02.10
Except: [archiveorg] Fix and improve extraction (5fc53690cbe6abb11941a3f4846b566a7472753e)
kurumigi fb198a8a9c
[niconico] Improved extraction and support encrypted/SMILE movies
Co-authored-by: tsukumijima <tsukumijima@users.noreply.github.com>
Co-authored-by: tsukumi <39271166+tsukumijima@users.noreply.github.com>
Co-authored-by: Bepis <36346617+bbepis@users.noreply.github.com>
Co-authored-by: pukkandan <pukkandan@gmail.com>
pukkandan deaec5afc2 [youtube] Fix tests
pukkandan 69184e4152 [youtube] Simplified renderer parsing
pukkandan a1b535bd75 [youtube] Support gridPlaylistRenderer and gridVideoRenderer (Closes )
pukkandan ff84930c86 [youtube] Bugfix (Closes )
pukkandan ecc97af344 [youtube] Don't show warning for empty playlist description (Closes )
:ci skip dl
pukkandan 885d36d4e4 [youtube] Fix comment extraction (Closes )
:ci skip dl
pukkandan 8a784c74d1 [linter] youtube.py
pukkandan 545cc85d11 [youtube] Update to ytdl-2021.02.04.1
pukkandan c10d0213fc [FormatSort] fix bug where `quality` had more priority than `hasvid`
pukkandan 2181983a0c Update to ytdl-2021.02.04.1 except youtube
pukkandan 9c3fe2ef80 [youtube_live_chat] Fix URL
Bug introduced by 82e3f6ebda

:ci skip dl
pukkandan b60419c51a [youtube] More metadata extraction for channels/playlists
pukkandan 9f888147de [FormatSort] Allow user to prefer av01 over vp9
The default is still vp9
pukkandan c55256c5a3 [audius] Fix extractor
pukkandan 82e3f6ebda [youtube_live_chat] Fix `parse_yt_initial_data` and add `fragment_retries`
:ci skip dl
pukkandan caa15a7b57 [Audius] Add extractor (Closes )
Related: https://github.com/ytdl-org/youtube-dl/pull/27360
Related: https://github.com/ytdl-org/youtube-dl/issues/24216

Direct API URLs are not currently supported. See https://github.com/ytdl-org/youtube-dl/pull/27360#issuecomment-757123708 for details

Co-authored by: qulas
pukkandan 66c935fb16 Linter and misc cleanup
:ci skip dl
pukkandan 64c0d954e5 [youtube] Extract playlist description
pukkandan bf330f5f29 [anvato] Workaround for anvato_token_generator import failing (Closes )
:ci skip dl
Bepis 8d0ea5f955 [Youtube] Improve comment API requests
co-authored by bbepis
pukkandan 0748b3317b Seperate import of lazy_extractors from that of normal extractors
This prevents "ModuleNotFoundError: No module named 'youtube_dl.extractor.lazy_extractors'" from appearing in the traceback

Related: https://github.com/animelover1984/youtube-dl/issues/17#issuecomment-757945024
pukkandan 06167fbbd3
Features from animelover1984/youtube-dl
* Add `--get-comments`
* [youtube] Extract comments
* [billibilli] Added BiliBiliSearchIE, BilibiliChannelIE
* [billibilli] Extract comments
* [billibilli] Better video extraction
* Write playlist data to infojson
* [FFmpegMetadata] Embed infojson inside the video
* [EmbedThumbnail] Try embedding in mp4 using ffprobe and `-disposition`
* [EmbedThumbnail] Treat mka like mkv and mov like mp4
* [EmbedThumbnail] Embed in ogg/opus
* [VideoRemuxer] Conditionally remux video
* [VideoRemuxer] Add `-movflags +faststart` when remuxing from mp4
* [ffmpeg] Print entire stderr in verbose when there is error
* [EmbedSubtitle] Warn when embedding ass in mp4
* [avanto] Use NFLTokenGenerator if possible
pukkandan f137c99e9f Fix some fields not sorting correctly
bug introduced by: 63be1aab2f
pukkandan 6b8eb0c024 Report error message from youtube as error (Closes )
:ci skip dl
Remita Amine a820dc722e Update to ytdl-2021.01.24.1
pukkandan f74980cbae Plugin support
Extractor plugins are loaded from <root-dir>/ytdlp_plugins/extractor/__init__.py

Inspired by https://github.com/un-def/dl-plus

:ci skip dl
pukkandan 430c2757ea [cbs] Make failure to extract title non-fatal
:skip ci
The Hatsune Daishi ffcb819171
[mildom] Add extractor
Authored by @nao20010128nao
pukkandan 63be1aab2f Deprecate unnecessary aliases in `formatSort`
(I should never have made so many aliases in the first-place)
The aliases remain functional for backward compatability, but will be left undocumented
pukkandan e7ff505132 [pokemon] Add `/#/player` URLs (Closes )
pukkandan fbced7341d [sponskrub] Better debug output and error message
pukkandan 5c610515c9 [TrovoLive] Add extractor (partially fix )
Only VOD extractor has been implemented

Related: https://github.com/ytdl-org/youtube-dl/issues/26125
Related: https://github.com/blackjack4494/yt-dlc/issues/220
pukkandan 30a074c2b6 Update to ytdl-2021.01.16
pukkandan 2e8d2629f3 [tiktok] Fix for when share_info is empty
(Related: https://github.com/blackjack4494/yt-dlc/pull/20)
Felix Stupp b4d1044095 [roosterteeth] Changed API endpoint (Closes )
New endpoint allows to request metadata for bonus episodes

Authored by Zocker1999NET
Samik Some dfd14aadfa [roosterteeth.com] Add subtitle support (https://github.com/ytdl-org/youtube-dl/pull/23985)
Closes 

Authored by samiksome