]>
jfr.im git - yt-dlp.git/log
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
pukkandan [Thu, 7 Jan 2021 19:28:41 +0000 (00:58 +0530)]
Allow passing different arguments to different postprocessors
* Also deprecated --sponskrub-args
Closes: https://github.com/ytdl-org/youtube-dl/issues/27593
Eg: `--postprocessor-args "VideoConvertor:-c:v h264_nvenc -preset slow"`
Eg: `--postprocessor-args "SponsKrub:-include-selfpromo"`
For backward compatibility, `--postprocessor-args args` is equivalent to:
`--post-processor-args "sponskrub:" --post-processor-args "default:args"`
pukkandan [Thu, 7 Jan 2021 19:38:21 +0000 (01:08 +0530)]
ffmpeg: ignore extra data streams #9 by jbruchon
closes #2, blackjack4494#291
Authored by jbruchon
Jody Bruchon [Thu, 7 Jan 2021 17:26:50 +0000 (12:26 -0500)]
ffmpeg: ignore extra data streams with `-dn` (fixes #2)
Sometimes, video files will arrive with a timecode data stream
that causes `-map 0` to error out due to the stream not being
supported in the output container. These data streams generally do
not matter, so tell ffmpeg to ignore them rather than choking on
them.
pukkandan [Thu, 7 Jan 2021 15:52:31 +0000 (21:22 +0530)]
Akamai fix #6 (blackjack4494#274) by nixxo
Authored by nixxo
nixxo [Thu, 7 Jan 2021 15:49:07 +0000 (16:49 +0100)]
Merge branch 'master' into akamai-fix
pukkandan [Thu, 7 Jan 2021 15:20:45 +0000 (20:50 +0530)]
Tiktok fix #8 (blackjack4494#20)
Authored by GreyAlien502
pukkandan [Thu, 7 Jan 2021 15:14:00 +0000 (20:44 +0530)]
[vlive] add support for playlists #7 (blackjack4494#223)
Authored by kyuyeunk
pukkandan [Thu, 7 Jan 2021 15:06:47 +0000 (20:36 +0530)]
Make sure playerOffsetMs is positive in youtube_live_chat by siikamiika #5 (blackjack4494#262)
Authored by siikamiika
pukkandan [Thu, 7 Jan 2021 14:40:10 +0000 (20:10 +0530)]
Release 2021.01.07
pukkandan [Thu, 7 Jan 2021 09:24:47 +0000 (14:54 +0530)]
Fix/disable tests
The disabled tests needs to be fixed later
Tests for FormatSort, Multistreams also needs be created
pukkandan [Thu, 7 Jan 2021 11:41:39 +0000 (17:11 +0530)]
Fix bug in default format selection