exif lister plugin 2.7 and iOS HEIC images

Discuss and announce Total Commander plugins, addons and other useful tools here, both their usage and their development.

Moderators: white, Hacker, petermad, Stefan2

Post Reply
chbwien
Junior Member
Junior Member
Posts: 3
Joined: 2011-02-08, 15:32 UTC

exif lister plugin 2.7 and iOS HEIC images

Post by *chbwien »

I am using the 2.7 exif lister plugin. The multi rename tool works great with [=exif.Datum.YMD]_[=exif.Zeit.hms]_[N] or [=exif.Originaldatum.YMD]_[=exif.Originalzeit.hms]_[N] with all known jpgs. But unfortunately it does not work with HEIC images from iphones. Absolutely no information is used. But using IrfanView, I can see, that the HEIC images do have exif informated stored. Is this a problem with the current exif lister plugin?
User avatar
white
Power Member
Power Member
Posts: 4593
Joined: 2003-11-19, 08:16 UTC
Location: Netherlands

Re: exif lister plugin 2.7 and iOS HEIC images

Post by *white »

Moderator message from: white » 2022-05-23, 17:48 UTC

Moved to forum Plugins and addons: devel.+support
User avatar
ghisler(Author)
Site Admin
Site Admin
Posts: 48021
Joined: 2003-02-04, 09:46 UTC
Location: Switzerland
Contact:

Re: exif lister plugin 2.7 and iOS HEIC images

Post by *ghisler(Author) »

My exif plugin does not currently support HEIC. It may contain Exif or something similar, but the file layout is completely different from other image files. You can use the "shelldetails" plugin, it does support HEIC, e.g. "Aufnahmedatum" seems to work.
Author of Total Commander
https://www.ghisler.com
User avatar
ghisler(Author)
Site Admin
Site Admin
Posts: 48021
Joined: 2003-02-04, 09:46 UTC
Location: Switzerland
Contact:

Re: exif lister plugin 2.7 and iOS HEIC images

Post by *ghisler(Author) »

I have now added HEIC support (and also GoPro GPR) to my EXIF plugin. The first beta version can be found here:
https://www.totalcommander.ch/beta/wdx_exif28b1.zip

Important:
To use, you need to remove the plugin via Configuration - Options - Plugins - Content Plugins, then install it again by double clicking on the downloaded wdx_exif28b1.zip.

This is necessary to load the new detect string from the plugin which contains the additional extension.
Author of Total Commander
https://www.ghisler.com
User avatar
Horst.Epp
Power Member
Power Member
Posts: 6449
Joined: 2003-02-06, 17:36 UTC
Location: Germany

Re: exif lister plugin 2.7 and iOS HEIC images

Post by *Horst.Epp »

As reported in the other thread
Uninstalled the old one and restarted TC.
Installing the new one produced 2 TC dumps.
But its installed and works including Heic GPS data.
Windows 11 Home x64 Version 23H2 (OS Build 22631.3374)
TC 11.03 x64 / x86
Everything 1.5.0.1371a (x64), Everything Toolbar 1.3.2, Listary Pro 6.3.0.69
QAP 11.6.3.2 x64
User avatar
petermad
Power Member
Power Member
Posts: 14739
Joined: 2003-02-05, 20:24 UTC
Location: Denmark
Contact:

Re: exif lister plugin 2.7 and iOS HEIC images

Post by *petermad »

I had no problems installing version 2.8b1, But for the 32bit version the detect string was not applied/recognized until after a restart of TC (I have my 32bit and 64 bit TC installed separately).
License #524 (1994)
Danish Total Commander Translator
TC 11.03 32+64bit on Win XP 32bit & Win 7, 8.1 & 10 (22H2) 64bit, 'Everything' 1.5.0.1371a
TC 3.50b4 on Android 6 & 13
Try: TC Extended Menus | TC Languagebar | TC Dark Help | PHSM-Calendar
User avatar
ghisler(Author)
Site Admin
Site Admin
Posts: 48021
Joined: 2003-02-04, 09:46 UTC
Location: Switzerland
Contact:

Re: exif lister plugin 2.7 and iOS HEIC images

Post by *ghisler(Author) »

2petermad
The detect string is cached, so when you update a plugin in one instance, you need to close and re-open all other instances too.
Author of Total Commander
https://www.ghisler.com
User avatar
funkymonk
Senior Member
Senior Member
Posts: 410
Joined: 2013-12-04, 09:56 UTC

Re: exif lister plugin 2.7 and iOS HEIC images

Post by *funkymonk »

Also no problems here during the installation.

BTW:
In "Configuration - Options - Plugins - Content Plugins" it would be great to have two buttons/options to (1) edit the detect string manually and (2) reset it to the plugin's default. (This would also be great for other plugin types...)

((Yes, I know, there is external tools for that. Still, it would be great to have it in TC itself.))
User avatar
petermad
Power Member
Power Member
Posts: 14739
Joined: 2003-02-05, 20:24 UTC
Location: Denmark
Contact:

Re: exif lister plugin 2.7 and iOS HEIC images

Post by *petermad »

ghisler(Author) wrote: 2023-01-06, 15:44 UTC 2petermad
The detect string is cached, so when you update a plugin in one instance, you need to close and re-open all other instances too.
Hmm, I only had one instance of 32bit TC running, but I did also have the 64bit version running, but they are installed in separate directories and do NOT share the ini files.
License #524 (1994)
Danish Total Commander Translator
TC 11.03 32+64bit on Win XP 32bit & Win 7, 8.1 & 10 (22H2) 64bit, 'Everything' 1.5.0.1371a
TC 3.50b4 on Android 6 & 13
Try: TC Extended Menus | TC Languagebar | TC Dark Help | PHSM-Calendar
User avatar
ghisler(Author)
Site Admin
Site Admin
Posts: 48021
Joined: 2003-02-04, 09:46 UTC
Location: Switzerland
Contact:

Re: exif lister plugin 2.7 and iOS HEIC images

Post by *ghisler(Author) »

If they don't share the ini files, you need to uninstall and then reinstall the plugin in all instances with different ini files. Why? The detect string is stored in the ini file, and it tells Total Commander which formats are supported by a plugin. Since they are meant to be changed by the user, they don't get updated when installing a new plugin version.
Author of Total Commander
https://www.ghisler.com
User avatar
petermad
Power Member
Power Member
Posts: 14739
Joined: 2003-02-05, 20:24 UTC
Location: Denmark
Contact:

Re: exif lister plugin 2.7 and iOS HEIC images

Post by *petermad »

If they don't share the ini files, you need to uninstall and then reinstall the plugin in all instances with different ini file
I know that - that is also why I don't see that caching the detect string of the 64bit version should have ANY influence on the 32bit version.
License #524 (1994)
Danish Total Commander Translator
TC 11.03 32+64bit on Win XP 32bit & Win 7, 8.1 & 10 (22H2) 64bit, 'Everything' 1.5.0.1371a
TC 3.50b4 on Android 6 & 13
Try: TC Extended Menus | TC Languagebar | TC Dark Help | PHSM-Calendar
Post Reply