Commit Graph

18733 Commits (5d39972ed06f896dca482c0a778a3972742cfe9e)
 

Author SHA1 Message Date
pukkandan df692c5a7a [remuxvideo] Fix validation of conditional remux
pukkandan ecc97af344 [youtube] Don't show warning for empty playlist description (Closes )
:ci skip dl
pukkandan 8a0b932258 [movefiles] Fix compatibility with python2
:ci skip dl
pukkandan 4d608b522f [youtube_live_chat] Improve extraction
:ci skip dl
pukkandan 885d36d4e4 [youtube] Fix comment extraction (Closes )
:ci skip dl
pukkandan 0fd1a2b0bf [version] update (and linter)
pukkandan c25228e5da Release 2021.02.04
pukkandan de6000d913 Multiple output templates for different file types
Syntax: -o common_template -o type:type_template
Types supported: subtitle|thumbnail|description|annotation|infojson|pl_description|pl_infojson
pukkandan ff88a05cff [pyinst] Automatically detect python architecture and working directory
:ci skip all
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 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