Commit Graph

18523 Commits (545cc85d11463a6d6f48c1f4cb2c682f8a92a795)
 

Author SHA1 Message Date
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 e29663c644
Allow date/time formatting in output template
Closes 
pukkandan 9c3fe2ef80 [youtube_live_chat] Fix URL
Bug introduced by 82e3f6ebda

:ci skip dl
pukkandan b60419c51a [youtube] More metadata extraction for channels/playlists
pukkandan 18590cecdb Strip out internal fields such as `_filename` from infojson (Closes )
:ci skip dl
pukkandan 9f888147de [FormatSort] Allow user to prefer av01 over vp9
The default is still vp9
pukkandan e8be92f9d6 Fix "Default format spec" appearing in quiet mode
pukkandan b9d973bef1 Fix issue with overwriting files
pukkandan c55256c5a3 [audius] Fix extractor
pukkandan 82e3f6ebda [youtube_live_chat] Fix `parse_yt_initial_data` and add `fragment_retries`
:ci skip dl
pukkandan af819c216f [postprocessor] Raise errors correctly
Previously, when a postprocessor reported error, the download was still considered a success. This causes issues especially with critical PPs like Merger, MoveFiles etc

:ci skip dl
pukkandan e3b771a898 fix typos :ci skip dl
pukkandan cac96421d9 New option --no-write-playlist-metafiles to NOT write playlist metadata files
pukkandan 7c245ce877 [metadatafromtitle] Fix bug when extracting data from numeric fields
:ci skip dl
pukkandan eabce90175 [version] update
:ci skip dl
pukkandan 29b6000e35 Release 2021.01.29
pukkandan e38df8f9fa Refactor `update-version`, `pyinst.py` and related files
* Refactor update-version
* Moved pyinst, update-version and icon into devscripts
* pyinst doesn't bump version anymore
* Merge pyinst and pyinst32. Usage: `pyinst.py [32|64]`
* Add mutagen as requirement
* Remove make_win and related files
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 105b0b700e Populate "playlist_*" fields for setting playlist metadata filename
Related: 
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
pukkandan f6d7624f57 Partial solution for detecting existing files correctly even when extracting audio
* Does not work when audio format is 'best'
pukkandan ece8a2a1b6 [embedthumbnail] Fix for missing output filename for ffmpeg call (Closes )
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 6b591b2925 Detect existing files correctly even when there is remux/recode
:ci skip dl
pukkandan 179122495b [ffmpeg] Document more formats that are supported for remux/recode
pukkandan 02fd60d305 Write playlist description to file (Closes )
:ci skip dl
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 4ff5e98991 More badges
:ci skip all
pukkandan e4172ac903 Deprecate avconv/avprobe
All current functionality is left untouched. But don't expect any new features to work with avconv

:ci skip all
pukkandan 5bfa486205 Add option `--parse-metadata`
* The fields extracted by this can be used in `--output`
* Deprecated `--metadata-from-title`

:ci skip dl
pukkandan 9882064024 [movefiles] Don't give "cant find" warning when move is unnecessary
pukkandan 2d6921210d [postprocessor] fix write_debug when no _downloader
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
pukkandan 5b328c97d7 Changed revision number to use '.' instead of '-'
and refactor it

:ci skip dl
pukkandan b5d265633d Fix wrong user config (Closes )
:ci skip dl
pukkandan a392adf56c [version] update
:ci skip dl
pukkandan 0bc0a32290 Release 2021.01.24
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 c571435f9c [MoveFiles] More robust way to get final filename
:ci skip dl
pukkandan 6b4b65c4f4 [test] fix typo
pukkandan 10e3742eb1 Fix overwrite in --write-link
:ci skip dl
pukkandan 0202b52a0c New option `-P`/`--paths` to give different paths for different types of files
Syntax: `-P "type:path" -P "type:path"`
Types: home, temp, description, annotation, subtitle, infojson, thumbnail
pukkandan b8f6bbe68a Warn when using old style (downloader/postprocessor)_args