-->>Setup and usage<<--          
New Release: 2.3.0 Beta 5
#1
Star 
Hi Everyone,

Here is the first beta of 2.3.0. (EDIT: Beta 5 is now out)

I've bumped the version number a bit, due to a major change in this release.
I'm aware that this version number has already been used for another alpha release, 
but since I discontinued that branch quite a while ago, I believe it wont confuse anyone, 
if I use it once again now.

Over the span of this past year, I've been working on and off on rewriting the 
Icaros Property Handler shell extension in C++. 

Besides fixing a good number of issues, which the old property handler was suffering from
(such as the .NET error in the event log), this also gave me a chance to improve the underlying
framework, allowing much better handling of tags, and easier implementation of new file parsers.

On that note, a couple of new formats has been added with this new handler (see changelog below), 
so the property handler now supports the following filetypes:

.mkv, .mk3d, .webm, .ogm, .ogv, .ogg, .flv, .avi, .rm, .rmvb, .flac, .opus, .spx, .ape, .mp3, .mpc, .mka, .tak, .tta, .ofr, .ofs, .wav, .wv

Since the current GUI has limited space, some of these new filetypes can only be disabled via the registry.
I will be working on finishing the new gui, so hopefully I won't have to modify the old one,
but I may end up doing so anyway, to get 2.3.0 finalized earlier.

Below are the most significant changes and fixes, however since everything has been rewritten,
there could easily be many other minor fixes (or maybe a couple of regressions as well),
so be sure to look out for that.

All feedback is, of course, very appreciated.
Happy New Year! ;)


Main new changes and features:

- 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


Implemented features that have not yet been activated (due to lack of testing):

- Property editing of the following filetypes:
  Flac, MP3, Ape, Mpc, Tak, Tta, Ofr, Ofs, Wv

- Following tags can be editted: 
  ID3v1, ID3v1.1, ID3v2.2, ID3v2.3, ID3v2.4, ApeTag, VorbisComment

- Custom properties are now localizable  


Icaros 2.3.0 Beta 5 Installer: Download
Icaros 2.3.0 Beta 5 Portable: Download


Enjoy! ;)
OS: Windows 7 Ultimate x64
Reply
#2
If you remember prior releases had an issue with Directory Opus.  After extensive test I'm happy to say that the issue is fixed.  I also indicated that on the DO forums.  Thanks!!!
Reply
#3
(01-05-2015, 06:37 PM)sfuller Wrote: If you remember prior releases had an issue with Directory Opus.  After extensive test I'm happy to say that the issue is fixed.  I also indicated that on the DO forums.  Thanks!!!

Oh, I remember, I still have the bug report waiting on my desktop. :)
Very pleased to hear I can finally scratch that of the ToDo list. 
Thanks for letting me know!
OS: Windows 7 Ultimate x64
Reply
#4
Hi all,

I've updated the top post of this thread with a new Beta build.
This build just contains a couple of fixes and doesn't really deserve a separate thread,
however I still recommend updating.

The build fixes the Wow64 registration of Icaros (making Icaros work in 32-bit processes), which barely worked at all in the previous build.
It also contains fixes for the installer, as well as the exception handling code.

Thanks to all who have helped out with the beta testing so far! :)
OS: Windows 7 Ultimate x64
Reply
#5
Error Run IcarosConfig in Current version
OS + c++ + .NET + Err
Reply
#6
(01-15-2015, 10:38 AM)Dolmatov Wrote: Error Run IcarosConfig in Current version
OS + c++ + .NET + Err

Windows 10 9879 (and 9901) is the problem. There is no issue with Icaros itself.
These OS's do not properly implement .NET
Reply
#7
As a workaround you could try the latest Beta build instead. 
You may still encounter other dot net errors in the latest versions of Win 10,
but that particular error should be gone.

You can find download links to the latest beta build at the top of this thread.
OS: Windows 7 Ultimate x64
Reply
#8
Hi everyone,

Beta 3 has been uploaded and is now available at the top of this thread (and below).

Once again the changelog is small, however this time some of the changes are quite important.
The installer has been updated. It fixes an error which happened to some users, that made the installer fail.
It also fixes a crash with certain flv files, which a number of users had trouble with.

I highly recommend updating. 

Finally, thanks for all the feedback so far!

Icaros 2.3.0 Beta 3 Installer: Download
Icaros 2.3.0 Beta 3 Portable: Download
OS: Windows 7 Ultimate x64
Reply
#9
(01-15-2015, 01:22 PM)Xanashi Wrote: As a workaround you could try the latest Beta build instead. 
You may still encounter other dot net errors in the latest versions of Win 10,
but that particular error should be gone.

You can find download links to the latest beta build at the top of this thread.

this pictures are from explorer. files are mp3 files. after activating icaros, turkish characters can not be displayed.

before:
[Image: pmyLC9L.png]

after:
[Image: Slfcxx3.png]
Reply
#10
Hmm... it should be able to handle unicode characters. Could you send me a sample, I could use for testing?
You can use my email Xanashi [at] gmail [dot] com or upload it to a file host and post the url here. 
OS: Windows 7 Ultimate x64
Reply




Users browsing this thread: 1 Guest(s)