Skip to content

Releases: lay295/TwitchDownloader

1.55.2

13 Feb 01:24
a2e5cd0
Compare
Choose a tag to compare

Important

The {length} and {length_custom=""} filename parameters have been renamed to {trim_length} and {trim_length_custom=""}. {length} and {length_custom=""} now refer to the original video length

What's Changed

  • Update Chinese Transactions by @YoMonNPC in #1287
  • Update Strings.fr.resx by @Raxgahrax in #1289
  • Fix 2 crashes caused by downloading clips created by now deleted users by @ScrubN in #1297
  • Fix gifted many message icon using the incorrect cache directory by @ScrubN in #1298
  • Fix crash when clipboard text could not be set by @ScrubN in #1301
  • Add filename parameter for overall video length by @ScrubN in #1302
  • Allow CLI to compress JSON, HTML, and TXT chat files by @ScrubN in #1303
  • Bump nuget packages by @ScrubN in #1304
  • Downgrade Xabe.FFmpeg.Downloader to 5.2.6 by @ScrubN in #1305

New Contributors

Full Changelog: 1.55.1...1.55.2

1.55.1

28 Dec 22:00
b51f724
Compare
Choose a tag to compare

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

01 Aug 20:29
Compare
Choose a tag to compare

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

11 Jul 05:03
Compare
Choose a tag to compare

Important

  • Readable usernames now defaults to true
  • See 1.54.4 for other recent breaking changes

What's Changed

Full Changelog: 1.54.8...1.54.9

1.54.8

11 Jul 02:22
Compare
Choose a tag to compare
1.54.8 Pre-release
Pre-release

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

30 Jun 16:57
Compare
Choose a tag to compare

Important

See 1.54.4 for recent breaking changes

What's Changed

  • Fix vod download trim radio buttons always being enabled by @ScrubN in #1119
  • Disable audio copy after first video finalization failure by @ScrubN in #1122

Full Changelog: 1.54.6...1.54.7

1.54.6

30 Jun 04:43
e5dc67d
Compare
Choose a tag to compare

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

10 Jun 21:10
Compare
Choose a tag to compare

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

06 Jun 18:05
Compare
Choose a tag to compare

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

Full Changelog: 1.54.3...1.54.4

1.54.3

17 May 13:40
Compare
Choose a tag to compare

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

Full Changelog: 1.54.2...1.54.3