Releases: Xanashi/Icaros
Icaros 3.3.3 Beta 3
Good Afternoon Everyone,
This should be the last beta release, before I release 3.3.3 final, which I hope to do soon.
It mostly just contains bug fixes and small improvements.
Let me know if you find any regressions or new bugs.
I hope you all enjoy the new release! ❤️
Icaros v.3.3.3 Beta 3
- Implemented new INDD file parser (should fix previous INDD issues)
- Fixed thumbnailing of several HEVC files
- Fixed MP4 'creation date' property being off by 1 hour
- Fixed 'tiled' HEIC aspect ratio issue
- Added orientation support for 'tiled' HEICs
- Added thumbnailing support for webp in ID3v2 tags
- Added AVIF, PX, EXR and PDXPRJ to the presets
- Register PDF, SVG, EXR, HEIC, HEIF, AVIF and PSXPRJ as image formats
- Updated FFmpeg
Icaros 3.3.3 Beta 2
Good Afternoon Everyone,
I have another release today, adding thumbnailing support for EPS and INDD files,
and a fix for the thumbnailing of 'tiled' HEIC files, that was reported with the previous Beta.
Be sure to report any bugs or regressions as always.
I hope you all enjoy the new release and have a wonderful summer! ❤️
Icaros v.3.3.3 Beta 2
- Added support for thumbnailing 'tiled' HEIC files (Fixes 'zoomed in' thumbnails for HEIC files)
- Added thumbnailing support of EPS files with an embedded preview
- Added thumbnailing support of INDD files with an embedded preview
- Added AI, EPS, and INDD to the 'Common' and 'Most Known' presets
- Improved thumbnailing of AI files
- AI, EPS and INDD are now registered as image formats
- The 'View Size' will now only show up in Windows 7 and below, as it is not relevant on newer versions of Windows
- A couple of minor improvements
- Updated FFmpeg
Icaros 3.3.3 Beta 1
Good Afternoon Everyone,
I apologize once again for the long time periods between releases.
I've been dealing with a lot of IRL things, that has made it hard to find time to work on Icaros.
I still have some nice features like SVG and PDF thumbnailing in the works, but for today
you will have to settle with a slightly smaller release.
As always for full transparency, here is what Icaros earned in donations last year:
2023 - $471
I can't thank you enough for all the donations, and wonderful feedback.
And I always appreciate all the help with troubleshooting bugs, as well as the
effort put in by the translators! ❤️
I hope you've all had a great 2024 so far, and I hope you all enjoy the new release!
Icaros v.3.3.3 Beta 1
- Added support for VVC decoding
- Improved HEIF/AVIF thumbnailing support
- Fixed colors in EXR thumbnails (changed to sRGB color space)
- Fixed thumbnailing of PXZ files
- Fixed some unicode characters showing up wrong in properties
- Fixed rare MKV crash (Thank you Brett! ^__^)
- Fixed issue where Icaros failed to return properties of large files (4GB+) (Thank you dgonyier! ^__^)
- Fixed several UNC Icaros Cache locations issues
- Updated GCC
- Updated FFmpeg
Icaros 3.3.3
Good Afternoon Everyone,
It's finally time for another stable release.
I've only made a few changes since the last Beta, here they are:
- Added thumbnailing support for AVIF and HEIC covers in several audio filetypes
- Fixed aspect ratio for some MP4, MOV (and more) files in the MS Photos app
- A few performance improvements
Thank you all so much for the donations, troubleshooting and help with the translations! ❤️
I hope you all enjoy the new release!
Icaros v.3.3.3 Final
- Added support for VVC decoding
- Added support for thumbnailing 'tiled' HEIC files
- Added thumbnailing support of INDD files with an embedded preview
- Added thumbnailing support of EPS files with an embedded preview
- Added thumbnailing support for WEBP, AVIF and HEIC covers in several audio filetypes
- Added AVIF, AI, INDD, EPS, PX, EXR and PDXPRJ to the 'Common' and 'Most Known' presets
- Improved HEIF/AVIF thumbnailing support
- Improved thumbnailing of AI files
- Fixed thumbnailing of several HEVC files
- Fixed colors in EXR thumbnails (changed to sRGB color space)
- Fixed thumbnailing of PXZ files
- Fixed aspect ratio for some MP4, MOV (and more) files in the MS Photos app
- Fixed MP4 'creation date' property being off by 1 hour
- Fixed some unicode characters showing up wrong in properties
- Fixed rare MKV crash (Thank you Brett! ^__^)
- Fixed issue where Icaros failed to return properties of large files (4GB+) (Thank you dgonyier! ^__^)
- Fixed several UNC Icaros Cache locations issues
- The 'View Size' column on the Locations tab will now only show up in Windows 7 and below, as it is not relevant on newer versions of Windows
- PDF, AI, EPS, INDD, HEIC, HEIF, AVIF, EXR and PSXPRJ are now registered as image formats
- A couple of minor improvements
- Updated GCC
- Updated FFmpeg
Icaros 3.3.2
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 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
Icaros 3.3.1 Beta 1
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 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
Icaros 3.3.1
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 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
Icaros 3.3.0
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 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.
Icaros 3.3.0 Release Candidate 1
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
Icaros 3.3.0 Beta 3
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