github hvdwolf/jExifToolGUI 2.0.2
jExifToolGUI 2.0.2

13 months ago

jExifToolGUI

jExifToolGUI is a java/Swing Windows/Linux/MacOS graphical frontend for the excellent command-line ExifTool application by Phil Harvey.

A Readme is here
A temporary website is here
A growing online manual is here
A (growing) collection of (micro) instruction videos can be found on Youtube
The complete Changelog is here. The changelog for this version is below the released apps.


This program is completely free and will remain completely free, but you can donate any amount to me to show your appreciation.
A lot of time went into the creation of this tool.


Below you will find several binary releases:
The AppImage and MacOS packages contain exiftool 12.58. For other versions download exiftool from https://exiftool.org/ (the linux deb will do that for you).
Windows users: remember to rename the "exiftool(-k).exe" to "exiftool.exe".
As of version 2.0.0 I will only release Windows and MacOS builds including java. There are too many issues for "less experienced" users if they use a build without java.

Universal jar

jExifToolGUI.jar: Just the bare jExifToolGUI.jar containing all dependencies. You need to have java version 11 or newer installed on your system. Start with java -jar jExifToolGUI.jar &.
This version should run on any system that comes included with java 11 or newer or where you can install java 11 or newer. (Windows/Linux/MacOS (BSD*unix)/Solaris/AIX/HP*UX etc.)

Windows:

  • jExifToolGUI-2.0.2-win-x86_64_with-jre.zip: A windows 64-bit executable including java V11. Unzip with paths!

    Remember to always rename exiftool(-k).exe to exiftool.exe

MacOS:

  • jExifToolGUI-x86_64-macos-2.0.2-with_jre.dmg.zip: A MacOS x86_64 bundle including java V11.
  • jExifToolGUI-aarch64-macos-2.0.2-with_jre.dmg.zip: A MacOS aarch64 (M1) bundle including java V11.

    When I have double-clicked the jExifToolGUI app bundle from the Finder, it closes immediately after the Splash screen. Why ?
    jExifToolGUI is from an "unidentified" developer (me) and therefore blocked by the MacOS Gatekeeper software. You need to add jExifToolGUI to the "list of exceptions". That is actually very simple. See Apple support.

Linux

  • jexiftoolgui-2.0.2.deb: a Linux .deb package. For all Debian based systems (Debian/Ubuntu/Mint/MX Linux/Raspbian etc. etc.). This is a linux multi-architecture version as the relevant java V11 version for your system/architecture will be downloaded as dependency.
  • jExifToolGUI-2.0.2-x86_64.AppImage: Linux universal Appimage including java V11. Runs on every 64bit intel Linux system (and also inside Chromebook Linux beta and/or Linux Crouton). Simpy do a chmod +x jExifToolGUI-2.0.2-x86_64.AppImage and start with ./jExifToolGUI-2.0.2-x86_64.AppImage &.



Note: There is the java JDK (Java Development Kit) and java JRE (Java Runtime Environment). The JRE is needed to run java applications and is normally 4-5 times smaller than the full JDK. Since a few years the Sun/Oracle JREs are no longer distributed.
AdoptOpenJDK "strips" the JDKs and delivers JREs. See https://adoptopenjdk.net/releases.html.


Known bugs/ToDo:

Currently the database update functions do not work correctly. I upgraded drivers in 2.0.0, got unexplainable errors, downgraded the drivers again, but errors remained. A next version will come without database and switch to file based configs (csv, xml, json) for custom metadatasets and favorites.

Changelog:

  • Adapt MacOS bundle creation script to enable both a native x86_64 bundle and a native aarch64 ("new" M1) bundle. Note that this aach64 bundle is 125MB bigger due to the included java.
  • Added Portuguese Brazilian language (40% translated). Thanks to fnogcps
  • Add Indonesian language/translation (bahasa Indonesia) (60% translated). Thanks to kodra. Required some extra work as java expects the long outdated "in_ID" instead of "id" or "id_ID".
  • Added Russian language (70% translated). Thanks to AHOHNMYC
  • Fix issue #286: "Search through metadata - reload images has path twice".
  • Fix issue #281: "ExifTool Commands panel > Help window []" -> Add additional link in exiftool commands to more examples.
  • Improvement issue #280: "CreateDate and other EXIF properties not set on quicktime movies". Exif info is diffult to save into videos, apart from some xmp-exif. Some users use the (specific) exif edit pane, but this does not work. Added new menu item "Date/Time -> "Modify All dates & times". It uses the exiftool "-AllDates" and "track1"/"track2" dates to update any date tag be it exif, xmp, pdf, quicktime, etc.
  • Fix issue #245 and issue #279 (duplicate): "Commandline can't handle spaces in path".
  • Fix issue #273: "Error "no images selected" when exporting metadata...".
  • Fix issue #267: "Deb has missing dependencies on Ubuntu".
  • Fix issue #256: "double extensions when renaming with original filename as suffix". Now using extra custom config to extract basename (Thanks Phil for the example.config). Also added an option to not add a counter if using original filename.

Note: If the below Assets arrow is closed, click it to open it and see the files.

Don't miss a new jExifToolGUI release

NewReleases is sending notifications on new releases.