Commit Graph

311 Commits (bc2ca1bb75d586b75d83a6f60b680ee07227ff28)

Author SHA1 Message Date
pukkandan bc2ca1bb75 Update to ytdl-commit-cf2dbec
cf2dbec630

Except: [kakao] improve info extraction and detect geo restriction
d8085580f6
4 years ago
pukkandan 5e41dca334 [viki] Fix extractor (Closes #91) 4 years ago
pukkandan ba7bf12d89 [youtube] Fix for empty comment text (Closes #97) 4 years ago
pukkandan f983b87567 [formatsort] Remove misuse of 'preference'
'preference' is to be used only when the format is better that ALL qualities of a lower preference irrespective of ANY sorting order the user requests. See deezer.py for correct use of this

In the older sorting method, `preference`, `quality` and `language_preference` were functionally almost equivalent. So these disparities doesn't really matter there

Also, despite what the documentation says, the default for `preference` was actually 0 and not -1. I have tried to correct this and also account for it when converting `preference` to `quality`
4 years ago
pukkandan dca3ff4a5e [formatsort] Remove forced priority of `quality`
When making `FormatSort`, I misinterpreted the purpose `quality`
4 years ago
pukkandan da9be05edf [documentation] Better document `--prefer-free-formats`
Also added `--no-prefer-free-formats`
4 years ago
pukkandan 155d2b48c5 [formatsort] Prefer vp9.2 over other vp9 codecs
vp9.2 may contain HDR while vp9.0 doesn't
4 years ago
pukkandan 54f37eeabd [formatsort] Remove unnecessary `field_preference` from extractors
These were written with the old format sorting in mind and is no longer needed
4 years ago
pukkandan 9ba5705ac0 [youtube] Fix hashtag continuation
Eg: https://www.youtube.com/hashtag/youtube

:ci skip dl
4 years ago
pukkandan c86d5023d0 [youtube] Add more Invidious instances (Closes #92)
:ci skip dl
4 years ago
kurumigi 78b9a616cc
#90 [niconico] Extract `channel` and `channel_id` (Closes #77)
Authored by kurumigi
4 years ago
pukkandan a718ef84c8 [youtube] Fix for new accounts
Cookies for some new accounts doesn't work with age-gated videos without `has_verified=1`
4 years ago
pukkandan 6285297795 [rumble] Add support for video page (Closes #80) 4 years ago
pukkandan 068693675e Cleanup some code and fix typos
:ci skip dl
4 years ago
pukkandan 1ea2412927 Minor bugfixes
* `__real_download` should be false when ffmpeg unavailable and no download
* Mistakes in #70
* `allow_playlist_files` was not correctly pass through
4 years ago
shirt-dev 63ad4d43eb
#70 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>
4 years ago
pukkandan a96c6d154a [youtube] Fix search continuations 4 years ago
pukkandan cc2db87805 Update to ytdl-2021.02.10
Except: [archiveorg] Fix and improve extraction (5fc53690cbe6abb11941a3f4846b566a7472753e)
4 years ago
kurumigi fb198a8a9c
#49 [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>
4 years ago
pukkandan deaec5afc2 [youtube] Fix tests 4 years ago
pukkandan 69184e4152 [youtube] Simplified renderer parsing 4 years ago
pukkandan a1b535bd75 [youtube] Support gridPlaylistRenderer and gridVideoRenderer (Closes #65) 4 years ago
pukkandan ff84930c86 [youtube] Bugfix (Closes #60) 4 years ago
pukkandan ecc97af344 [youtube] Don't show warning for empty playlist description (Closes #54)
:ci skip dl
4 years ago
pukkandan 885d36d4e4 [youtube] Fix comment extraction (Closes #53)
:ci skip dl
4 years ago
pukkandan 8a784c74d1 [linter] youtube.py 4 years ago
pukkandan 545cc85d11 [youtube] Update to ytdl-2021.02.04.1 4 years ago
pukkandan c10d0213fc [FormatSort] fix bug where `quality` had more priority than `hasvid` 4 years ago
pukkandan 2181983a0c Update to ytdl-2021.02.04.1 except youtube 4 years ago
pukkandan 9c3fe2ef80 [youtube_live_chat] Fix URL
Bug introduced by 82e3f6ebda

:ci skip dl
4 years ago
pukkandan b60419c51a [youtube] More metadata extraction for channels/playlists 4 years ago
pukkandan 9f888147de [FormatSort] Allow user to prefer av01 over vp9
The default is still vp9
4 years ago
pukkandan c55256c5a3 [audius] Fix extractor 4 years ago
pukkandan 82e3f6ebda [youtube_live_chat] Fix `parse_yt_initial_data` and add `fragment_retries`
:ci skip dl
4 years ago
pukkandan caa15a7b57 [Audius] Add extractor (Closes #40)
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
4 years ago
pukkandan 66c935fb16 Linter and misc cleanup
:ci skip dl
4 years ago
pukkandan 64c0d954e5 [youtube] Extract playlist description 4 years ago
pukkandan bf330f5f29 [anvato] Workaround for anvato_token_generator import failing (Closes #35)
:ci skip dl
4 years ago
Bepis 8d0ea5f955 [Youtube] Improve comment API requests
co-authored by bbepis
4 years ago
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
4 years ago
pukkandan 06167fbbd3
#31 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
4 years ago
pukkandan f137c99e9f Fix some fields not sorting correctly
bug introduced by: 63be1aab2f
4 years ago
pukkandan 6b8eb0c024 Report error message from youtube as error (Closes #33)
:ci skip dl
4 years ago
Remita Amine a820dc722e Update to ytdl-2021.01.24.1 4 years ago
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
4 years ago
pukkandan 430c2757ea [cbs] Make failure to extract title non-fatal
:skip ci
4 years ago
The Hatsune Daishi ffcb819171
#30 [mildom] Add extractor
Authored by @nao20010128nao
4 years ago
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
4 years ago
pukkandan e7ff505132 [pokemon] Add `/#/player` URLs (Closes #24) 4 years ago
pukkandan fbced7341d [sponskrub] Better debug output and error message 4 years ago