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