Icaros Versions Save

Official issue tracker and download location for Icaros Shell Extensions

v3.3.2

5 months ago

Good Afternoon Everyone,

We're closing in on the end of the year and I somehow managed to get out one more 2023 release of Icaros. This time I'm skipping the Beta phase, as I don't believe any of the changes will cause any regressions. Check the changelog for all the details.

I hope you've all had a wonderful fall, and as always thank you all so much for the donations, troubleshooting and help with the translations! ❤️

I hope you all enjoy the new release!


Icaros releases


Icaros v.3.3.2 Final

  • 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

v3.3.1

8 months ago

Good Afternoon Everyone,

Here is the final release of 3.3.1. It's not a huge release, but there have been a handful of bug fixes since the last Beta release. I will post the changelog between the last beta and this release in the discussion thread below.

With that said, I have been working quite a lot since the last release, on some of the new formats that has yet to be included in Icaros. Hopefully I can include them soon in a new Beta release.

As always thank you all so much for the donations, bug hunting and help with the translations! ❤️

I hope you all enjoy the new release!


Icaros releases


Icaros v.3.3.1 Final

  • 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

v3.3.1b1

1 year ago

Good Afternoon Everyone,

Todays beta release of Icaros focuses on improving the Property Handler. All the audio formats has received a bit of love, adding new properties and improving the parsing of already existing properties. Several new formats have been added, and MKV tags are now finally being parsed by Icaros and can be viewed in File Explorer.

This release also contains several bug fixes that didn't make it into the 3.3.0 release, as well as fixes for new bugs that was introduced in 3.3.0.

I need to mention, that I would never have been able to implement a lot of these fixes without the absolutely incredible troubleshooting some of you have assisted me with. I'm so grateful that so many of you are willing to spend all that time and effort into improving Icaros along side with me. Thank you all so much! ❤️

I hope you all enjoy the new release!

EDIT: There was a small mistake in the first upload, so the newest property formats wasn't available in IcarosConfig. If you redownload the build again, it should be fixed. Sorry for the inconvenience.
Icaros releases


Icaros v.3.3.1 Beta 1

  • 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

v3.3.0

1 year ago

Good Afternoon Everyone,

The final version of Icaros 3.3.0 is finally here. I got through most of the showstoppers. You can find the few changes between this and the previous RC1 build in a post below.

A new build will be coming soon with some property handler improvements, so stay tuned!

Thank you so much to everyone you has provided feedback and helped me troubleshoot various issues! I really appreciate the engagement and support! <3

Also thanks to Witchilich, you can now also find and install Icaros with Winget!

EDIT: For full transparency as always, here is the donation amount from 2022:

2022 - $358

Huge thanks to all who donated to keep the Icaros development alive and well! ❤️

I hope you all enjoy the new releases!
Icaros releases


Icaros v.3.3.0 Final

[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 Cătălin 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

NOTE: All your existing Icaros Cache files will be automatically upgraded with this build and will therefore no longer work with previous versions of Icaros. Make sure you take a backup of these files if you're testing a Beta release of Icaros.

NOTE: If you decide to downgrade from this release, please note that your property settings in Icaros will be reset back to the default values, and will need to be set again.

v3.3.0rc1

1 year ago

Good Afternoon Everyone,

I had a couple showstoppers, that I really wanted to get fixed before releasing the final version of 3.3.0, but they ended up taking a lot longer to fix and test, than I had originally anticipated, so that's basically why 3.3.0 hasn't been released yet. This is also why this build is still only a release candidate, as I want to make sure I haven't introduced any new bugs with these fixes before making this build final.

And if everything (hopefully) works the same or better than Beta 3, this build will be released as the final build of 3.3.0.

I hope you all enjoy the new releases!


Icaros v.3.3.0 RC 1

  • 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 Cătălin 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

v3.3.0b3

1 year ago

Good Afternoon Everyone,

Got a followup release today, with bug fixes and improvements to the previous two releases. It also contains a few new features that didn't make in the previous build.

I hope you all enjoy the new release!


Icaros v.3.3.0 Beta 3

  • 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