Releases: lay295/TwitchDownloader
Releases · lay295/TwitchDownloader
1.55.1
What's Changed
- Truncate FPS values in CLI info table by @ScrubN in #1169
- Show detailed statuses in task queue by @ScrubN in #1172
- Add loading icons to task queue by @ScrubN in #1173
- Create missing queue folder instead of erroring by @ScrubN in #1174
- Add missing translations of Japanese and fix typo by @suzuki3jp in #1175
- Fix not all failed video parts being redownloaded by @ScrubN in #1180
- Fix backfilling commenter info progress going over 100% by @ScrubN in #1181
- Move WPF version to AssemblyInfo by @ScrubN in #1183
- Reduce WPF minute/second trim maximum from 60 to 59 by @ScrubN in #1184
- Embed more metadata in videos and clips by @ScrubN in #1185
- Cleanup by @ScrubN in #1182
- Add retry button to failed and canceled tasks by @ScrubN in #1194
- Cleanup by @ScrubN in #1196
- Fix app crash when fetching videos in VOD/Clip mass downloaders by @ScrubN in #1193
- Allow clicking filename/FFmpeg parameters to insert into templates by @ScrubN in #1198
- Allow customizing file collision handling in the the settings by @ScrubN in #1199
- Add buttons for reordering tasks by @ScrubN in #1200
- Fix application crash when enqueuing to an invalid destination folder by @ScrubN in #1201
- Update Simplified Chinese Translation by @YoMonNPC in #1204
- Fix FFmpeg downloaders fetching >4 year old FFmpeg builds on Windows by @ScrubN in #1205
- Render continuing anonymous gift subs correctly by @ScrubN in #1206
- Bump nuget packages by @ScrubN in #1208
- Cleanup by @ScrubN in #1209
- Fix crash when creating info table for VOD/clip with a name containing square brackets by @ScrubN in #1210
- Better m3u8 codec parsing by @ScrubN in #1213
- Fix fatal error in mass downloaders when Twitch API lies about having a next page by @ScrubN in #1235
- Correctly use ref parameter when flashing taskbar icon by @ScrubN in #1236
- Support properly rendering Subtember gift subs by @ScrubN in #1237
- Fix emote provider network error handler assuming an HTTP status code exists by @ScrubN in #1239
- Update Chinese Translations by @YoMonNPC in #1226
- Add
All
alias for enabling all log levels in CLI by @ScrubN in #1249 - Add null check for emoticon id in TwitchHelper.GetEmotes() (#1254) by @AdmiralCurtiss in #1255
- Add
{channel_id}
,{clipper}
and{clipper_id}
filename parameters by @ScrubN in #1247 - Initial support for AV1/H.265 VODs by @ScrubN in #1251
- Fix being able to download chats before they start/after they end via the CLI by @ScrubN in #1272
- Add Valorant account to bonus gift sub detection by @ScrubN in #1273
- Fix crash when downloading clips or chats of clips created by now deleted users by @ScrubN in #1274
- Fix missing file extension when enqueuing JSON chats with Gzip compression by @ScrubN in #1275
- Bump some nuget packages by @ScrubN in #1276
- Fix missing H.265 VOD qualities by @ScrubN in #1277
- Bump test nuget packages by @ScrubN in #1278
- Rewrite cache directory handling by @ScrubN in #1279
- Cleanup by @ScrubN in #1280
- Add context menu item for copying task path to clipboard by @ScrubN in #1281
Full Changelog: 1.55.0...1.55.1
1.55.0
Important
- Readable usernames now defaults to
true
- See 1.54.4 for other recent breaking changes
What's Changed
- Fix issues with relative cache paths by @ScrubN in #1151
- Cleanup by @ScrubN in #1152
- Remember preferred quality, json chat compression, & text chat timestamp style by @ScrubN in #1154
- Remove --silent arg from chat downloader by @ScrubN in #1156
- Fix crash when enqueuing a clip from a deleted streamer in URL mass downloader by @ScrubN in #1157
- Improve ID parsing by @ScrubN in #1158
- Add
Audio Only
option to mass downloader preferred quality by @ScrubN in #1159 - Only escape backslashes, single quotes, and newlines when writing ffmetadata by @superbonaci in #1161
- Fix chat trim and timestamp format not being applied when enqueuing from chat page by @ScrubN in #1166
- Allow trimming clip chats by @ScrubN in #1167
- Cleanup by @ScrubN in #1168
- Add
info
verb for printing video/clip information in the CLI by @ScrubN in #951
Full Changelog: 1.54.9...1.55.0
1.54.9
1.54.8
Important
- Readable usernames now defaults to
true
- See 1.54.4 for other recent breaking changes
What's Changed
- Link to enum flags explanation in CLI readme by @ScrubN in #1128
- Use Environment.Exit instead of returning null by @ScrubN in #1129
- Cleanup by @ScrubN in #1131
- Fix parsing CLI time durations >24 hours in timespan notation by @ScrubN in #1134
- Russian readme and updated russian localization by @yunytuny in #1133
- Fix zero division caused by a non-zero low update rate and a low framerate by @ScrubN in #1136
- Default readable username colors to
true
by @ScrubN in #1137 - Cleanup by @ScrubN in #1138
- Fix video/audio issues with muted VODs and highlights by @ScrubN in #1141
- Update Simplified Chinese Translation by @YoMonNPC #1143
- Improve clip downloader quality detection by @ScrubN in #1144
- Add
worst
keyword to enqueuer preferred quality combobox by @ScrubN in #1145 - Bump nuget packages by @ScrubN in #1146
New Contributors
- @yunytuny made their first contribution in #1133
Special Thanks
- Thanks to @Zibbp for helping diagnose the recent video/audio issues with muted VODs and highlights
Full Changelog: 1.54.7...1.54.8
1.54.7
1.54.6
Important
See 1.54.4 for recent breaking changes
What's Changed
- Fix WPF crash when getting filename for streams with missing info by @ScrubN in #1098
- Cleanup by @ScrubN in #1100
- Delete output file on error if it's empty by @ScrubN in #1101
- New video finalization method by @ScrubN in #1103
- Remove query string when writing concat list by @ScrubN in #1107
- Fix chatdownload embed progress & bad videodownload error message by @ScrubN in #1108
- Fix audio only VOD downloads having .mp4 extension in WPF by @ScrubN in #1109
- Verify video parts on download threads by @ScrubN in #1110
- Make highlighted message detection more forgiving by @ScrubN in #1111
- Add
Safe
video trim mode to circumvent rare encoding issues by @ScrubN in #1112 - Cleanup by @ScrubN in #1116
- Update Simplified Chinese Translation by @YoMonNPC in #1114
- Bump Autoupdater.NET to 1.9.1 by @ScrubN in #1117
Full Changelog: 1.54.5...1.54.6
1.54.5
Important
See 1.54.4 for recent breaking changes
What's Changed
- Fix CLI ffmpeg downloader crashing by @ScrubN in #1091
- Update Simplified Chinese Translation by @YoMonNPC in #1093
- Replace forbidden filename characters with full-width alternatives by @ScrubN in #1094
- Bump AutoUpdater.NET to 1.9.0 by @ScrubN in #1095
Full Changelog: 1.54.4...1.54.5
1.54.4
Important
- By default, TwitchDownloaderCLI will now prompt the user before overwriting files. Use
--collision overwrite
to restore the old behavior. - The chatupdate
-c
short arg has been removed. Please use--compression
instead.
What's Changed
- Fix Some Simplified Chinese Translations by @YoMonNPC in #1055
- Minor cleanup by @ScrubN in #1065
- Fix chatdownload & chatupdate text spacing when switching to/from non-json formats by @ScrubN in #1067
- Fix WPF message boxes rarely appearing in the background by @ScrubN in #1068
- Improve WPF dark titlebar handling by @ScrubN in #1071
- Improve readable colors algorithm and make it optional by @ScrubN in #1072, b35a445
- Add TwitchDonloaderWPF README translation, add complete translation of README and imploved translation by @suzuki3jp in #1075
- Fix WPF badge mask combobox by @ScrubN in #1076
- Fix typo by @ScrubN in #1082
- Update Simplified Chinese Translation by @YoMonNPC in #1080
- Fix TsMerger M3U support by @ScrubN in #1084
- Cleanup by @ScrubN in #1086
- Remove chatupdate -c arg shorthand by @ScrubN in #1087
- Prompt user before overwriting files by @ScrubN in #1085
- Add
DEBUG
to WPF title when compiled in debug mode by @ScrubN in #1088 - Bump nuget packages by @ScrubN in #1089
Full Changelog: 1.54.3...1.54.4
1.54.3
Important
- The CLI argument
--silent
has been deprecated and replaced with--log-level None
. - The CLI argument
--verbose-ffmpeg
has been deprecated and replaced with--log-level FFmpeg
.
What's Changed
- Double maximum WPF VOD download threads by @ScrubN in #1026
- Add context menu to cache deletion window by @ScrubN in #1028
- Fix CLI log level FFmpeg by @ScrubN in #1031
- Replace CLI seconds with FFmpeg-style time duration parsing by @ScrubN in #1032
- Change wording from "crop" to "trim" by @ScrubN in #1027
- Add some verbose logs to video download threads by @ScrubN in #1033
- Add Japanese Localization by @suzuki3jp in #1035
- Fix CLI unmanaged cache log message by @ScrubN in #1037
- Support blocking commenters based on their non-ASCII name by @ScrubN in #1038
- Fix NRE when downloading clips from deleted channels by @ScrubN in #1042
- Support embedding 3rd party emote zero-width-ness by @ScrubN in #1043
- Vastly reduce the time to cancel chat downloads, chat renders, and chat updates in 49709e0
- Update Simplified Chinese and Adjust All READMEs by @YoMonNPC in #1045
- Add Missing Simplified Chinese Translations by @YoMonNPC in #1046
- Rename chat connections to download threads by @ScrubN in #1048
- Select output file when revealing task output folder in explorer by @ScrubN in #1049
- Add a newline to the end of stdout before exiting by @ScrubN in #1052
- Fix default trims for chat render & chat update by @ScrubN in #1053
- Use int64 for video IDs by @AdmiralCurtiss in #1058
New Contributors
- @suzuki3jp made their first contribution in #1035
- @YoMonNPC made their first contribution in #1045
- @AdmiralCurtiss made their first contribution in #1058
Full Changelog: 1.54.2...1.54.3
1.54.2
Important
The CLI argument --silent
has been deprecated and replaced with --log-level None
. Any tools that relied on the use of the silent mode, please switch to log levels.
What's Changed
- Automatically mark empty directories for deletion 74f69f8
- Fix M3U8.ToString() being culture dependent by @ScrubN in #996
- Support
best
andworst
keywords in CLI video downloader by @ScrubN in #998 - Fix chapters not properly reacting to video cropping by @ScrubN in #1000
- Fix incorrect video finalization percentages caused by bad math by @ScrubN in #1004
- Several URL list fixes by @ScrubN in #1007
- Fix chat download fail due to null
CommentVideo.creator
by @ScrubN in #1011 - Outline sub/highlight icons by @ScrubN in #1012
- Catch exceptions when fetching images from third party emote providers by @ScrubN in #1014
- Update Strings.es.resx Spanish by @Deci8BelioS in #1015
- Do not blindly assume non-system emojis always decode successfully by @ScrubN in #1018
- New progress reporting system by @ScrubN in #1010
- Fix WPF styling by @ScrubN in #1020
- Fix the last chapter of VODs of currently-airing streams missing a duration value by @ScrubN in #1023
- Properly support log levels by @ScrubN in #1019
Full Changelog: 1.54.1...1.54.2