Releases: lay295/TwitchDownloader
Releases · lay295/TwitchDownloader
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
1.54.1
What's Changed
- Account for different response from Twitch when fetching sub-only vod info without permissions in f3cab4a
- Improve handling of some source quality related edge cases by @ScrubN in #953
- Italian language implementation by @viduxsh in #954
- Add preferred quality selector to the mass downloaders by @ScrubN in #955
- Update Strings.uk.resx by @SKZGx in #957
- Better legacy chat support by @ScrubN in 90fd32f, #960, cd104d0
- Prompt user for old cache deletion by @ScrubN in #963
- Fix badges and bits not obeying custom scaling when the font size is set to 24 by @ScrubN in #975
- Add Brazilian Portuguese Language by @Wh1t3st4r in #972
- Add CLI mode to manually concatenate ts parts by @superbonaci in #888
- Fix some false positive antivirus results
New Contributors
- @viduxsh made their first contribution in #954
- @Wh1t3st4r made their first contribution in #972
- @superbonaci made their first contribution in #888
Full Changelog: 1.54.0...1.54.1
1.54.0
1.53.9
What's Changed
- Fix VOD downloading due to Twitch API change
- Fix VODs not downloading from VOD or URL mass downloader
Full Changelog: 1.53.7...1.53.9
1.53.7
What's Changed
- Fix the TwitchDownloaderWPF taskbar icon flashing indefinitely if the app was started in the background 4fabe2f
- Update Strings.uk.resx (Ukrainian localization) by @SKZGx in #910
- Support handling alternate sub-only video error code 1d91a9e
- Don't allow usernames to have leading or trailing whitespace dd5557d
- Correctly render charity donation messages by @ScrubN in #916
- Add experimental Macos arm64 binary by @ScrubN in #901
- Backport some improvements from branch 'kick-support' by @ScrubN in #915
- Fix rare video/chat download crash due to VOD chapter response containing a null object by @ScrubN in #918
- Fix a potential issue with restoring default settings
- Emit debug symbols alongside CI builds and embedded within release builds by @ScrubN in #919
- M3U8 improvements by @ScrubN in #917
- Reduce allocations when writing plaintext relative chats less than 24 hours long by @ScrubN in #921
- Support an additional VOD url variation b950730
- Fix bad clip metadata file path by @ScrubN in #922
- Fix NullReferenceException when updating chats without games by @ScrubN in #925
- Fix clip downloader sometimes getting stuck when encoding metadata by @ScrubN in #926
- Add right-click menu to task queue by @ScrubN in #927
Full Changelog: 1.53.6...1.53.7
1.53.6
What's Changed
- Bump nuget packages by @ScrubN in #897
- Hotfix clip qualities again by @ScrubN in #900
- Fix issues with filename templates by @ScrubN in #898
- Make all windows start in the center of the screen or their parent window by @ScrubN in #903
- Fix ChatUpdater being able to update embeds when saving as a plain text file
- Fix lockup when downloading clips with metadata by @ScrubN in #907
- A few minor changes by @ScrubN in #904
- Add Save/Cancel/Reset buttons to settings window by @ScrubN in #902
Full Changelog: 1.53.5...1.53.6