Everything can’t find tags in an image that has a OpusMetaInformation stream.

Discussion related to "Everything" 1.5.
Post Reply
err_24546
Posts: 79
Joined: Wed Oct 11, 2023 1:47 am

Everything can’t find tags in an image that has a OpusMetaInformation stream.

Post by err_24546 »

Hi void. First, congratulations on getting back on your feet after that unfortunate incident with the compromised certificate.

I think I’ve found a bug related to Directory Opus and how Everything handles reading tags,when also the `OpusMetaInformation` stream is present.

How to reproduce the error:

1. Have an image that contains the `OpusMetaInformation` stream and also has tags embedded in the file (not in the stream).
2. Ensure `opus_meta_information` is true in Everything.
3. Everything won’t show any tags for that image.
4. Set `opus_meta_information` to false and restart Everything.
5. Everything will now display the tags correctly for that image.
image_test.zip
(64.86 KiB) Downloaded 96 times
I believe the issue arises because Everything assumes that if `opus_meta_information` is true, a file’s tags will always be in that stream, which isn’t necessarily the case—DOpus may write that property directly into the file depending on its type (e.g., images).”
void
Developer
Posts: 19870
Joined: Fri Oct 16, 2009 11:31 pm

Re: Everything can’t find tags in an image that has a OpusMetaInformation stream.

Post by void »

Everything will try OpusMetaInformation first.

If the alternate data stream is not present then Everything will fall back to the system.



Could you please send the alternate data stream in hex for an image that doesn't show a tag in Everything that should have a tag.

To show the alternate data stream in hex:
Include the following in your Everything Search:

add-column:alternate-data-stream-hex

Right click on the hex value and click Copy Alternate Data Stream Hex.

Maybe Everything is missing a flag in the stream that marks the file as no tag?
For some reason Everything is seeing the opus tag as empty.
err_24546
Posts: 79
Joined: Wed Oct 11, 2023 1:47 am

Re: Everything can’t find tags in an image that has a OpusMetaInformation stream.

Post by err_24546 »

Code: Select all

1400000001000000000000000000000000000000E6CEC7041FF9A449A0073E7BC82B06FE
Sorry I forgot to add a valid image so you can test yourself.
IMAGE_TEST.rar
(65.1 KiB) Downloaded 94 times
FWIW, the file doesn’t have an Opus tag; its tags are stored in the file itself, since it’s a format that supports them. Opus can and will store tags for supported images as metadata in the file.
void
Developer
Posts: 19870
Joined: Fri Oct 16, 2009 11:31 pm

Re: Everything can’t find tags in an image that has a OpusMetaInformation stream.

Post by void »

Thank you for the alternate data stream hex data.

Everything is treating the empty Opus tag as a valid tag.
This is incorrect. An empty Opus tag should be treated as no tag.

I will have this fixed in the next alpha update.
void
Developer
Posts: 19870
Joined: Fri Oct 16, 2009 11:31 pm

Re: Everything can’t find tags in an image that has a OpusMetaInformation stream.

Post by void »

Everything 1.5.0.1394a will now treat an empty Opus tag as no Opus tag.
err_24546
Posts: 79
Joined: Wed Oct 11, 2023 1:47 am

Re: Everything can’t find tags in an image that has a OpusMetaInformation stream.

Post by err_24546 »

Confirmed. Many thanks!
Post Reply