Releases: Kethsar/ytarchive
Releases Β· Kethsar/ytarchive
latest
Commits
- 0917dd9: Fix capture duration downloading one less fragment than might be needed (Kethsar)
- c0006bc: Change how seconds get formatted into a time string (Kethsar)
- 99a510d: Add potoken parameter. Effectively required these days to prevent 403 every 30 seconds (Kethsar)
- 41aa495: Support YouTube links copied from mobile browser (Clement Tsang) #234
v0.5.0
Main additions:
--live-from
and--capture-duration
options to start a download from a specified time, and download a specified duration. Great for live clipping! (implemented by keREdaU)--wait-for
to wait until the specified duration passes before starting the download, for when you want to wait for a specific part of a stream you know is upcoming. (implemented by keREdaU)--members-only
for use with--monitor-channel
to only download member streams./shorts/
URL support (fucking disgusting). (implemented by ClementTsang)
Commits
- 4d01b13: Remove parsing /membership since streams appear on /streams already (Kethsar)
- 6f44209: Add 'seekable 0' and 'thread_queue_size 1024' to ffmpeg args (Kethsar)
- 7faf1a6: Remove all uses of carriage return when --newlines is set; add --newlines to help message (Kethsar)
- 3fb0ba0: Fix MP4 fragment writing (Hakkin Lain) #164
- 04756f4: Fix RemoveAtoms function when multiple atoms are removed. (Hakkin Lain) #165
- 25df562: Add --members-only option (Kethsar)
- d6a4be6: Fix fetching Android player response. (Hakkin Lain) #168
- 9dbed6c: Wait between loops when monitoring a channel if an attempt exits early (Kethsar)
- 156f023: Properly set LiveURL state value after finding a stream (Kethsar)
- eed511d: Log stream start time when the stream starts. (Desuwa) #176
- 5f994f3: added cli option to specify a directory for temporary files (sirinsidiator) #179
- b977fea: added cli options to specify permissions for newly created files and directories (sirinsidiator) #179
- 6d76af1: Move options to correct locations in help message; warn about umask (Kethsar)
- 1671114: Update Android client version (Hakkin Lain) #181
- 7f34348: Fix /live/ Parsing (MrPokeboy8) #183
- 1b69799: Add disable-save-state option (Kethsar)
- 4988619: Exit with error if quality not specified for channel monitoring (Kethsar)
- 4c78148: Attempt to copy file if moving fails (Kethsar)
- 77e2b11: support URLs with /shorts/ (ClementTsang) #196
- a7e79d5: Add feature --live-from (keREdaU) #198
- f3ef550: Add feature --capture-duration (keREdaU) #205
- ec89651: Fix trying to grab tmp dir from audio state when grabbing from video state (Kethsar)
- a0397fa: Actually override TLS dialer for proper timeout overrides (Kethsar)
- b76555e: Add option to use lookalike characters instead of underscores for filename output format (PuCoPu) #203
- 43025c4: Add --wait-for (keREdaU) #205
- e717196: Fix issue where 'WaitForStartDelay' returned the opposite value it should have (Kethsar)
- f88ef8a: Fix up some logging; Add fix for #217 (Kethsar)
v0.4.0
Main additions: Initial support for resumable downloads, support for finding membership streams when using a channel url (including channel monitoring)
Commits
- f82f4b7: Minor changes; Fix 'total time waited' printing new lines (Kethsar)
- 36ad45a: Fix issue where download status was cut off after download finished (Kethsar)
- 24381f4: Revert printing status output to stderr (Kethsar)
- 2cd8463: Add
--proxy
option and set it in http.Transport (ipid) #126 - be12fc1: support URLs of the form 'www.youtube.com/live/' (ClementTsang) #128
- 6cc9f3d: Add new exit and setup util functions with wangblows/other specific implementations (Kethsar)
- 90aaf17: update go module stuff; closes #127 (Kethsar)
- c1466ab: Replace logwarn with logdebug when DASH manifest parsing fails (Kethsar)
- 720929c: Print process' stderr to stderr during execution instead of waiting to exit (Kethsar)
- b40d0a1: Fix audio-only file not being created if mkv option is enabled (Kethsar)
- ef5fd1d: Allow using 'audio' as a shorthand 'audio_only' quality option (Kethsar)
- 0ce39b3: Dump watch page HTML in debug mode if no player response is found (Kethsar)
- d4f7a82: Add fix for /live no longer redirecting if more than 1 stream is live or scheduled (Kethsar)
- 598c666: Add more info when waiting for a stream using polling (Kethsar)
- 3590991: Immediately write muxfile, delete later if we don't need to keep it (Kethsar)
- 108312e: Ask for quality if none selected when monitoring a channel (Kethsar)
- 8b63c12: Remove Python script file as the Go version has been dominant for almost 2 years (Kethsar)
- 3c84a82: Add initial support for resumable downloads (Kethsar)
- 1790a76: Check for membership streams when given a channel link and cookies (Kethsar)
v0.3.2
Commits
- 15663af: Fix issue with some params not being set; caused by changes for monitoring (Kethsar)
- c9404b5: Clone http.DefaultTransport rather than making our own. (Hakkin Lain) #83
- 33fd2c3: seek back up to 5 days (Lesmiscore) #91
- 55e8670: fix (Lesmiscore) #91
- 7f847ee: Update releases page link, how did I fuck that up before? (Kethsar)
- 7bcd012: Fix issue where player response was not being extracted properly (Kethsar)
- 8d48052: Slightly reword installation instructions in readme (Kethsar)
- 3973ba3: Maybe user short commit hash for version tags (might not work) (Kethsar)
- b39fa5a: Update cookie parser to allow for cookie files with cookies for multiple sites (Kethsar)
- 0a0f5ff: Fix colored output on Windows (Hakkin Lain) #104
- ee93564: Add Homebrew install instructions to README (Daniils Petrovs) #111
- b60a627: Merge branch 'colorable-fix' of https://github.com/Hakkin/ytarchive into Hakkin-colorable-fix (Kethsar) #104
- 45e6191: Merge branch 'Hakkin-colorable-fix' (Kethsar)
- 8571d4a: Merge branch 'master' of https://github.com/DaniruKun/ytarchive into DaniruKun-master (Kethsar) #111
- 470926b: Maybe fix using most recent commit short hash for automatic release tag (Kethsar)
- 9a09fa9: Revert using short hash for auto release (Kethsar)
- 1a4bc71: Update make script and github release workflow (Kethsar)
- 17c240c: Do not label tagged releases as pre-releases (Kethsar)
- e5c1ddc: Merge branch '5days' of https://github.com/ytdl-patched/ytarchive into ytdl-patched-5days (Kethsar) #91
- 1e4a189: Merge branch 'ytdl-patched-5days' into dev (Kethsar)
- 9d83b22: Clean up merged code for seeking back up to 5 days (Kethsar)
- 0965ea0: Add support for /user/ and @ channel URLs (Kethsar)
- e21c917: Print stream title and channel name before downloading/quality selection (Kethsar)
- 4865579: Add quiet, error, and warn log level options (Kethsar)
- a657cfa: Grab download URLs from all available sets (Kethsar)
- 02216a8: Allow setting custom FFmpeg location (Kethsar)
- 5220922: Add --h264 flag to force skipping VP9 always (Kethsar)
- 2ca2276: Add flag for setting how many times to retry downloading a fragment (Kethsar)
- 614bc3c: Skip adding cookies with quotes in them (Kethsar)
- 17c2fc7: Bump version number (Kethsar)
- abbc9d7: Bump go version used in github workflows (Kethsar)