What's new in Icaros Shell Extensions 3.3.2
Nov 23, 2023
- Added partial support for HEIF/HEIC thumbnailing
- Added support for parsing iTunes tags in MOV/MP4 files (Make, Model and GPS)
- Added support for parsing the Keywords, Director and Producer tags in MKV
- Fixed not being able to set the Icaros Cache location on a FAT, FAT32 or ExFAT drive
- Fixed failing to read properties of certain MOV/MP4 files
- Fixed wrong duration and bitrate showing for OGG-Opus/Opus files
- Fixed long path files not working when debugging with 'Properties via Explorer'
- Fixed 'Max Cache Size' or 'Min Free Space' not working in the Indexer immediately after setting
- Added Russian installer localization (Thank you Долматов and Ligre! ^__^)
- Updated French localization (Thank you rico.sos! ^__^)
- Replaced Flattr with Ko-fi donation link
- Updated LibDav1d to 1.3.0
- Updated GCC
- Updated FFmpeg
New in Icaros Shell Extensions 3.3.1 (Aug 28, 2023)
- Added MKV tag parser - MKV tags can now be viewed in File Explorer
- Added ID3v2 tag support in WAV parser
- Added PSD property support
- Added TGA property support
- Added DDS property support
- Added and improved several properties in most audio property filetypes (BPM, Rating, Initial Key, Bitrate and more)
- Added support for AVIF files in CBX files
- Added M4V as a valid property filetype
- Added missing properties in File Explorer for Matroska and MOV/MP4
- Improved parsing of huge values in Property Handler
- Fixed the Icaros Cache being locked by File Explorer and IcarosConfig
- Fixed rare bug where the Icaros Cache locked itself
- Fixed several drag 'n drop issues in IcarosConfig
- Fixed thumbnail rotation of files with a displaymatrix property
- Fixed the Cache Indexer not working on Active Directory systems (Thank you Funky D! ^__^)
- Fixed WEBP not working in Firefox (Requires deactivating, then reactivating the Properties in Icaros)
- Fixed cover parsing in MKV files with WEBP or GIF covers embedded
- Fixed Icaros setting an invalid default Cache location on some systems
- Fixed Rating property not being read correctly from ID3v2 tags
- Updated .NET Framework to 4.6
- Added German installer localization (Thank you Klaus Luppert! ^__^)
- Updated German localization (Thank you Klaus Luppert! ^__^)
- Updated Greek localization (Thank you Thunderstrike116! ^__^)
- Updated Italian localization (Thank you bovirus! ^__^)
- Updated Russian localization (Thank you Ligre! ^__^)
- Updated FFmpeg
- Lots of small fixes and improvements
New in Icaros Shell Extensions 3.3.1 Beta 1 (Apr 9, 2023)
- Added MKV tag parser - MKV tags can now be viewed in File Explorer
- Added ID3v2 tag support in WAV parser
- Added PSD property support
- Added TGA property support
- Added DDS property support
- Added and improved several properties in most audio property filetypes (BPM, Rating, Initial Key, Bitrate and more)
- Improved parsing of huge values in Property Handler
- Fixed several drag 'n drop issues in IcarosConfig
- Fixed the Cache Indexer not working on Active Directory systems (Thank you Funky D! ^__^)
- Fixed WEBP not working in Firefox (Requires deactivating, then reactivating the Properties in Icaros)
- Fixed cover parsing in MKV files with WEBP or GIF covers embedded
- Fixed Icaros setting an invalid default Cache location on some systems
- Fixed Rating property not being read correctly from ID3v2 tags
- Lots of small fixes and improvements
- Updated .NET Framework to 4.6
- Updated Greek localization (Thank you Thunderstrike116! ^__^)
- Updated FFmpeg
New in Icaros Shell Extensions 3.3.0 (Jan 11, 2023)
- Major Changes:
- Added support for MP4 properties (incl. mov, 3gp, 3g2, mj2, psp, m4b, ism, ismv, f4v, m4a isma)
- Added support for AVIF thumbnailing
- Added support for TGA thumbnailing
- Added thumbnailing of AI files with an embedded image
- Added thumbnailing of PDF files with an embedded image
- Added AIF/AIFF/AIFC property support
- Added OGA, WEBMV and WEBMA properties
- Upgraded all Icaros Cache logic to 64bit
- Heavily improved all Icaros Cache logic
- The Icaros Cache no longer has a size limit where it stops working
- Added several new thumbnail cache sizes
- Improved automatic thumbnail size detection in the Icaros Cache for certain filetypes
- Improved cover selection logic of CBZ/CBR/CB7/EPUB files
- Implemented a way for Icaros to recover slightly corrupted cache files
- Fixes:
- Automatically undo registry block placed by other software, that prevented Icaros from working
- Disable the 'Icons Only' File Explorer folder setting when enabling thumbnailing
- Fixed thumbnailing of Dolby Vision HEVC streams (dvhe)
- Fixed and improved the WAV property and tag parser
- Fixed rare Explorer hang on specific files
- Fixed thumbnailing of certain PAL8 files
- Fixed a couple of rare issues that affected thumbnailing of some files
- Fixed cache crash when caching very small image thumbnails
- Fixed multiple potential cache crashes
- Fixed caching of folder thumbnails on Windows 10+
- Fixed cache indexer not using the thumbnail timestamp when enabled
- Fixed issue where cache didn't always return a valid thumbnail even though one was available
- Fixed a lot of small cache issues
- Fixed crash if the current Icaros Cache Location had suddenly gotten
- restrictive permissions applied to the folder
- Fixed Cache Indexer returning an 0x14 error when parsing long filenames (> 259 characters)
- Fixed IcarosConfig not properly handling long filenames (> 259 characters)
- Fixed Boolean file properties showing incorrect values in IcarosConfig (Debug Page)
- Fixed crash when adding files without an extension to IcarosConfig
- Improvements:
- Improved Debug Mode: Icaros should now catch far fewer crashes caused
- by other software loaded in the same process as Icaros
- File Explorer settings that have been modified by Icaros is now reverted during uninstall
- Made the [Und] track language tag optional, and hidden by default
- IcarosConfig now performs a permission check on the current Icaros
- Cache Location, when going to the Cache Page. If the check fails
- an option has been added to attempt to fix the permission issues
- Improved how IcarosConfig handles permission issues for the Icaros Cache
- When opening IcarosConfig for the first time, the default theme will now
- match the current Windows App theme
- Added a workaround for an issue that prevented the Icaros Thumbnail Provider from working on Vista
- IcarosConfig now uses %SystemRoot% instead of the hardcoded C:Windows path when referencing the WOW64 regsvr32.exe
- Added additional error reporting during cache indexing and for certain IcarosConfig actions
- All MP4 properties are disabled by default (As the native Windows handler allows editing of properties)
- MP3 properties are now disabled by default
- Register OGA as an audio filetype
- Sidepanel position is now remembered in IcarosConfig
- Additional minor fixes and improvements
- Localizations & Other:
- Installer is now localized (Thank you bovirus for the implementation!)
- Installer has been updated with a slightly more modern look
- Added Romanian localization (Thank you Catalin Popescu! ^__^)
- Added Polish installer localization (Thank you Xyzzy! ^__^)
- Updated Polish localization (Thank you Xyzzy! ^__^)
- Updated Italian localization (Thank you bovirus! ^__^)
- Updated localizations (Simplified Chinese) (Thank you ZerOri! ^__^)
- Updated VS, donations amount and copyright
- Updated LibDav1d to 1.0.0
- Updated Unarr to 1.1.0 Beta
- Updated GCC
- Updated FFmpeg
New in Icaros Shell Extensions 3.3.0 RC 1 (Oct 23, 2022)
- Implemented a way for Icaros to recover slightly corrupted cache files
- Improved how IcarosConfig handles permission issues for the Icaros Cache
- Added support for thumbnailing AVIF with alpha channels
- Fixed a lot of small Cache issues
- Fixed Cache Indexer returning an 0x14 error when parsing long filenames
- Fixed a couple of rare issues that affected thumbnailing of some files
- Added a workaround for an issue that prevented the Icaros Thumbnail Provider from working on Vista
- Installer is now localized (Thank you bovirus for the implementation!)
- Installer has been updated with a slightly more modern look
- Added Romanian localization (Thank you Catalin Popescu! ^__^)
- Updated Italian localization (Thank you bovirus! ^__^)
- IcarosConfig now uses %SystemRoot% instead of the hardcoded C:Windows path when referencing the WOW64 regsvr32.exe
- Updated LibDav1d to 1.0.0
- Updated GCC
- Updated FFmpeg
New in Icaros Shell Extensions 3.3.0 Beta 3 (Jun 22, 2022)
- Added AIF/AIFF/AIFC property support
- Made the [Und] track language tag optional, and hidden by default
- Fixed and improved the WAV property and tag parser
- Fixed properties of several different types of MP4/MOV files
- Fixed hang when generating properties for certain MP4 files
- Fixed OGA, WEBMA, WEBMV not showing thier properties in File Explorer
- Fixed thumbnailing of certain PAL8 files
- Fixed crash if the current Icaros Cache Location had suddenly gotten restrictive permissions applied to the folder
- IcarosConfig now performs a permission check on the current Icaros Cache Location, when going to the Cache Page. If the check fails, an option has been added to attempt to fix the permission issues.
- When opening IcarosConfig for the first time, the default theme will now match the current Windows App theme
- Improved Debug Mode: Icaros should now catch far fewer crashes caused by other software loaded in the same process as Icaros
New in Icaros Shell Extensions 3.3.0 Beta 2 (May 22, 2022)
- Upgraded all cache logic to 64bit
- Heavily improved all cache logic
- Cache no longer has a size limit where it stops working
- Added several new thumbnail cache sizes
- Fixed multiple potential cache crashes
- Fixed caching of folder thumbnails on Windows 10+
- Fixed cache indexer not using the thumbnail timestamp when enabled
- Fixed issue where cache didn't always return a valid thumbnail even though one was available
- Improved automatic thumbnail size detection for certain filetypes
New in Icaros Shell Extensions 3.2.1 (May 20, 2021)
- Added Cancel functionality to the Debug Page
- Fixed AV1 crash on x86 Windows and in x86 processes
- Fixed hang on x86 Windows mostly affecting UNC paths
- Fixed rare event log error in x86 processes
- Fixed Property Handler crash with some files that had a duration of 0
- Fixed Icaros Cache crash and reset (a proper fix will be included in next release)
- Fixed Cover Art not showing on Windows 7 and Vista
- Fixed Settings Import not working with unicode
- Fixed Windows Cache Size not showing the correct size on the Tools Page
- IcarosConfig now saves the size of the Activation Panel
- Updated LibDav1d to 0.8.2
New in Icaros Shell Extensions 3.2.0 (Apr 5, 2021)
- Added a new Debug page in IcarosConfig
- Allows users to run any number files through various thumbnail and property tests,
- seeing what results are returned, which files failed, timings, what shell extensions are used, etc.
- Can be located on the Tools page, under the Debug tab
- Can be accessed from anywhere in IcarosConfig using 'F2' keyboard shortcut
- Added PSD as a default filetype and DDS as a common filetype
- Added OpenDocument (ODP, ODT, ODS) to the "Most Known" preset in IcarosConfig
- Added 'Channel Count' and 'Sample Rate' to Explorer detail pane for audio files (see notes below)
- Added Korean translation (Thank you jewani! ^__^)
- Improved Welcome screen
- Welcome screen is now localized
- Has options to set language and theme
- Can be accessed at any point with 'F1' keyboard shortcut
- Improved EPUB/CBX parser with a much better cover detection algorithm
- Improved method used to refresh thumbnails in IcarosConfig
- Shortcut thumbnails can now be refreshed in IcarosConfig
- Fixed properties not being generated in certain cases with files > 4GB
- Fixed "Clear Windows Cache" function on the Tools Page on Windows 10
- Fixed crash when thumbnailing files with rare dimensions (e.g. very small height, but long width etc.)
- Fixed Icaros creating corrupt minidumps in debug mode
- Fixed a LARGE quantity of cache bugs and 1 cache crash
- Fixed TAK thumbnailing
- Fixed 'Display icon overlay' option (inconsistent behaviour)
- Fixed alpha channel being incorrectly set in some files' thumbnails
- Fixed rare cases where the thumbnail returned was slightly larger than requested
- Fixed rare Wav property crash
- Fixed rare crash during Property Handler registration
- Fixed crash on Cache page if cache location no longer exists
- Fixed exception when trying to change the IcarosCache location, while it was in use
- Fixed Property Handler unregistering other property handlers that has overwritten Icaros
- Fixed DebugMode in Property Handler
- Fixed a lot of rendering and positioning problems in IcarosConfig (IC)
- Fixed IC being improperly sized/positioned when starting up in Maximized window state
- Fixed IC blocking the auto-hidden taskbar when in Maximized windows state
- Fixed IC being improperly positioned when the Windows Taskbar is positioned top or right on the screen
- Fixed glass not rendering correctly in certain conditions when IC is maximized
- Always center IC on the screen if IC window position is not saved but the window size is
- IC glass now updates properly in various cases (e.g. wallpaper change etc.)
- Updated localizations
- Updated GCC
- Updated dav1d to 0.6.0
- Updated FFmpeg
- Tons of minor fixes and improvements
New in Icaros Shell Extensions 3.2.0 RC 1 (Feb 15, 2021)
- Shortcut thumbnails can now be refreshed in IcarosConfig
- Fixed TAK thumbnailing
- Fixed 'Display icon overlay' option (inconsistent behaviour)
- Fixed crash on Debug page if accent color had been changed
- Fixed crash on Debug page if user clicked in specific area
- Fixed crash on Cache page if cache location no longer exists
- Fixed rare crash during Property Handler registration
- Fixed Property Handler unregistering other property handlers that has overwritten Icaros
- Fixed a few file specific issues
- Added 'Channel Count' and 'Sample Rate' to Explorer detail pane for audio files (see notes below)
- Only add PSD as default filetype if no other shell extension is already handling it
- Allow using Enter to open file location of selected file on Debug page
- IcarosConfig glass now updates properly in various cases (e.g. wallpaper change etc.)
- Enable localization for a few missing strings
- Improved some FFmpeg settings
- Improved MKV seeking slightly
- Updated Russian localization (Thank you Ligre!)
- Updated Polish localization (Thank you Xyzzy!)
- Updated copyright to 2021
- Updated FFmpeg
New in Icaros Shell Extensions 3.2.0 Beta 1 (Jul 16, 2020)
- Added a new Debug page in IcarosConfig
- Allows users to run any number files through various thumbnail and property tests,
- seeing what results are returned, which files failed, timings, what shell extensions are used, etc.
- Can be located on the Tools page, under the Debug tab
- Can be accessed from anywhere in IcarosConfig using 'F2' keyboard shortcut
- Added Korean translation (Thank you jewani! ^__^)
- Added PSD as a default filetype and DDS as a common filetype
- Improved Welcome screen
- Welcome screen is now localized
- Has options to set language and theme
- Can be accessed at any point with 'F1' keyboard shortcut
- Improved EPUB/CBX parser with a much better cover detection algorithm
- Improved method used to refresh thumbnails in IcarosConfig
- Fixed a LARGE quantity of cache bugs and 1 cache crash
- Fixed alpha channel being incorrectly set in some files' thumbnails
- Fixed rare cases where the thumbnail returned was slightly larger than requested
- Fixed rare Wav property crash
- Fixed a lot of rendering and positioning problems in IcarosConfig (IC)
- Fixed IC being improperly sized/positioned when starting up in Maximized window state
- Fixed IC blocking the auto-hidden taskbar when in Maximized windows state
- Fixed IC being improperly positioned when the Windows Taskbar is positioned top or right on the screen
- Fixed glass not rendering correctly in certain conditions when IC is maximized
- Always center IC on the screen if IC window position is not saved but the window size is
- Updated GCC
- Updated dav1d to 0.6.0
- Updated FFmpeg
- Tons of minor fixes and improvements
New in Icaros Shell Extensions 3.1.1 Beta (Apr 22, 2019)
- Added WEBP properties and better thumbnailing
- Added new "Use any Cover Art" option to allow Icaros to use any embedded image as a cover
- Added special handling of LNK (shortcut) files during registration via IcarosConfig
- Added Urdu localization (Thank you Black Gold! ^_^)
- Added WEBP and AIFF to the "Most known" preset
- Heavily improved keyboard focus in IcarosConfig
- Improved property schema registration
- Made "Reset Thumbnail Filetypes" fix LNK files as well
- Fixed a large number of edge case bugs (bugs that may have affected some users, but most would have been unaffected by them)
- Fixed wrong property values in some TAK files
- Fixed some AIFF and WAV thumbnailing
- Fixed some numbers in IcarosConfig not being localized
- Fixed "Export Settings" function not always exporting all settings
- Fixed some cases where existing thumbnail provider keys was not properly backed up by IC
- Updated localizations
- Updated GCC to 8.3
- Updated to VS 2019
- Updated copyright to 2019
- Updated FFmpeg
- Added some navigational keyboard shortcuts in IcarosConfig:
- Ctrl + Tab: Cycle between pages
- Ctrl + Shift + Tab: Reverse cycle between pages
- Ctrl + Q: Toggle settings page
New in Icaros Shell Extensions 3.1.0 (Oct 1, 2018)
- Added support for AV1/AOM decoding
- Added Dutch (Netherlands) localization (Thank you mavanmanen! ^__^)
- Added support for cover art embedded in MKV by TagLib#
- Fixed crash for audio files with corrupt album/cover art
- Updated FFmpeg
New in Icaros Shell Extensions 3.1.0 Beta 2 (Jun 4, 2018)
- Fixed framerate property not displaying fragments in Explorer (only works on latest Win 10 builds)
- Fixed crash when decoding HEVC on newer CPUs
- Fixed thumbnailing of certain MP4 files
- Installer now installs 32-bit components by default on Win 64 systems
- Added the extensions: mpv4, hdmov, f4v to 'video only' and 'most known' presets
- Tweaked minidumps to be about half as large in size (see notes below)
- The "test mode" in IcarosConfig will now always produce a minidump in case of a crash
- Made time elapsed label on indexing page translatable
- Updated Russian and German localizations (Thank you Ligre and Mike! ^__^)
- Updated FFmpeg
New in Icaros Shell Extensions 3.1.0 Beta 1 (Mar 27, 2018)
- Added new Dark theme (UI settings page)
- Added "Test mode" on thumbnailing page (See developer notes below)
- Improved Icaros Cache so it now returns a resized thumbnail if a larger sized version of that thumbnail has already been cached
- Fixed several Icaros Cache Indexer issues
- Fixed file count limit shown in IcarosConfig while running the cache indexer
- Fixed metadata parsing in some AVI files
- Fixed some minor GUI inconsistencies in IcarosConfig
- Refactored a good amount of libav code (watch out for regressions!)
- Discontinued support for Windows XP (See developer notes below. Use Icaros 3.0.3 for XP support)
- Icaros now outputs some more comprehensive minidumps (while hopefully not increasing the size too much)
- Improved compilation of FFmpeg
- Updated localizations
- Updated GCC to 7.3
- Updated FFmpeg
New in Icaros Shell Extensions 3.0.3 (Mar 27, 2018)
- Switched to the new FFmpeg decoding API
- Added prompt if IcarosConfig is closed while the cache indexer is running
- Added some additional error checks to the Icaros Cache Indexer
- IcarosConfig now shows the filename of the file that is currently being processed by the cache indexer
- Fixed parsing of subdirectories if a root (e.g. C:) is added to the Cache Locations
- Fixed decoding of H264 444 files (no more gray frames)
- Updated default page colors
- Updated to VS 2017
- Updated copyright to 2018
- Updated FFmpeg
New in Icaros Shell Extensions 3.0.3 Beta 2 (Oct 22, 2017)
- Fixed decoding of H264 444 files (no more gray frames)
- Added some additional error checks to the Icaros Cache Indexer
- Updated default page colors
- Updated to VS 2017
- Updated FFmpeg
New in Icaros Shell Extensions 3.0.3 Beta 1 (Aug 15, 2017)
- Switched to the new FFmpeg decoding API
- Added prompt if IcarosConfig is closed while the cache indeder is running
- IcarosConfig now shows the filename of the file that is currently being processed by the cache indexer
- Fixed parsing of subdirectories if a root (e.g. C:) is added to the Cache Locations
- Updated FFmpeg
New in Icaros Shell Extensions 3.0.2 (Aug 15, 2017)
- Replaced libarchive with libunarr for even better Comic Book file support
- Added Hungarian localization
- Added Finnish localization
- Added 'time elapsed' label to the Cache Indexer
- Fixed Comic Book cover selection (didn't always select the right cover image)
- Fixed artefacts showing in thumbnails of certain filetype/format combinations
- Fixed some names from getting 'cut off' in the contributor section on the about page
- Fixed some rendering bugs in IcarosConfig
- Improved the Icaros cache location folder permission check
- Slightly improved handling of dark frames
- Improved UI color calculations
- Updated Danish, Italian and Turkish localizations
- Updated copyright to 2017
- Updated GCC to 7.1
- Updated FFmpeg
New in Icaros Shell Extensions 3.0.1 (Jan 30, 2017)
- Added:
- Support for Comic Book files (CBZ, CBR, CB7, EPUB)
- New commandline options (use -help/-? to view them)
- Notifier to thumbnail page that shows results of drag n drop operations (see notes)
- 'Video Only' and 'Audio Only' presets
- Option to enable/disable video reel thumbnail border
- Polish localization
- Turkish localization
- Ukrainian localization
- Japanese localization
- Danish, German, Portuguese and Russian localization
- Fixed: Optimfrog thumbnailing
- Optimfrog bitrate values
- Duration/bitrate/channel properties for certain MP3 files
- Duration precision for some MP3 files
- Improved:
- mkv handling slightly
- Donation links (labels and extra info)
- -unlock command (will now perform a much cleaner unlock of Icaros)
- A handful of minor bugs
- Updated:
- GCC to 6.2
- FFmpeg
- Comic Book files can contain any kind of image format (jpg, png, gif, webp etc)
- Recognize WEBP as an image format
New in Icaros Shell Extensions 3.0.1 RC 1 (Nov 14, 2016)
- Added Ukrainian localization
- Fixed duration/bitrate/channel properties for certain MP3 files
- Improved duration precision for some MP3 files
- Recognize WEBP as an image format
- Update Russian localization
- Update German localization
- Updated to GCC 6.2
- Updated FFmpeg
New in Icaros Shell Extensions 3.0.1 Beta 3 (Sep 1, 2016)
- Added new commandline options (see notes)
- Added notifier to thumbnail page that shows results of drag n drop operations (see notes)
- Added 'Video Only' and 'Audio Only' presets
- Added Polish localization
- Added Turkish localization
- Fixed Optimfrog thumbnailing
- Fixed Optimfrog bitrate values
- Made EPUB a default filetype
- Updated Danish, Portuguese and Russian localization
- Improved donation links (labels and extra info)
- Fixed a handful of minor bugs
New in Icaros Shell Extensions 3.0.1 Beta 2 (Jun 24, 2016)
- Added support for Comic Book files (CBZ, CBR, CB7)
- Comic Book files can contain any kind of image format (jpg, png, gif, webp etc)
- Added Japanese localization (Thank you Donkichirou!)
- Added option to enable/disable video reel thumbnail border
- Improved mkv handling slightly
- Updated FFmpeg
New in Icaros Shell Extensions 3.0.0 (May 17, 2016)
- Only a few changes since RC4 in this release:
- Updated Simplified Chinese and Russian localization (Thanks danei and Ligre!)
- Fixed IcarosConfig crash
- Improved compression of the portable build (saved almost 2MB)
- Improved debug logging
New in Icaros Shell Extensions 3.0.0 RC 4 (Mar 21, 2016)
- Improved IcarosCache to work on Windows 10 (not completely though)
- Added Italian localization
- Added custom style context menu to IcarosConfig
- Made BitDepth property localizable
- Disabled minidump reports by default (can be enabled if required)
- Fixed two bugs that broke the timestamp offset function
- Fixed rare crash in IcarosConfig
- Fixed a bunch of minor bugs
- Updated Simplified Chinese localization
- Updated FFmpeg
New in Icaros Shell Extensions 3.0.0 RC 3 (Nov 7, 2015)
- Added welcome screen on first time use
- Added Armenian localization
- Fixed wrong 'data rate' properties in certain AVI files
- Fixed bug where WMP would no longer add AVI files when Icaros was handling the properties
- Fixed thumbnailing of certain FLV files
- Fixed IC crash when using the 'Display overlay icons' feature
- Fixed IC crash when refreshing the thumbs of files that are in use
- Fixed the highlight on checkboxes and colorboxes in IC on Win 8+
- Fixed douple-clicking the very top of the window when IC is maximized
- Fixed hang in Flac cover parser when parsing rare invalid flac files
- Improved general cover parsing code
- Localizations are now sorted in alphabetical order
- Changed the default 'thumb page' color
- Updated existing localizations
- Updated FFmpeg
New in Icaros Shell Extensions 3.0.0 RC 2 (Oct 17, 2015)
- Added Traditional Chinese localization
- Added TotalBitrate property to the 'Details Pane' in Explorer
- Added some new filetypes to the 'Most Known' preset
- Fixed property issues after upgrading or resetting Windows 8/10
- Fixed some bugs in the manual registration of filetypes in IcarosConfig
- Improved filetype registration logic
- Improved 'Reset native filetypes' logic
- Improved preset logic
- Fixed another few possible bugs/inconsistencies
New in Icaros Shell Extensions 3.0.0 RC 1 (Oct 2, 2015)
- Added 'Export/Import/Reset All Settings' functionality (on the UI settings page)
- Added French localization
- Added Greek localization
- Added Spanish localization
- Added new cli commands to IC (check -?/-help to view them all)
- Added 'Special Thanks To' section on About page
- Improved thumbnailing of incomplete and unseekable files
- Fixed gray thumbnails for TS files with HEVC
- Fixed thumbnailing of some rare formats
- Fixed possible cache crash
- Fixed registration of thumbnail provider when no filetypes are set
- Fixed a couple of memory leaks in IcarosConfig
- Show a status on the Cache activation button, while the cache is indexing
- Updated existing localizations
- Updated FFmpeg
New in Icaros Shell Extensions 3.0.0 Beta 4 (Aug 20, 2015)
- Fixed corrupted 'Windows 10 Apps' taskbar icons
- Fixed width/height properties in some files with H264 streams
- Fixed thumbnails of some rare image formats
- Added button to open the Windows Cache directory (on Tools page)
- Added German localization
- Updated Russian localization
- Updated Chinese localization
- Improved the permissions check when setting the IcarosCache location
- Improved page animations (for some systems) in IcarosConfig
- Some minor GUI improvements
- Updated FFmpeg
New in Icaros Shell Extensions 3.0.0 Beta 3 (Aug 12, 2015)
- Added new Tools page to IcarosConfig
- Added Portuguese Localization
- Finished theming code (a guide will be posted soon)
- Fixed crash when parsing invalid AVC tracks
- Fixed crash when reading PCM tracks in MKV files on 32-bit systems
- Fixed crash when parsing certain invalid AVI files
- Improved logic to determine the default Icaros cache location
- fixes cache not working in some instances)
- Improved checks on user selected cache locations
- Improved track info displayed for FLV files
- Updated Compilers (GCC 5.2 & VS2015)
- Updated FFmpeg
New in Icaros Shell Extensions 3.0.0 Beta 2 (Jul 23, 2015)
- Added auto-rotation of MP4/MOV thumbnails with orientation metadata embedded
- Fixed the cache indexer/build functionality (it didn't work as intended in Beta 1)
- Fixed crash caused by the new Cache implementation
- Improved exception handling in the cache indexer
- Fixed a few typos and missing translations
- Fixed a couple of bugs which may have caused some users issues
New in Icaros Shell Extensions 3.0.0 Beta 1 (Jun 12, 2015)
- [NEW] Brand new modern GUI with advanced customization
- [NEW] Icaros Cache: an internal cache to help speed up thumbnailing
- Dynamic localization of GUI and Icaros Property labels in Windows Explorer
- All settings are now edittable, even when Icaros is activated!
- UI is now resolution-independent, which allows better dpi awareness
- GUI will now save Window position, size and UI settings on exit
- Settings are now placed in appropriate pages
- Added thumbnail offset timestamp option
- It is now possible to register thumbnail provider and property handler seperately
- Added 4 different ways to add new thumbnail filetypes to Icaros:
- Default editting, Presets, Open File Dialog, and Drag n Drop; Last two automatically checks if the filetype is compatible with Icaros
New in Icaros Shell Extensions 2.3.0 (Jun 3, 2015)
- Added 'estimate duration from bitrate' functionality for files with no duration info present
- Fixed scenario where error handling wasn't disabled
- Fixed hang on some files with h264 streams
- Fixed crash with certain RM files
- Fixed a few minor bugs
- Updated Readme file
- Updated FFmpeg
New in Icaros Shell Extensions 2.3.0 RC 1 (Apr 30, 2015)
- Added H264 parser to extract more properties from files with H264 streams
- Added support for displaying covers in quicktime (MOV) files
- Fixed bitdepth info in MKV tracks properties
- Reduced scope of error detection to avoid detection of non-Icaros crashes
- Made rm, rmvb, spx, tta, ofr, ofs, wav, xvid, divx default thumbnail filetypes (to match the property filetypes)
- Made xvid and divx default property filetypes
- Fixed rare crash with WMP
- Fixed donation link
- Updated FFmpeg
New in Icaros Shell Extensions 2.3.0 Beta 1 (Jan 6, 2015)
- Property Handler completely rewritten in C++
- Added support for MP3, Speex, TrueAudio, OptimFROG, and Wav properties
- No .NET dependency or any other dependencies for any of the shell extensions
- Fixed .NET error in the event log while indexing properties (Message ID: 0x2509)
- Fixed crash in Metro File Picker
- Fixed property indexing on Windows 8+
- Fixed handling of AVI properties on Windows 8+
- Fixed handling of MKV properties on Windows 10
- Improved registration of property handler
- Can now read and manage multiple tags in files
- Improved many of the property parsers
- Now fully conforms to MS guidelines
New in Icaros Shell Extensions 2.2.7 (Jan 5, 2015)
- Added support for Tak thumbnailing
- Added support for Tak properties
- Added support for WavPack thumbnailing
- Added support for WavPack properties
- Added support for Webm properties
- Added support for DV-AVI properties
- Added support for Opus thumbnailing
- Added support for Opus properties
- Added 'Bit Depth' property to music files
- Made Ogg, Opus, Webm, Tak, and Wv default thumbnail filetypes
- Fixed gray thumbnails for certain HEVC/H265 files
- Fixed property handler hang with certain avi files
- Fixed thumbnailing of incomplete Wtv files
- Fixed small thumbnails for very large images
- Fixed channel count for mpc files
- Fixed property parsing for certain apetag files with covers
- Fixed Multiple artist entries not showing up consistently
- Changed Ogg to display music properties
- Improved Ogg/Ogm parser to get more metadata
- Improved HEVC level idc detection (shown in the Video Tracks property)
- foobar2000's album artist tag is now recognized
- In case of duplicate artist names, only a single entry will be displayed
- A couple of decoding tweaks to the thumbnail provider
- Many minor fixes and changes
- Updated FFmpeg
- Improved installer:
- Locked files are now handled directly by the installer
- Installer should now work properly with /SILENT and /VERYSILENT switches.
New in Icaros Shell Extensions 2.2.7 Beta 3 (Dec 3, 2014)
- Added support for DV-AVI properties
- Added support for Opus thumbnailing
- Added support for Opus properties
- Added Ogg and Opus as default thumbnail filetypes
- Changed Ogg to display music properties
- Improved Ogg/Ogm parser to get more metadata
- Improved HEVC level idc detection (shown in the Video Tracks property)
- Fixed property handler hang with certain avi files
- Fixed gray thumbnails for certain HEVC files
- Fixed thumbnailing of incomplete Wtv files
- Minor fixes and changes
- Updated FFmpeg
- Improved installer
- Locked files are now handled directly by the installer
- Installer should now work properly with /SILENT and /VERYSILENT switches.
New in Icaros Shell Extensions 2.2.7 Beta 2 (Sep 26, 2014)
- Added support for Tak thumbnailing
- Added support for Tak properties
- Added support for WavPack thumbnailing
- Added support for WavPack properties
- Added support for Webm properties
- Added 'Bit Depth' property to music files
- Made Webm, Tak, and Wv default thumbnail filetypes
- Fixed channel count for mpc files
- Fixed property parsing for certain apetag files with covers
- Fixed multiple artist entries not showing up consistently
- A few fixes and changes
- Updated FFmpeg
New in Icaros Shell Extensions 2.2.6 (Sep 5, 2014)
- Added support for rare on2vp8 format in ogv files
- Improved thumbnailing speed of HEVC files
- A couple of minor fixes
- Updated FFmpeg
New in Icaros Shell Extensions 2.2.6 Beta 2 (Jun 28, 2014)
- Fixed Icaros on Win XP (Regression from 2.2.6b1)
- Fixed crash when thumbnailing shortcuts (Regression from 2.2.5) (Thanks Sahil)
- Fixed aspect ratio of specific mp4/mov files
- Fixed a couple of swf thumbnailing regressions
- Fixed rare jpg files displaying upside down
- Improved swf thumbnailing in general
- Improved the core thumbnailing code (should result in a small speed boost)
- Updated FFmpeg
New in Icaros Shell Extensions 2.2.6 Beta 1 (May 30, 2014)
- Fixed crash with certain mkv files on 32-bit systems
- Many minor changes and improvements
- Improved loading of dependencies
- Improved FFmpeg build
- Updated FFmpeg
New in Icaros Shell Extensions 2.2.5 (May 30, 2014)
- Added the possibility of setting a timestamp offset (Only via the registry for now)
- Fixed SSE incompatibility
- Fixed association bug on Windows 8.1 Update 1
- Fixed parsing of properties in some incomplete mkv files on Windows 8
- Fixed thumbnailing of some incomplete mkv files on Windows 8
- Fixed thumbnailing of images with invalid orientation tag
- Fixed SWF Content Type
- Fixed and improved consecutive calls to thumbnail provider (related to thirdparty file managers)
- Improved filetype registration
- IcarosConfig now displays the proper version number
- Spring cleaning of code and project files
- Many minor fixes and improvements
- Updated FFmpeg
New in Icaros Shell Extensions 2.2.5 Beta 2 (May 8, 2014)
- Fixed thumbnailing of png cover art
- Fixed SSE incompatibility
- Fixed association bug on Windows 8.1 Update 1
- Fixed parsing of properties in some incomplete mkv files on Windows 8
- Fixed thumbnailing of some incomplete mkv files on Windows 8
- Cleaned up a bit more
New in Icaros Shell Extensions 2.2.5 Beta 1 (Apr 24, 2014)
- Added the possibility of setting a timestamp offset
- Fixed thumbnailing of images with invalid orientation tag
- Fixed SWF Content Type
- Fixed and improved consecutive calls to thumbnail provider (related to thirdparty file managers)
- Improved filetype registration
- IcarosConfig now displays the proper version number
- Spring cleaning of code and project files
- Many minor fixes and improvements
- Updated FFmpeg
New in Icaros Shell Extensions 2.2.4 (Apr 24, 2014)
- Added HEVC/H265 track definitions to property parser
- Upgraded compilers to MSVC 2013/GCC 4.8.2
- Updated Versioning scheme
- Fixed Green-ish image thumbnails
- Fixed 'Contains Chapters' property for certain MKV files
- Fixed a bug in the 'Reset Property Filetypes' function
- Fixed AVI regression (certain rare AVI files didn't generate proper thumbnails)
- Fixed some minor bugs
- Includes changes from the previous Beta version
New in Icaros Shell Extensions 2.2.4 Beta 1 (Oct 23, 2013)
- Added (Experimental) HEVC/H265 decoding
- Added VP9 decoding
- Updated Compiler tools
- Improved FFmpeg compilation
- Decreased size of binaries by about 4-5 MB
- Fixed thumbnailing of several m2ts samples
- Fixed specific m2ts crash
- Added VP9 track definition to mkv property parser
- Updated FFmpeg
New in Icaros Shell Extensions 2.2.3 (Oct 23, 2013)
- Fixed thumbnailing of several files
- Fixed thumbnailing of rm/rmvb files
- Fixed WMC crash on Windows 8 with certain AVI files
- Improved parsing of FLV properties (especially files with no metadata)
- Several small improvements
- Updated FFmpeg
New in Icaros Shell Extensions 2.2.3 Beta 1 (Jul 4, 2013)
- Added black/white frame correction logic
- Improved Thumbnail generation speed
- Improved Thumbnail handling of H264 files
- Improved Property generation speed
- Added support for SV8 MusePack (MPC) files
- IcarosConfig: Enable 32-bit thumbnailing automatically if 32-bit Icaros is installed
- Set AVI as a default extension on Windows 8 (This allows Icaros to provide AVI properties without blocking AVI thumbnailing)
- Fixed PerceivedType for image formats
- Fixed thumbnailing for some edge case samples
- Fixed GIF thumbnailing
- Updated FFmpeg
New in Icaros Shell Extensions 2.2.2 (Jul 4, 2013)
- Added Auto-rotation for JPG and TIFF files
- Based on the Exif Orientation tag
- Added 'Contains Chapters' property (shown in MKV files)
- Added FLAC rating property
- Decreased overall size of Icaros
- Fixed Windows 8 image rotate bug
- Fixed parsing of mkv properties in certain files
- Updated FFmpeg
- Optimized general security
New in Icaros Shell Extensions 2.2.1 (May 27, 2013)
- Added support for MP4, M4V, WMV etc. Cover Art
- Added BMP, JPG, PNG, GIF and TIFF thumbnailing
- Added MKA thumbnailing and properties
- Added partial MP3 thumbnailing (including ID3v2.4)
- Added mk3d support (3D mkv) and .mk3d as a default extension
- Allow extensions to be written both with and without a dot in the 'Thumbnail
- Extensions' setting
- Fixed parsing of Mkv properties in certain files
- Fixed ID3v2 cover parsing in Flac
- Fixed swsscale crash
- Fixed green thumbnails in some files
- Fixed some memory leaks
- Fixed memory alignment errors
- Fixed Custom Properties conflict (X-Change Pdf)
- Added more track definitions
- Many small code improvements
- Updated FFmpeg
New in Icaros Shell Extensions 2.0.0 (May 14, 2012)
- Allows selection of thumbnail offset and adds MKV properties to Windows Explorer