Skip to content

Releases: lay295/TwitchDownloader

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

1.54.2

03 Apr 02:01
Compare
Choose a tag to compare

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 and worst 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