]> jfr.im git - yt-dlp.git/log
yt-dlp.git
3 years agoRelease 2021.02.19 2021.02.19
pukkandan [Fri, 19 Feb 2021 21:33:17 +0000 (03:03 +0530)] 
Release 2021.02.19

3 years agoUpdate to ytdl-commit-cf2dbec
pukkandan [Fri, 19 Feb 2021 20:44:36 +0000 (02:14 +0530)] 
Update to ytdl-commit-cf2dbec
https://github.com/ytdl-org/youtube-dl/commit/cf2dbec6301177a1fddf72862de05fa912d9869d

Except: [kakao] improve info extraction and detect geo restriction
https://github.com/ytdl-org/youtube-dl/commit/d8085580f63ad3b146a31712ff76cf41d5a4558a

3 years ago[viki] Fix extractor (Closes #91)
pukkandan [Fri, 19 Feb 2021 12:51:29 +0000 (18:21 +0530)] 
[viki] Fix extractor (Closes #91)

3 years ago[build] Publish on PyPi only if token is set
pukkandan [Fri, 19 Feb 2021 10:46:08 +0000 (16:16 +0530)] 
[build] Publish on PyPi only if token is set

This allows forks to easily build releases
:ci skip all

3 years ago[documentation] Remove `--flat-videos`
pukkandan [Thu, 18 Feb 2021 23:19:55 +0000 (04:49 +0530)] 
[documentation] Remove `--flat-videos`

It does not work as documented
It was an experimental option that I forgot to remove when making the fork public

:ci skip all

3 years ago[youtube] Fix for empty comment text (Closes #97)
pukkandan [Thu, 18 Feb 2021 22:45:03 +0000 (04:15 +0530)] 
[youtube] Fix for empty comment text (Closes #97)

3 years ago[formatsort] Remove misuse of 'preference'
pukkandan [Thu, 18 Feb 2021 22:03:16 +0000 (03:33 +0530)] 
[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`

3 years ago[formatsort] Remove forced priority of `quality`
pukkandan [Thu, 18 Feb 2021 18:12:56 +0000 (23:42 +0530)] 
[formatsort] Remove forced priority of `quality`

When making `FormatSort`, I misinterpreted the purpose `quality`

3 years ago[documentation] Better document `--prefer-free-formats`
pukkandan [Thu, 18 Feb 2021 14:17:46 +0000 (19:47 +0530)] 
[documentation] Better document `--prefer-free-formats`

Also added `--no-prefer-free-formats`

3 years ago[formatsort] Prefer vp9.2 over other vp9 codecs
pukkandan [Thu, 18 Feb 2021 14:24:30 +0000 (19:54 +0530)] 
[formatsort] Prefer vp9.2 over other vp9 codecs

vp9.2 may contain HDR while vp9.0 doesn't

3 years ago[formatsort] Remove unnecessary `field_preference` from extractors
pukkandan [Thu, 18 Feb 2021 18:22:28 +0000 (23:52 +0530)] 
[formatsort] Remove unnecessary `field_preference` from extractors

These were written with the old format sorting in mind and is no longer needed

3 years ago[youtube] Fix hashtag continuation
pukkandan [Thu, 18 Feb 2021 08:24:06 +0000 (13:54 +0530)] 
[youtube] Fix hashtag continuation

Eg: https://www.youtube.com/hashtag/youtube

:ci skip dl

3 years agoOption `--windows-filenames` to force use of windows compatible filenames
pukkandan [Wed, 17 Feb 2021 19:09:38 +0000 (00:39 +0530)] 
Option `--windows-filenames` to force use of windows compatible filenames

* Also changed `--trim-file-name` to `--trim-filenames` to be similar to related options

Related: https://web.archive.org/web/20210217190806/https://old.reddit.com/r/youtubedl/comments/llc4o5/do_you_guys_also_have_this_error

:ci skip dl

3 years ago#93 Build improvements
shirt-dev [Wed, 17 Feb 2021 06:10:39 +0000 (01:10 -0500)] 
#93 Build improvements

* Lock all python package versions to the last officially supported releases for x86
* Bugfix for UNIX hash output
* Use wheels to avoid compilation of python packages
* Hash calculation on Windows now uses PowerShell rather than the legacy certutil

Authored-by: shirtjs <redacted>
3 years ago[youtube] Add more Invidious instances (Closes #92)
pukkandan [Tue, 16 Feb 2021 22:38:12 +0000 (04:08 +0530)] 
[youtube] Add more Invidious instances (Closes #92)

:ci skip dl

3 years ago[MoveFiles] Fix when merger can't run
pukkandan [Tue, 16 Feb 2021 19:11:17 +0000 (00:41 +0530)] 
[MoveFiles] Fix when merger can't run

:ci skip dl

3 years ago[contributors] update
pukkandan [Tue, 16 Feb 2021 11:39:31 +0000 (17:09 +0530)] 
[contributors] update

Forgot to do it when making release

:ci skip dl

3 years agoDon't raise parser.error when exiting for update
pukkandan [Tue, 16 Feb 2021 11:34:25 +0000 (17:04 +0530)] 
Don't raise parser.error when exiting for update

3 years ago[version] Set version number based on UTC time, not local time
pukkandan [Tue, 16 Feb 2021 11:24:42 +0000 (16:54 +0530)] 
[version] Set version number based on UTC time, not local time

3 years ago#89 [pyinst.py] Exclude vcruntime140.dll from UPX (#89)
Jody Bruchon [Tue, 16 Feb 2021 11:11:47 +0000 (06:11 -0500)] 
#89 [pyinst.py] Exclude vcruntime140.dll from UPX (#89)

Related: https://github.com/blackjack4494/yt-dlc/pull/182 (7b400ac40b8e9ce5abaa6d0293fa9d4f017cf1f3)

Authored by: jbruchon

3 years ago#90 [niconico] Extract `channel` and `channel_id` (Closes #77)
kurumigi [Tue, 16 Feb 2021 10:49:37 +0000 (19:49 +0900)] 
#90 [niconico] Extract `channel` and `channel_id` (Closes #77)

Authored by kurumigi

3 years ago[ExtractAudio] Bugfix for 1de75fa129775b6d1ea57686299e0aeadb9a8ab8
pukkandan [Tue, 16 Feb 2021 09:28:12 +0000 (14:58 +0530)] 
[ExtractAudio] Bugfix for 1de75fa129775b6d1ea57686299e0aeadb9a8ab8

Fixes: #58
:ci skip dl

3 years ago[version] update
pukkandan [Mon, 15 Feb 2021 22:47:55 +0000 (04:17 +0530)] 
[version] update

:ci skip dl

3 years agoRelease 2021.02.15 2021.02.15
pukkandan [Mon, 15 Feb 2021 22:34:27 +0000 (04:04 +0530)] 
Release 2021.02.15

3 years ago[youtube] Fix for new accounts
pukkandan [Mon, 15 Feb 2021 21:50:06 +0000 (03:20 +0530)] 
[youtube] Fix for new accounts

Cookies for some new accounts doesn't work with age-gated videos without `has_verified=1`

3 years ago#88 Implement SHA256 checking for autoupdater
shirt-dev [Mon, 15 Feb 2021 21:06:42 +0000 (16:06 -0500)] 
#88 Implement SHA256 checking for autoupdater

* Also fix bugs from e5813e53f089e018606435926ae0e109c4838394

Authored-by: shirtjs <redacted>
:ci skip dl

3 years agoFix build.yml hashing and crypto support (#87)
shirt-dev [Mon, 15 Feb 2021 19:16:23 +0000 (14:16 -0500)] 
Fix build.yml hashing and crypto support (#87)

Authored-by: shirtjs <redacted>
3 years ago[ExtractAudio] Don't re-encode when file is already in a common audio format (Closes...
pukkandan [Mon, 15 Feb 2021 17:46:11 +0000 (23:16 +0530)] 
[ExtractAudio] Don't re-encode when file is already in a common audio format (Closes #58)

Fixes: https://github.com/blackjack4494/youtube-dlc/issues/214
Fixes: https://github.com/ytdl-org/youtube-dl/issues/28006
3 years ago[rumble] Add support for video page (Closes #80)
pukkandan [Mon, 15 Feb 2021 14:37:03 +0000 (20:07 +0530)] 
[rumble] Add support for video page (Closes #80)

3 years agoImprove build/updater
pukkandan [Sun, 14 Feb 2021 17:10:54 +0000 (22:40 +0530)] 
Improve build/updater

* Fix `get_executable_path` in UNIX
* Update `x86.exe` correctly
* Exit immediately in windows once the update process starts so that the file handle is released correctly
* Show `exe`/`zip`/`source` and 32/64bit in verbose message
* Look for both `yt-dlp` and `youtube-dlc` in releases. This ensures that the updater will keep working when the binary name is changed to yt-dlp
* Disable pycryptodome in win_x86 since it causes `distutils.errors.DistutilsPlatformError: Microsoft Visual C++ 10.0 is required`

3 years ago#86 [youtube_live_chat] Use POST API (Closes #82)
siikamiika [Mon, 15 Feb 2021 09:57:21 +0000 (11:57 +0200)] 
#86 [youtube_live_chat] Use POST API (Closes #82)

YouTube has removed support for the old GET based live chat API, and it's now returning 404

Authored by siikamiika

3 years ago#79 Fix HLS AES-128 with multiple keys in external downloaders
shirt-dev [Sat, 13 Feb 2021 16:15:41 +0000 (11:15 -0500)] 
#79 Fix HLS AES-128 with multiple keys in external downloaders

Authored-by: shirtjs <redacted>
3 years agoCleanup some code and fix typos
pukkandan [Fri, 12 Feb 2021 04:34:04 +0000 (10:04 +0530)] 
Cleanup some code and fix typos

:ci skip dl

3 years agoMinor bugfixes
pukkandan [Fri, 12 Feb 2021 04:40:31 +0000 (10:10 +0530)] 
Minor bugfixes

* `__real_download` should be false when ffmpeg unavailable and no download
* Mistakes in #70
* `allow_playlist_files` was not correctly pass through

3 years ago#70 Allow downloading of unplayable video formats
shirt-dev [Fri, 12 Feb 2021 03:51:59 +0000 (22:51 -0500)] 
#70 Allow downloading of unplayable video formats

Video postprocessors are also turned off when this option is used

Co-authored-by: shirtjs <redacted>
Co-authored-by: pukkandan <redacted>
3 years ago[sponskrub] Print ffmpeg output and errors to terminal
pukkandan [Thu, 11 Feb 2021 19:55:16 +0000 (01:25 +0530)] 
[sponskrub] Print ffmpeg output and errors to terminal

The ffmpeg run can be long when using `--sponskrub-cut`. So progress needs to be printed

:ci skip dl

3 years ago#76 Fix for empty HTTP head requests
shirt-dev [Thu, 11 Feb 2021 16:01:34 +0000 (11:01 -0500)] 
#76 Fix for empty HTTP head requests

Related: https://github.com/ytdl-org/youtube-dl/issues/7181

Authored-by: shirtjs <redacted> (shirt-dev)
3 years ago#75 Change optional dependency from `Crypto` to `pycryptodome` (Closes #74)
shirt-dev [Thu, 11 Feb 2021 11:46:02 +0000 (06:46 -0500)] 
#75 Change optional dependency from `Crypto` to `pycryptodome` (Closes #74)

Authored-by: shirtjs <redacted> (shirt-dev)
pycryptodome is an in-place replacement for Crypto and is more actively developed

3 years ago[youtube] Fix search continuations
pukkandan [Thu, 11 Feb 2021 11:40:38 +0000 (17:10 +0530)] 
[youtube] Fix search continuations

3 years agoUpdate to ytdl-2021.02.10
pukkandan [Wed, 10 Feb 2021 21:22:55 +0000 (02:52 +0530)] 
Update to ytdl-2021.02.10

Except: [archiveorg] Fix and improve extraction (5fc53690cbe6abb11941a3f4846b566a7472753e)

3 years ago#72 Fix issue with unicode filenames in aria2c (Closes #71)
shirt-dev [Wed, 10 Feb 2021 20:57:18 +0000 (15:57 -0500)] 
#72 Fix issue with unicode filenames in aria2c (Closes #71)

Authored-by: shirtjs <redacted> (shirt-dev)
3 years ago#49 [niconico] Improved extraction and support encrypted/SMILE movies
kurumigi [Wed, 10 Feb 2021 06:45:20 +0000 (15:45 +0900)] 
#49 [niconico] Improved extraction and support encrypted/SMILE movies

Co-authored-by: tsukumijima <redacted>
Co-authored-by: tsukumi <redacted>
Co-authored-by: Bepis <redacted>
Co-authored-by: pukkandan <redacted>
3 years ago[version] update
pukkandan [Tue, 9 Feb 2021 20:06:02 +0000 (01:36 +0530)] 
[version] update
:ci skip all

3 years agoRelease 2021.02.09 2021.02.09
pukkandan [Tue, 9 Feb 2021 19:14:57 +0000 (00:44 +0530)] 
Release 2021.02.09

3 years ago[embedsubtitle] Keep original subtitle after conversion if write_subtitles given
pukkandan [Tue, 9 Feb 2021 18:37:10 +0000 (00:07 +0530)] 
[embedsubtitle] Keep original subtitle after conversion if write_subtitles given

Closes: https://github.com/pukkandan/yt-dlp/issues/57#issuecomment-775227745
:ci skip dl

3 years ago[embedthumbnail] Keep original thumbnail after conversion if write_thumbnail given...
pukkandan [Tue, 9 Feb 2021 17:48:20 +0000 (23:18 +0530)] 
[embedthumbnail] Keep original thumbnail after conversion if write_thumbnail given (Closes #67)

Closes https://github.com/ytdl-org/youtube-dl/issues/27041

:ci skip dl

3 years agoAdd fallback for thumbnails
pukkandan [Tue, 9 Feb 2021 17:42:32 +0000 (23:12 +0530)] 
Add fallback for thumbnails
Workaround for: https://github.com/ytdl-org/youtube-dl/issues/28023
Related: https://github.com/ytdl-org/youtube-dl/pull/28031

Also fixes https://www.reddit.com/r/youtubedl/comments/lfslw1/youtubedlp_with_aria2c_for_dash_support_is/gmolt0r?context=3

3 years ago[youtube] Fix tests
pukkandan [Tue, 9 Feb 2021 16:31:34 +0000 (22:01 +0530)] 
[youtube] Fix tests

3 years ago[youtube] Simplified renderer parsing
pukkandan [Tue, 9 Feb 2021 16:07:59 +0000 (21:37 +0530)] 
[youtube] Simplified renderer parsing

3 years ago[youtube] Support gridPlaylistRenderer and gridVideoRenderer (Closes #65)
pukkandan [Tue, 9 Feb 2021 15:02:12 +0000 (20:32 +0530)] 
[youtube] Support gridPlaylistRenderer and gridVideoRenderer (Closes #65)

3 years ago[pyinst.py] Move back to root dir (Closes #63)
pukkandan [Tue, 9 Feb 2021 12:05:12 +0000 (17:35 +0530)] 
[pyinst.py] Move back to root dir (Closes #63)

3 years ago#64 Implement self updater
shirt-dev [Tue, 9 Feb 2021 12:34:00 +0000 (07:34 -0500)] 
#64 Implement self updater

Co-authored-by: shirtjs <redacted> (shirt-dev)
Co-authored-by: pukkandan <redacted>
3 years ago[postprocessor] Fix bug (Closes #62)
pukkandan [Mon, 8 Feb 2021 18:46:59 +0000 (00:16 +0530)] 
[postprocessor] Fix bug (Closes #62)
introduced by: 1bf540d28b9a53112532aefde12188db5b327891

:ci skip dl

3 years ago#55 Add aria2c support for DASH (mpd) and HLS (m3u8)
shirt-dev [Mon, 8 Feb 2021 16:46:01 +0000 (11:46 -0500)] 
#55 Add aria2c support for DASH (mpd) and HLS (m3u8)

Co-authored-by: Dan <redacted>
Co-authored-by: pukkandan <redacted>
3 years ago[youtube] Bugfix (Closes #60)
pukkandan [Mon, 8 Feb 2021 13:50:19 +0000 (19:20 +0530)] 
[youtube] Bugfix (Closes #60)

3 years ago[documentation] Crypto is an optional dependency
pukkandan [Mon, 8 Feb 2021 11:58:24 +0000 (17:28 +0530)] 
[documentation] Crypto is an optional dependency

3 years ago[sponskrub] Don't raise error when the video does not exist
pukkandan [Mon, 8 Feb 2021 10:18:12 +0000 (15:48 +0530)] 
[sponskrub] Don't raise error when the video does not exist

Eg: `--convert-sub srt --no-download --sponskrub` gave error before

:ci skip dl

3 years ago[remuxvideo] Fix validation of conditional remux
pukkandan [Mon, 8 Feb 2021 09:58:38 +0000 (15:28 +0530)] 
[remuxvideo] Fix validation of conditional remux

3 years ago[youtube] Don't show warning for empty playlist description (Closes #54)
pukkandan [Sun, 7 Feb 2021 14:44:44 +0000 (20:14 +0530)] 
[youtube] Don't show warning for empty playlist description (Closes #54)

:ci skip dl

3 years ago[movefiles] Fix compatibility with python2
pukkandan [Sun, 7 Feb 2021 11:17:48 +0000 (16:47 +0530)] 
[movefiles] Fix compatibility with python2

:ci skip dl

3 years ago[youtube_live_chat] Improve extraction
pukkandan [Sun, 7 Feb 2021 09:52:36 +0000 (15:22 +0530)] 
[youtube_live_chat] Improve extraction

:ci skip dl

3 years ago[youtube] Fix comment extraction (Closes #53)
pukkandan [Fri, 5 Feb 2021 10:58:31 +0000 (16:28 +0530)] 
[youtube] Fix comment extraction (Closes #53)

:ci skip dl

3 years ago[version] update (and linter)
pukkandan [Thu, 4 Feb 2021 23:32:41 +0000 (05:02 +0530)] 
[version] update (and linter)

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