]>
jfr.im git - yt-dlp.git/log
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
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
pukkandan [Thu, 28 Jan 2021 20:27:14 +0000 (01:57 +0530)]
Populate "playlist_*" fields for setting playlist metadata filename
Related: #36
pukkandan [Thu, 28 Jan 2021 19:32:37 +0000 (01:02 +0530)]
Linter and misc cleanup
:ci skip dl
pukkandan [Thu, 28 Jan 2021 19:01:50 +0000 (00:31 +0530)]
[youtube] Extract playlist description
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
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'
pukkandan [Thu, 28 Jan 2021 08:47:18 +0000 (14:17 +0530)]
[embedthumbnail] Fix for missing output filename for ffmpeg call (Closes #38)
Bepis [Wed, 30 Dec 2020 08:25:24 +0000 (19:25 +1100)]
[Youtube] Improve comment API requests
co-authored by bbepis
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
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
pukkandan [Thu, 28 Jan 2021 03:56:50 +0000 (09:26 +0530)]
[ffmpeg] Document more formats that are supported for remux/recode
pukkandan [Thu, 28 Jan 2021 00:54:58 +0000 (06:24 +0530)]
Write playlist description to file (Closes #36)
:ci skip 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
pukkandan [Wed, 27 Jan 2021 14:38:13 +0000 (20:08 +0530)]
More badges
:ci skip all
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
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
pukkandan [Tue, 26 Jan 2021 10:23:07 +0000 (15:53 +0530)]
[movefiles] Don't give "cant find" warning when move is unnecessary
pukkandan [Tue, 26 Jan 2021 10:22:04 +0000 (15:52 +0530)]
[postprocessor] fix write_debug when no _downloader
pukkandan [Mon, 25 Jan 2021 13:58:39 +0000 (19:28 +0530)]
Fix some fields not sorting correctly
bug introduced by:
63be1aab2f6b6a99f289663ffd935e311aff5556
pukkandan [Mon, 25 Jan 2021 04:56:51 +0000 (10:26 +0530)]
Report error message from youtube as error (Closes #33)
:ci skip dl
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
pukkandan [Sun, 24 Jan 2021 20:07:09 +0000 (01:37 +0530)]
Fix wrong user config (Closes #32)
:ci skip dl
pukkandan [Sun, 24 Jan 2021 16:21:50 +0000 (21:51 +0530)]
[version] update
:ci skip dl
pukkandan [Sun, 24 Jan 2021 16:01:13 +0000 (21:31 +0530)]
Release 2021.01.24
Remita Amine [Sat, 16 Jan 2021 17:12:05 +0000 (18:12 +0100)]
Update to ytdl-2021.01.24.1
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
pukkandan [Sat, 23 Jan 2021 15:25:45 +0000 (20:55 +0530)]
[MoveFiles] More robust way to get final filename
:ci skip dl
pukkandan [Sun, 24 Jan 2021 08:02:37 +0000 (13:32 +0530)]
[test] fix typo
pukkandan [Sat, 23 Jan 2021 15:52:15 +0000 (21:22 +0530)]
Fix overwrite in --write-link
:ci skip dl
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
pukkandan [Sat, 23 Jan 2021 12:11:21 +0000 (17:41 +0530)]
Warn when using old style (downloader/postprocessor)_args
pukkandan [Sat, 23 Jan 2021 11:47:47 +0000 (17:17 +0530)]
[sponskrub] Print "unrecognized args" message correctly
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`
pukkandan [Sat, 23 Jan 2021 08:30:48 +0000 (14:00 +0530)]
[tests] Split core and download tests
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`
pukkandan [Sat, 23 Jan 2021 05:57:27 +0000 (11:27 +0530)]
Standardized function for creating dict from repeated options
pukkandan [Sat, 23 Jan 2021 02:00:08 +0000 (07:30 +0530)]
[cbs] Make failure to extract title non-fatal
:skip ci
The Hatsune Daishi [Fri, 22 Jan 2021 13:43:30 +0000 (22:43 +0900)]
#30 [mildom] Add extractor
Authored by @nao20010128nao
pukkandan [Thu, 21 Jan 2021 19:39:24 +0000 (01:09 +0530)]
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
pukkandan [Thu, 21 Jan 2021 12:06:42 +0000 (17:36 +0530)]
Fix typecasting when pre-checking archive (Closes #26)
pukkandan [Wed, 20 Jan 2021 22:08:04 +0000 (03:38 +0530)]
[tests] Fix test_post_hooks
:skip ci all
pukkandan [Wed, 20 Jan 2021 21:31:26 +0000 (03:01 +0530)]
[version] update
:skip ci all
pukkandan [Wed, 20 Jan 2021 21:21:45 +0000 (02:51 +0530)]
Release 2021.01.20
pukkandan [Wed, 20 Jan 2021 20:56:24 +0000 (02:26 +0530)]
[pokemon] Add `/#/player` URLs (Closes #24)
pukkandan [Wed, 20 Jan 2021 20:07:02 +0000 (01:37 +0530)]
[sponskrub] Better debug output and error message
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
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
pukkandan [Mon, 18 Jan 2021 19:17:48 +0000 (00:47 +0530)]
[readme] Cleanup options
(Closes #23) :skip ci
pukkandan [Mon, 18 Jan 2021 13:51:36 +0000 (19:21 +0530)]
[EmbedThumbnail] Simplify embedding in mkv (Closes #22)
pukkandan [Sun, 17 Jan 2021 23:52:47 +0000 (05:22 +0530)]
[sponskrub] Encode filenames correctly
pukkandan [Sat, 16 Jan 2021 19:06:23 +0000 (00:36 +0530)]
[version] update
:skip ci all
pukkandan [Sat, 16 Jan 2021 18:54:52 +0000 (00:24 +0530)]
Release 2021.01.16
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
pukkandan [Sat, 16 Jan 2021 12:40:15 +0000 (18:10 +0530)]
Update to ytdl-2021.01.16
pukkandan [Fri, 15 Jan 2021 18:29:00 +0000 (23:59 +0530)]
Add PyPI release
pukkandan [Thu, 14 Jan 2021 16:28:32 +0000 (21:58 +0530)]
[version] update
:skip ci all
pukkandan [Thu, 14 Jan 2021 16:24:03 +0000 (21:54 +0530)]
Release 2021.01.14
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
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)
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
pukkandan [Thu, 14 Jan 2021 08:59:19 +0000 (14:29 +0530)]
[issuetemplates] Change all links to point to new fork URL
pukkandan [Thu, 14 Jan 2021 08:34:33 +0000 (14:04 +0530)]
Print full error in verbose for sponskrub
pukkandan [Thu, 14 Jan 2021 08:29:38 +0000 (13:59 +0530)]
Fix write_debug in EmbedThumbnail
Closes #17
pukkandan [Wed, 13 Jan 2021 15:24:13 +0000 (20:54 +0530)]
pukkandan [Wed, 13 Jan 2021 01:01:01 +0000 (06:31 +0530)]
Added option `--break-on-reject`
and modified `--break-on-existing`
pukkandan [Tue, 12 Jan 2021 23:47:31 +0000 (05:17 +0530)]
[readme] Change all links to point to new fork URL
pukkandan [Tue, 12 Jan 2021 22:29:14 +0000 (03:59 +0530)]
[version] update
pukkandan [Tue, 12 Jan 2021 17:53:29 +0000 (23:23 +0530)]
Release 2021.01.12
pukkandan [Tue, 12 Jan 2021 16:17:22 +0000 (21:47 +0530)]
Changed repo name to yt-dlp
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
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
pukkandan [Tue, 12 Jan 2021 15:53:31 +0000 (21:23 +0530)]
Fix typos (Closes #14)
:skip ci all
Co-authored by: FelixFrog
pukkandan [Mon, 11 Jan 2021 17:47:15 +0000 (23:17 +0530)]
[CI] Option to skip
:skip ci all
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
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>
pukkandan [Sun, 10 Jan 2021 22:45:56 +0000 (04:15 +0530)]
[version] update
pukkandan [Sun, 10 Jan 2021 21:36:58 +0000 (03:06 +0530)]
Release 2021.01.10
pukkandan [Sun, 10 Jan 2021 21:29:36 +0000 (02:59 +0530)]
[Animelab] Added (https://github.com/ytdl-org/youtube-dl/pull/13600)
Authored by mariuszskon
pukkandan [Sun, 10 Jan 2021 21:37:45 +0000 (03:07 +0530)]
[archive.org] Fix extractor and add support for audio and playlists (https://github.com/ytdl-org/youtube-dl/pull/27156)
Coauthored by wporr
pukkandan [Sun, 10 Jan 2021 20:40:51 +0000 (02:10 +0530)]
[youtube:search] fix view_count (https://github.com/ytdl-org/youtube-dl/pull/27588/)
Authored by ohnonot
pukkandan [Sun, 10 Jan 2021 13:44:54 +0000 (19:14 +0530)]
Create `to_screen` and similar functions in postprocessor/common
`to_screen`, `report_warning`, `report_error`, `write_debug`, `get_param`
This is a first step in standardizing these function. This has to be done eventually for extractors and downloaders too
pukkandan [Sun, 10 Jan 2021 12:42:44 +0000 (18:12 +0530)]
Enable test_youtube_search_matching
I forgot to enable this when the search url extractor was reinstated
pukkandan [Sat, 9 Jan 2021 17:27:54 +0000 (22:57 +0530)]
Update version badge automatically in README
Uses: https://github.com/Schneegans/dynamic-badges-action
pukkandan [Sat, 9 Jan 2021 15:59:58 +0000 (21:29 +0530)]
[youtube] Show if video is embeddable in info
Closes https://github.com/ytdl-org/youtube-dl/issues/27730
pukkandan [Sat, 9 Jan 2021 13:14:32 +0000 (18:44 +0530)]
[version] update
pukkandan [Sat, 9 Jan 2021 12:27:36 +0000 (17:57 +0530)]
Release 2021.01.09
pukkandan [Sat, 9 Jan 2021 12:26:12 +0000 (17:56 +0530)]
Kill child processes when yt-dlc is killed (https://github.com/ytdl-org/youtube-dl/pull/26592)
Authored by: Unrud
pukkandan [Sat, 9 Jan 2021 12:10:01 +0000 (17:40 +0530)]
Fix incorrect ANSI sequence for restoring console-window title (https://github.com/ytdl-org/youtube-dl/pull/26637)
Authored by: glenn-slayden
pukkandan [Sat, 9 Jan 2021 12:08:12 +0000 (17:38 +0530)]
Stop immediately when reaching '--max-downloads' (https://github.com/ytdl-org/youtube-dl/pull/26638)
Authored by: glenn-slayden
pukkandan [Sat, 9 Jan 2021 12:38:03 +0000 (18:08 +0530)]
batch-file enumeration improvements (https://github.com/ytdl-org/youtube-dl/pull/26813)
Co-authored by: glenn-slayden
Modified from https://github.com/ytdl-org/youtube-dl/pull/26813/commits/
c9a9ccf8a35e157e22afeaafc2851176ddd87e68
These improvements apply to reading the list of URLs from the file supplied via the `--batch-file` (`-a`) command line option.
1. Skip blank and empty lines in the file. Currently, lines with leading whitespace are only skipped when that whitespace is followed by a comment character (`#`, `;`, or `]`). This means that empty lines and lines consisting only of whitespace are returned as (trimmed) empty strings in the list of URLs to process.
2. [bug fix] Detect and remove the Unicode BOM when the file descriptor is already decoding Unicode.
With Python 3, the `batch_fd` enumerator returns the lines of the file as Unicode. For UTF-8, this means that the raw BOM bytes from the file `\xef \xbb \xbf` show up converted into a single `\ufeff` character prefixed to the first enumerated text line.
This fix solves several buggy interactions between the presence of BOM, the skipping of comments and/or blank lines, and ensuring the list of URLs is consistently trimmed. For example, if the first line of the file is blank, the BOM is incorrectly returned as a URL standing alone. If the first line contains a URL, it will be prefixed with this unwanted single character--but note that its being there will have inhibited the proper trimming of any leading whitespace. Currently, the `UnicodeBOMIE` helper attempts to recover from some of these error cases, but this fix prevents the error from happening in the first place (at least on Python3). In any case, the `UnicodeBOMIE` approach is flawed, because it is clearly illogical for a BOM to appear in the (non-batch) URL(s) specified directly on the command line (and for that matter, on URLs *after the first line* of a batch list, also)
3. Adds proper trimming of the " #" into the read_batch_urls processing so that the URLs it enumerates are cleaned and trimmed more consistently.
Alex Merkel [Tue, 29 Dec 2020 15:03:07 +0000 (16:03 +0100)]
Add post_hooks option to YoutubeDL.py (https://github.com/ytdl-org/youtube-dl/pull/27573)
Authored by: alexmerkel
pukkandan [Fri, 8 Jan 2021 17:57:00 +0000 (23:27 +0530)]
[youtube] Fix bug (Closes https://github.com/pukkandan/yt-dlc/issues/10)
pukkandan [Fri, 8 Jan 2021 17:29:45 +0000 (22:59 +0530)]
[version] update
pukkandan [Fri, 8 Jan 2021 17:24:34 +0000 (22:54 +0530)]
Release 2021.01.08
pukkandan [Fri, 8 Jan 2021 17:20:49 +0000 (22:50 +0530)]
Move changelog to seperate file
pukkandan [Fri, 8 Jan 2021 16:14:50 +0000 (21:44 +0530)]
Update to ytdl-2021.01.08
pukkandan [Thu, 7 Jan 2021 20:46:48 +0000 (02:16 +0530)]
[CI] Created quick-test
pukkandan [Thu, 7 Jan 2021 20:35:52 +0000 (02:05 +0530)]
Release 2021.01.07-1