]> jfr.im git - yt-dlp.git/log
yt-dlp.git
3 years agoRelease 2021.02.04 2021.02.04
pukkandan [Thu, 4 Feb 2021 22:53:04 +0000 (04:23 +0530)] 
Release 2021.02.04

3 years agoMultiple output templates for different file types
pukkandan [Wed, 3 Feb 2021 13:36:09 +0000 (19:06 +0530)] 
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

3 years ago[pyinst] Automatically detect python architecture and working directory
pukkandan [Thu, 4 Feb 2021 16:31:22 +0000 (22:01 +0530)] 
[pyinst] Automatically detect python architecture and working directory

:ci skip all

3 years ago[linter] youtube.py
pukkandan [Thu, 4 Feb 2021 14:57:26 +0000 (20:27 +0530)] 
[linter] youtube.py

3 years ago[youtube] Update to ytdl-2021.02.04.1
pukkandan [Thu, 4 Feb 2021 14:37:17 +0000 (20:07 +0530)] 
[youtube] Update to ytdl-2021.02.04.1

3 years ago[FormatSort] fix bug where `quality` had more priority than `hasvid`
pukkandan [Thu, 4 Feb 2021 14:11:51 +0000 (19:41 +0530)] 
[FormatSort] fix bug where `quality` had more priority than `hasvid`

3 years agoUpdate to ytdl-2021.02.04.1 except youtube
pukkandan [Thu, 4 Feb 2021 07:56:01 +0000 (13:26 +0530)] 
Update to ytdl-2021.02.04.1 except youtube

3 years ago#45 Allow date/time formatting in output template
pukkandan [Tue, 2 Feb 2021 21:15:00 +0000 (02:45 +0530)] 
#45 Allow date/time formatting in output template

Closes #43

3 years ago[youtube_live_chat] Fix URL
pukkandan [Tue, 2 Feb 2021 20:52:27 +0000 (02:22 +0530)] 
[youtube_live_chat] Fix URL

Bug introduced by 82e3f6ebda56c84166494e157e0f856467ca5581

:ci skip dl

3 years ago[youtube] More metadata extraction for channels/playlists
pukkandan [Tue, 2 Feb 2021 16:21:32 +0000 (21:51 +0530)] 
[youtube] More metadata extraction for channels/playlists

3 years agoStrip out internal fields such as `_filename` from infojson (Closes #42)
pukkandan [Mon, 1 Feb 2021 15:15:14 +0000 (20:45 +0530)] 
Strip out internal fields such as `_filename` from infojson (Closes #42)

:ci skip dl

3 years ago[FormatSort] Allow user to prefer av01 over vp9
pukkandan [Mon, 1 Feb 2021 19:38:53 +0000 (01:08 +0530)] 
[FormatSort] Allow user to prefer av01 over vp9

The default is still vp9

3 years agoFix "Default format spec" appearing in quiet mode
pukkandan [Mon, 1 Feb 2021 15:16:22 +0000 (20:46 +0530)] 
Fix "Default format spec" appearing in quiet mode

3 years agoFix issue with overwriting files
pukkandan [Mon, 1 Feb 2021 15:15:46 +0000 (20:45 +0530)] 
Fix issue with overwriting files

3 years ago[audius] Fix extractor
pukkandan [Mon, 1 Feb 2021 09:28:15 +0000 (14:58 +0530)] 
[audius] Fix extractor

3 years ago[youtube_live_chat] Fix `parse_yt_initial_data` and add `fragment_retries`
pukkandan [Sun, 31 Jan 2021 07:48:06 +0000 (13:18 +0530)] 
[youtube_live_chat] Fix `parse_yt_initial_data` and add `fragment_retries`

:ci skip dl

3 years ago[postprocessor] Raise errors correctly
pukkandan [Sat, 30 Jan 2021 12:07:05 +0000 (17:37 +0530)] 
[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

3 years agofix typos :ci skip dl
pukkandan [Sat, 30 Jan 2021 11:13:54 +0000 (16:43 +0530)] 
fix typos :ci skip dl

3 years agoNew option --no-write-playlist-metafiles to NOT write playlist metadata files
pukkandan [Sat, 30 Jan 2021 11:13:20 +0000 (16:43 +0530)] 
New option --no-write-playlist-metafiles to NOT write playlist metadata files

3 years ago[metadatafromtitle] Fix bug when extracting data from numeric fields
pukkandan [Sat, 30 Jan 2021 09:06:10 +0000 (14:36 +0530)] 
[metadatafromtitle] Fix bug when extracting data from numeric fields

:ci skip dl

3 years ago[version] update
pukkandan [Fri, 29 Jan 2021 18:12:28 +0000 (23:42 +0530)] 
[version] update

:ci skip dl

3 years agoRelease 2021.01.29 2021.01.29
pukkandan [Fri, 29 Jan 2021 17:51:20 +0000 (23:21 +0530)] 
Release 2021.01.29

3 years agoRefactor `update-version`, `pyinst.py` and related files
pukkandan [Fri, 29 Jan 2021 17:45:27 +0000 (23:15 +0530)] 
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

3 years ago[Audius] Add extractor (Closes #40)
pukkandan [Fri, 29 Jan 2021 17:00:22 +0000 (22:30 +0530)] 
[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

3 years agoPopulate "playlist_*" fields for setting playlist metadata filename
pukkandan [Thu, 28 Jan 2021 20:27:14 +0000 (01:57 +0530)] 
Populate "playlist_*" fields for setting playlist metadata filename

Related: #36

3 years agoLinter and misc cleanup
pukkandan [Thu, 28 Jan 2021 19:32:37 +0000 (01:02 +0530)] 
Linter and misc cleanup

:ci skip dl

3 years ago[youtube] Extract playlist description
pukkandan [Thu, 28 Jan 2021 19:01:50 +0000 (00:31 +0530)] 
[youtube] Extract playlist description

3 years ago[anvato] Workaround for anvato_token_generator import failing (Closes #35)
pukkandan [Thu, 28 Jan 2021 10:15:32 +0000 (15:45 +0530)] 
[anvato] Workaround for anvato_token_generator import failing (Closes #35)

:ci skip dl

3 years agoPartial solution for detecting existing files correctly even when extracting audio
pukkandan [Thu, 28 Jan 2021 09:29:01 +0000 (14:59 +0530)] 
Partial solution for detecting existing files correctly even when extracting audio

* Does not work when audio format is 'best'

3 years ago[embedthumbnail] Fix for missing output filename for ffmpeg call (Closes #38)
pukkandan [Thu, 28 Jan 2021 08:47:18 +0000 (14:17 +0530)] 
[embedthumbnail] Fix for missing output filename for ffmpeg call (Closes #38)

3 years ago[Youtube] Improve comment API requests
Bepis [Wed, 30 Dec 2020 08:25:24 +0000 (19:25 +1100)] 
[Youtube] Improve comment API requests

co-authored by bbepis

3 years agoSeperate import of lazy_extractors from that of normal extractors
pukkandan [Thu, 28 Jan 2021 05:52:13 +0000 (11:22 +0530)] 
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

3 years agoDetect existing files correctly even when there is remux/recode
pukkandan [Thu, 28 Jan 2021 05:18:36 +0000 (10:48 +0530)] 
Detect existing files correctly even when there is remux/recode

:ci skip dl

3 years ago[ffmpeg] Document more formats that are supported for remux/recode
pukkandan [Thu, 28 Jan 2021 03:56:50 +0000 (09:26 +0530)] 
[ffmpeg] Document more formats that are supported for remux/recode

3 years agoWrite playlist description to file (Closes #36)
pukkandan [Thu, 28 Jan 2021 00:54:58 +0000 (06:24 +0530)] 
Write playlist description to file (Closes #36)

:ci skip dl

3 years ago#31 Features from animelover1984/youtube-dl
pukkandan [Wed, 27 Jan 2021 15:02:51 +0000 (20:32 +0530)] 
#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

3 years agoMore badges
pukkandan [Wed, 27 Jan 2021 14:38:13 +0000 (20:08 +0530)] 
More badges

:ci skip all

3 years agoDeprecate avconv/avprobe
pukkandan [Tue, 26 Jan 2021 17:57:32 +0000 (23:27 +0530)] 
Deprecate avconv/avprobe

All current functionality is left untouched. But don't expect any new features to work with avconv

:ci skip all

3 years agoAdd option `--parse-metadata`
pukkandan [Tue, 26 Jan 2021 10:20:20 +0000 (15:50 +0530)] 
Add option `--parse-metadata`

* The fields extracted by this can be used in `--output`
* Deprecated `--metadata-from-title`

:ci skip dl

3 years ago[movefiles] Don't give "cant find" warning when move is unnecessary
pukkandan [Tue, 26 Jan 2021 10:23:07 +0000 (15:53 +0530)] 
[movefiles] Don't give "cant find" warning when move is unnecessary

3 years ago[postprocessor] fix write_debug when no _downloader
pukkandan [Tue, 26 Jan 2021 10:22:04 +0000 (15:52 +0530)] 
[postprocessor] fix write_debug when no _downloader

3 years agoFix some fields not sorting correctly
pukkandan [Mon, 25 Jan 2021 13:58:39 +0000 (19:28 +0530)] 
Fix some fields not sorting correctly

bug introduced by: 63be1aab2f6b6a99f289663ffd935e311aff5556

3 years agoReport error message from youtube as error (Closes #33)
pukkandan [Mon, 25 Jan 2021 04:56:51 +0000 (10:26 +0530)] 
Report error message from youtube as error (Closes #33)

:ci skip dl

3 years agoChanged revision number to use '.' instead of '-'
pukkandan [Sun, 24 Jan 2021 20:47:37 +0000 (02:17 +0530)] 
Changed revision number to use '.' instead of '-'
and refactor it

:ci skip dl

3 years agoFix wrong user config (Closes #32)
pukkandan [Sun, 24 Jan 2021 20:07:09 +0000 (01:37 +0530)] 
Fix wrong user config (Closes #32)

:ci skip dl

3 years ago[version] update
pukkandan [Sun, 24 Jan 2021 16:21:50 +0000 (21:51 +0530)] 
[version] update

:ci skip dl

3 years agoRelease 2021.01.24
pukkandan [Sun, 24 Jan 2021 16:01:13 +0000 (21:31 +0530)] 
Release 2021.01.24

3 years agoUpdate to ytdl-2021.01.24.1
Remita Amine [Sat, 16 Jan 2021 17:12:05 +0000 (18:12 +0100)] 
Update to ytdl-2021.01.24.1

3 years agoPlugin support
pukkandan [Sun, 24 Jan 2021 13:40:02 +0000 (19:10 +0530)] 
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

3 years ago[MoveFiles] More robust way to get final filename
pukkandan [Sat, 23 Jan 2021 15:25:45 +0000 (20:55 +0530)] 
[MoveFiles] More robust way to get final filename

:ci skip dl

3 years ago[test] fix typo
pukkandan [Sun, 24 Jan 2021 08:02:37 +0000 (13:32 +0530)] 
[test] fix typo

3 years agoFix overwrite in --write-link
pukkandan [Sat, 23 Jan 2021 15:52:15 +0000 (21:22 +0530)] 
Fix overwrite in --write-link

:ci skip dl

3 years ago#29 New option `-P`/`--paths` to give different paths for different types of files
pukkandan [Sat, 23 Jan 2021 12:18:12 +0000 (17:48 +0530)] 
#29 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

3 years agoWarn when using old style (downloader/postprocessor)_args
pukkandan [Sat, 23 Jan 2021 12:11:21 +0000 (17:41 +0530)] 
Warn when using old style (downloader/postprocessor)_args

3 years ago[sponskrub] Print "unrecognized args" message correctly
pukkandan [Sat, 23 Jan 2021 11:47:47 +0000 (17:17 +0530)] 
[sponskrub] Print "unrecognized args" message correctly

3 years agoModified function `cli_configuration_args`
pukkandan [Sat, 23 Jan 2021 09:43:51 +0000 (15:13 +0530)] 
Modified function `cli_configuration_args`
to directly parse new format of `postprocessor_args` and `external_downloader_args`

3 years ago[tests] Split core and download tests
pukkandan [Sat, 23 Jan 2021 08:30:48 +0000 (14:00 +0530)] 
[tests] Split core and download tests

3 years agoAllow passing different arguments to different external downloaders
pukkandan [Sat, 23 Jan 2021 05:59:20 +0000 (11:29 +0530)] 
Allow passing different arguments to different external downloaders

* Now similar to --post-processor-args
* Also added `--downloader-args` as alias to `--external-downloader-args`

3 years agoStandardized function for creating dict from repeated options
pukkandan [Sat, 23 Jan 2021 05:57:27 +0000 (11:27 +0530)] 
Standardized function for creating dict from repeated options

3 years ago[cbs] Make failure to extract title non-fatal
pukkandan [Sat, 23 Jan 2021 02:00:08 +0000 (07:30 +0530)] 
[cbs] Make failure to extract title non-fatal

:skip ci

3 years ago#30 [mildom] Add extractor
The Hatsune Daishi [Fri, 22 Jan 2021 13:43:30 +0000 (22:43 +0900)] 
#30 [mildom] Add extractor

Authored by @nao20010128nao

3 years agoRevert d9eebbc7471b97f3aa58939685bd7b8f4ce35b1e
pukkandan [Thu, 21 Jan 2021 19:39:24 +0000 (01:09 +0530)] 
Revert d9eebbc7471b97f3aa58939685bd7b8f4ce35b1e

3 years agoDeprecate unnecessary aliases in `formatSort`
pukkandan [Thu, 21 Jan 2021 12:50:09 +0000 (18:20 +0530)] 
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

3 years agoFix typecasting when pre-checking archive (Closes #26)
pukkandan [Thu, 21 Jan 2021 12:06:42 +0000 (17:36 +0530)] 
Fix typecasting when pre-checking archive (Closes #26)

3 years ago[tests] Fix test_post_hooks
pukkandan [Wed, 20 Jan 2021 22:08:04 +0000 (03:38 +0530)] 
[tests] Fix test_post_hooks

:skip ci all

3 years ago[version] update
pukkandan [Wed, 20 Jan 2021 21:31:26 +0000 (03:01 +0530)] 
[version] update

:skip ci all

3 years agoRelease 2021.01.20 2021.01.20
pukkandan [Wed, 20 Jan 2021 21:21:45 +0000 (02:51 +0530)] 
Release 2021.01.20

3 years ago[pokemon] Add `/#/player` URLs (Closes #24)
pukkandan [Wed, 20 Jan 2021 20:56:24 +0000 (02:26 +0530)] 
[pokemon] Add `/#/player` URLs (Closes #24)

3 years ago[sponskrub] Better debug output and error message
pukkandan [Wed, 20 Jan 2021 20:07:02 +0000 (01:37 +0530)] 
[sponskrub] Better debug output and error message

3 years agoImproved passing of multiple postprocessor-args
pukkandan [Wed, 20 Jan 2021 16:07:40 +0000 (21:37 +0530)] 
Improved passing of multiple postprocessor-args

* Added `PP+exe:args` syntax
    If `PP+exe:args` is specifically given, only it used.
    Otherwise, `PP:args` and `exe:args` are combined.
    If none of the `PP`, `exe` or `PP+exe` args are given, `default` is used
    `Default` is purposely left undocumented since it exists only for backward compatibility

* Also added proper handling of args in `EmbedThumbnail`

Related: https://github.com/ytdl-org/youtube-dl/pull/27723

3 years ago[TrovoLive] Add extractor (partially fix #20)
pukkandan [Tue, 19 Jan 2021 19:05:50 +0000 (00:35 +0530)] 
[TrovoLive] Add extractor (partially fix #20)

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

3 years ago[readme] Cleanup options
pukkandan [Mon, 18 Jan 2021 19:17:48 +0000 (00:47 +0530)] 
[readme] Cleanup options

(Closes #23) :skip ci

3 years ago[EmbedThumbnail] Simplify embedding in mkv (Closes #22)
pukkandan [Mon, 18 Jan 2021 13:51:36 +0000 (19:21 +0530)] 
[EmbedThumbnail] Simplify embedding in mkv (Closes #22)

3 years ago[sponskrub] Encode filenames correctly
pukkandan [Sun, 17 Jan 2021 23:52:47 +0000 (05:22 +0530)] 
[sponskrub] Encode filenames correctly

3 years ago[version] update
pukkandan [Sat, 16 Jan 2021 19:06:23 +0000 (00:36 +0530)] 
[version] update

:skip ci all

3 years agoRelease 2021.01.16 2021.01.16
pukkandan [Sat, 16 Jan 2021 18:54:52 +0000 (00:24 +0530)] 
Release 2021.01.16

3 years agoPortable Configuration file (closes #19)
pukkandan [Sat, 16 Jan 2021 18:21:00 +0000 (23:51 +0530)] 
Portable Configuration file (closes #19)

Inspired by https://github.com/ytdl-org/youtube-dl/pull/27592

3 years agoUpdate to ytdl-2021.01.16
pukkandan [Sat, 16 Jan 2021 12:40:15 +0000 (18:10 +0530)] 
Update to ytdl-2021.01.16

3 years agoAdd PyPI release
pukkandan [Fri, 15 Jan 2021 18:29:00 +0000 (23:59 +0530)] 
Add PyPI release

3 years ago[version] update
pukkandan [Thu, 14 Jan 2021 16:28:32 +0000 (21:58 +0530)] 
[version] update

:skip ci all

3 years agoRelease 2021.01.14 2021.01.14
pukkandan [Thu, 14 Jan 2021 16:24:03 +0000 (21:54 +0530)] 
Release 2021.01.14

3 years agoDocumentation fixes
pukkandan [Thu, 14 Jan 2021 15:38:27 +0000 (21:08 +0530)] 
Documentation fixes
* Change all links to point to new fork URL
* Changed sponskrub links to my fork of the same
* Other typos

3 years ago[tiktok] Fix for when share_info is empty
pukkandan [Thu, 14 Jan 2021 14:45:23 +0000 (20:15 +0530)] 
[tiktok] Fix for when share_info is empty

(Related: https://github.com/blackjack4494/yt-dlc/pull/20)

3 years ago[roosterteeth] Changed API endpoint (Closes #16)
Felix Stupp [Sat, 11 Jan 2020 16:39:34 +0000 (17:39 +0100)] 
[roosterteeth] Changed API endpoint (Closes #16)

New endpoint allows to request metadata for bonus episodes

Authored by Zocker1999NET

3 years ago[issuetemplates] Change all links to point to new fork URL
pukkandan [Thu, 14 Jan 2021 08:59:19 +0000 (14:29 +0530)] 
[issuetemplates] Change all links to point to new fork URL

3 years agoPrint full error in verbose for sponskrub
pukkandan [Thu, 14 Jan 2021 08:34:33 +0000 (14:04 +0530)] 
Print full error in verbose for sponskrub

3 years agoFix write_debug in EmbedThumbnail
pukkandan [Thu, 14 Jan 2021 08:29:38 +0000 (13:59 +0530)] 
Fix write_debug in EmbedThumbnail

Closes #17

3 years agoFix archive bug introduced in 8b0d7497d536b93610d469b6e3fd2935fb3cb8a0
pukkandan [Wed, 13 Jan 2021 15:24:13 +0000 (20:54 +0530)] 
Fix archive bug introduced in 8b0d7497d536b93610d469b6e3fd2935fb3cb8a0

3 years agoAdded option `--break-on-reject`
pukkandan [Wed, 13 Jan 2021 01:01:01 +0000 (06:31 +0530)] 
Added option `--break-on-reject`

and modified `--break-on-existing`

3 years ago[readme] Change all links to point to new fork URL
pukkandan [Tue, 12 Jan 2021 23:47:31 +0000 (05:17 +0530)] 
[readme] Change all links to point to new fork URL

3 years ago[version] update
pukkandan [Tue, 12 Jan 2021 22:29:14 +0000 (03:59 +0530)] 
[version] update

3 years agoRelease 2021.01.12 2021.01.12
pukkandan [Tue, 12 Jan 2021 17:53:29 +0000 (23:23 +0530)] 
Release 2021.01.12

3 years agoChanged repo name to yt-dlp
pukkandan [Tue, 12 Jan 2021 16:17:22 +0000 (21:47 +0530)] 
Changed repo name to yt-dlp

3 years ago[roosterteeth.com] Add subtitle support (https://github.com/ytdl-org/youtube-dl/pull...
Samik Some [Fri, 7 Feb 2020 12:57:32 +0000 (18:27 +0530)] 
[roosterteeth.com] Add subtitle support (https://github.com/ytdl-org/youtube-dl/pull/23985)

Closes #15

Authored by samiksome

3 years agoAdded `--force-overwrites` option (https://github.com/ytdl-org/youtube-dl/pull/20405)
alxnull [Sun, 13 Oct 2019 16:00:48 +0000 (18:00 +0200)] 
Added `--force-overwrites` option (https://github.com/ytdl-org/youtube-dl/pull/20405)

Co-authored by alxnull

3 years agoFix typos (Closes #14)
pukkandan [Tue, 12 Jan 2021 15:53:31 +0000 (21:23 +0530)] 
Fix typos (Closes #14)
:skip ci all

Co-authored by: FelixFrog

3 years ago[CI] Option to skip
pukkandan [Mon, 11 Jan 2021 17:47:15 +0000 (23:17 +0530)] 
[CI] Option to skip

:skip ci all

3 years agoAdd changelog for the unreleased changes in blackjack4494/yt-dlc
pukkandan [Mon, 11 Jan 2021 17:38:11 +0000 (23:08 +0530)] 
Add changelog for the unreleased changes in blackjack4494/yt-dlc
and made related changes in README

3 years ago#13 [adobepass] Added Philo MSO (https://github.com/ytdl-org/youtube-dl/pull/17821)
pukkandan [Mon, 11 Jan 2021 09:05:17 +0000 (14:35 +0530)] 
#13 [adobepass] Added Philo MSO (https://github.com/ytdl-org/youtube-dl/pull/17821)

Authored-by: Aniruddh Joshi <redacted>
3 years ago[version] update
pukkandan [Sun, 10 Jan 2021 22:45:56 +0000 (04:15 +0530)] 
[version] update