Problem: Your folder of pictures and videos looks like this:
But what you really want is to have it sorted by year, month, and day, like this:
With Graphical Photo Organizer (GPO), organizing messy folders of pictures and videos is a piece of cake! 🍰
- Download the ExifTool Windows Executable. This is required for modifying Date Taken metadata.
- Change the name of the .exe from
exiftool(-k).exe
toexiftool.exe
- Add exiftool.exe to your system's
PATH
or move it to a folder already in thePATH
, likeC:/Windows
.
- Change the name of the .exe from
- Check the Releases and in the latest version of GPO, download the
GPO.zip
file. - Unzip the file and find
Graphical-Photo-Organizer.exe
. Double click to run it. It should be able to run wherever you put it.
GPO supports several common photo and video file types:
- JPG/JPEG
- PNG
- GIF
- MP4
- MKV
- MOV
GPO was designed to be fast, simple, and easy to use. What follows is a brief overview on how to use it, with much more info and detail in the Wiki.
The most basic sorting method is by doing it manually, one file at a time. This can take a very long time to do by hand, but if you want full control over where each item will go, what it will be renamed to, what its internal Date Taken metadata will be set to, and more, then manual mode is the way to go.
- In Setup, choose the folder you want to sort (AKA the source folder).
- Choose where sorted items will end up (AKA the destination folder).
- Once you've done that, hit the begin button to start sorting. One important thing to note is you can quit sorting whenever you want; GPO moves each file individually as you sort so there's no need to "save" or "apply" or anything.
When you're viewing a single item like this, you can change its filename, and also when it was taken (thus affecting where it will end up). Also when viewing an item, you can...
- Move the file to its new location and advance to the next file
- Skip it and advance to the next file
- Delete the file and advance to the next file
- Reset any changes made to the current file
GPO also has several keyboard shortcuts. Press Alt + ...
- B to Begin Sorting
- N for Next Item
- M to Mute/unmute Video
- U to move the current item to the Unknown Date Taken folder
- S to Skip the Current Item
- D to Delete the Current Item
- R to Reset Changes to Current Item
The colored text below the OG (original) Date Taken is where GPO found the Date Taken data, which can either be 'Metadata' (green), 'Filename' (yellow), or if no Date Taken data found, 'None' (red).
AutoSort is a new feature in V1.2 that can automatically sort a folder, making the process of sorting way faster and easier. It does take a little bit of setup, but once it starts, it can chew through a folder quickly.
The Wiki goes into a lot more detail about what all the settings are for and when you'd want to use them, but to enable AutoSort, go to the settings window and check the box to turn it on. The default settings should be ideal for almost all use cases. The rest of the AutoSort settings should speak for themselves, but check the Wiki for more info and their use cases.
To contribute to Graphical Photo Organizer, follow these steps:
- Fork this repository.
- Create a branch:
git checkout -b <branch_name>
. - Make your changes and commit them:
git commit -m '<commit_message>'
- Push to the original branch:
git push origin Graphical-Photo-Organizer/<location>
- Create the pull request.
Alternatively see the GitHub documentation on creating a pull request.
To compile GPO to a portable .exe using Visual Studio 2022, go under Build > Publish Selection
, enter these settings in, then click Publish
:
Feel free to open a PR if you spot a bug 🐛 or have a feature idea 💡.
If you want to contact me you can reach me at ellduc4@gmail.com