zur Deutschen Seite
2022/11/27 - shootShifter 8.1.4
(macOS 10.14 Mojave or later)

What's new ?

Available on the Mac App Store

Available here now: Demo version!

2022/11/19 - shootShifter 8.1.3
(macOS 10.14 Mojave or later)

Feedback please!
suggestions? bug reports? praise?


Preview, sort, redate and rename
NEW: Version 8

One of several cameras was set to a wrong date?
Or a time was not entirely correct? – Are all shots mixed up? – No problem anymore! Realigning the files is now surprisingly easy:

shootShifter presents photos and videos in chronological order on graphical timelines and grids.

Date and time changes can then be applied with several tools to individual files or complete folders. E.g. it is possible to directly enter new dates and times, or to simply move the thumbnails around on the timeline, etc.

Using the fullscreen preview and its related features, one can get a great overview over all the media and already here get rid of the least successful ones.
At the end the files can be renamed uniformly with standardized filenames using the user-configurable name templates.

And when everything is corrected this is still a very useful tool to quickly present media as fullscreen slideshows.

left right

"This tool is amazing. The developer clearly knew what he and we needed and made this task of merging photos from different cameras easy. I really feel I know what is going to happen to all my different timestamps. No black magic that leaves me wondering which timestamps get updated and which don't."

"This program is reliable and works as described. Used it to fix time differences with camera A and camera B from a wedding."

"Works wonders! Two wedding shooters with multiple cameras - their clocks set different - this program made it possible to get the images back in exact sequence. You can't imagine how much time this saved me."

"Definitely one of my go to tools to help photo management. And do not forget to check out the preferences, there are lots of options to finetune the program to exactly what you need."

"But where I found it most useful, was in getting a bunch of photos from various devices (that were not time or date synchronised), into the correct chronological order. This app made that process an absolute breeze."

More detailed overview

  • View files in chronological order on timelines or fullscreen grids, additional larger previews show further details.
  • Modify dates and times for individual files or complete folders at once: Enter new values or simply move thumbnails by drag & drop or keyboard shortcuts, or use the automatic realign options.
  • Quick selections: select thumbnails by media and file types, data sources, camera types, locations (radii) ... and more context dependent ones like: changes, possible errors, search results, etc. Or use the map to manually find and select media based on location data.
  • Quick navigation on timelines and grids: Use jump markers, jump to automatic "time chapters" (e.g. next/previous day), and utilize the "live-target" mode.
  • Select the appropriate source time zone for folders or single files (if it differs from the system). Date and time will still be displayed converted to system time, but now using the correct "source data". Saving date/time modifications is possible using system or the source time zone (or even another different one), as required.
  • Rename files using customizable name templates, with a sequence counter per folder or spanning all folders at once, use old file and/or folder names as the basis for new names, or set completely new ones.
  • View media in a fullscreen slideshow: With overview grid (for quick navigation), 100% loupe (even for videos), temporary video bookmarks (that can be exported as "Chapter Text", still images, or Live Photos), "locked random" mode (can be interrupted by non-random navigation and then reasonably resumed), etc. For quick slideshow-only usage, there is also a special express import option that skips all time parsing.
  • Save all app data as "Projects", so it is possible to quickly switch between different events, etc.
  • Supports JPG, TIFF, HEIC, many RAW files (using EXIF, TIFF data), QT videos (and "alikes": MOV, MP4, etc.) and some AVIs (using MDTA, MVHD or RIFF data from the video header).
  • Other file types (GIF, PNG, unsupported RAWs and videos) or files without embedded metadata will be imported based on their filesystem date/times. At least these can be changed and the files can be renamed, too.
  • RAW+JPGs and Live Photos can be imported as file groups, so all changes are always applied to both files at the same time. XMP and AAE sidecar files are supported, too, so these will be moved and/or renamed together with the main files, and date/time modifications can be transferred to pre-existing XMP data.

Quickstart: A workflow example

1.Another event passed by and several people took a lot of great photos. Unfortunately they did not think about synchronizing their cameras beforehand. Therefore the resulting folders of images cannot be presented in correct sequence based on either the embedded time information or the filenames.

A simple correction of exactly one hour (forgot daylight saving time?) can ususally be achieved quite easily. But all too often its more difficult than that. Most of the time the actual order depends on seconds. And to find out these precise values for multiple folders its very valuable to have a fast graphical preview:

2.To import the media you can drag the folders onto the app. (Or use the app icon or the "Add Folder" menu item.)

Importing individual files is possible, too. But this has to be enabled in the Advanced Preferences.

3.Thumbnails for all photos are created and displayed in chronological order.
You can click on individual photos to view a more detailed preview.
Select one of the folders to make it the active one (the thumbnails are moved up).

4.Now you can move this active folder in time: Either by modifying the changes interface in the upper right corner, or by simply dragging around one of its thumbnails.

5.Alternatively you can also double click one thumbnail and directly change the photos' date and time.

Its important to realize the difference between the two adjustment modes:

In the standard "Adjust altogether" mode ALL photos of the selected folder are always changed at the same time by the amount visible in the changes interface in the upper right corner.

6.If you do not want to change every photo of a folder you can select the second mode "Adjust separately" by clicking on the mode icon or by using the contextual menu.

Shortcut: Holding down the ctrl-key during import, changes the folders initial mode (depending on the default settings).

7.In this second mode it is possible to move one or more photos around, totally independent from the other photos of the same folder.

You can select several photos by shift or cmd clicking their thumbs or by drag selecting them using the mouse.

8.Normally, when moving around multiple thumbnails all their dates are modified by the same amount. Which means that the time lag between these photos is unchanged.

If you want to "force" all selected photos between two thumbs (changing their time lags in the process), you can hold the cmd-key before dropping the photos. Now their date/times are changed in a way that makes sure that ALL the new positions are inside the targeted gap.

9.The different ways to change date and time using the timeline are summarized again in this "How-to slideshow".

10.With the Info Popover (cmd-i) it is possible to preview all date and time changes as configured in the preferences.

11.The fullscreen preview (with 100% Loupe) can be used to quickly get rid of the least successful images even before renaming them.

12.If everything is correct, you can save the date and time changes and rename the files in the process.

13.You are done. All the the files are named in a way that you can store them easily in one folder ...

14.... and because you also saved the date and time changes back to the EXIF data the photos are in correct sequence when imported into the Photos.app, for example.

(Depending on media types and other circumstances when taking the photos, it might also be necessary to first set the correct time zone and to readjust possible gps timestamps, too, using the "advanced" saving options.)

15.TIP: To later present such a correctly renamed folder as a quick slideshow, its possible to speed up the import with some shortcuts (Look at the table below). In these cases the slightly time consuming date parsing or thumbnail generation can be skipped.


Reminder: The "hidden" Shortcuts

On Import
hold optShows the "temporary import modifiers". This allows to quickly customize the current import operation.
hold ctrlChange Adjustment Mode from the default "Adjust altogether" to "Adjust separately".
hold cmdSpeed up import by not generating thumbnail images.
hold shift

(last three: these are the defaults and can change depending on preferences.)
Slideshow-only express import: no thumbnail creation and no date parsing and thus VERY fast.
Timeline Navigation
hold ctrl + shift
(or fn + shift)
"Live-target" mode: shows previews for the thumbnails that are near the mouse pointer.
cmd + left/right
("Adjust separately" only)
Multi-select previous/next thumb.
cmd + ctrl + left/right
("Adjust separately" only)
Multi-select previous/next thumb, but deselecting the current one.
ctrl + opt + left/right"Keyboard-drag" the (multi-)selection.
ctrl + opt + cmd + left/right"Keyboard-alternate-drag", fits the (multi-)selection between two thumbs.
opt + left/rightQuick navigate the selected folder: skips adjacent photos from the same folder and all photos from other folders.
opt + left/right
(with multi-selection)
Quick navigate the multi-selection: selects only multi-selected photos, skips adjacent ones.
opt + up/downPrevious/next photo with highlight dot (date change in "Adjust separately", import change, or possible save/rename error) or "Keeper" marker.
double click thumb of unselected folder
(or press return/enter)
Select that folder.
ditto + also hold cmd Add folder to folder selection.
opt + page-up/down
(fn + cmd + up/down)
Scroll to previous/next date/time "chapter" shown by the labels.
(or double/triple click a preview or force click a thumb)
Enter slideshow mode (The space shortcut can be changed in the preferences).
opt + spaceEnter slideshow mode, jumping to the beginning.
ctrl + spaceEnter time grid.
Time Grid Navigation
 Most of these timeline shortcuts work on the grid, too, with added up/down variants. (Because of that the aforementioned opt + up/down does NOT work on the grid.)
Previews Bar Navigation
ctrl + scrollingChange the selection forward or backward.
combined with opt / opt+cmd
(timeline or grid)
Move selection, identical to the same modifiers with arrow keys.
Dragging Thumbnails
(or opt or force click)
Toggle „drop mode”. (More details)
opt + cmd
(with open shelf)
Move the selection into (or out of) the shelf, i.e. WITHOUT changing the times.
Map Navigation
hold ctrl + shift
(or fn + shift)
"Live-target" mode: shows preview for the pin near the mouse pointer.
hold ctrl + optEnable drag selection: drag a rectangle around (multiple) pins to select them.
hold opt + cmd
(if possible, limited support)
Enable location movement: drag main pin to the new position. Other selected pins are moved accordingly.
(Quick alternative: Right-click or ctrl-click on the new position and select "Move to Click Position" in the context menu. With an additional opt key, all selected pins end up at the same position.)
Folder Table
double click folderSelect the first photo from that folder and scroll it in sight.
shift + double click folder
(that has a saved custom quick selection)
Restore the custom quick selection.
triple click folder
("Adjust separately" only)
Select all photos from that folder.
opt + triple click folderIf necessary and possible change mode to "Adjust separately" then select all photos from that folder.
shift + triple click folder
("Adjust separately" only)
Select all "keepers" from that folder.
opt + shift + triple click folderIf necessary and possible change mode to "Adjust separately" then select all "keepers" from that folder.
Folder Selection Via Menu
cmdAdd or remove folders from the selection.
(both can be combined)
Select the first photo from that folder and scroll it in sight.
hold iDisplay quick info layer.
1-9Change slide duration, in seconds.
cmd + up/downIncrease/decrease slide duration.
left/rightPrevious/next image or video.
(in random mode)
Previous/next image or video in NON-random order.
opt + "play"
Playback video from the beginning.
shift + left/right
Inner-video navigation: +/- about 10 sec.
shift + up/down
Inner-video navigation: +/- smallest possible step.
shift + cmd + left/right
(videos with bookmarks)
Jump to previous/next bookmark.
(Use context menu to see previews and, while holding alt, to remove bookmarks again.)
shift (+ cmd) + swipe gesture
(videos, IF system page swipe gesture is enabled)
The navigation types mentioned above.
hold opt
(when changing video position)
More precise but usually slower scrubbing.
ctrl (+ opt) + swipe gestures
(videos, IF system page swipe gesture is enabled)
Video scrubbing.
hold cmd
(in 100% loupe mode)
Fix loupe position, only the crosshair remains movable.
scroll up/down or magnifying gesture (in 100% loupe mode)Resize 100% loupe.
escExit 100% loupe / exit slideshow.
ctrl + left-click / right-click
(on thumbnails, folders, timeline, grid, map, and slideshow background, etc.)
Important: Do not forget to use the context menus! Many options can be quickly reached this way. (And for a few smaller slideshow-features there really is no alternative.)
opt + cmd + up/down
(when search field is active)
Change search category.
hold shift + opt + cmd
(or opt when using menus)
Enable the option to save "unchanged" photos. So its possible to use the automatic date adjustments (as configured in the preferences) on ALL images.
hold opt
(when using the interface divider)
Change Timeline maximum height.



Available on the Mac App Store

Available here now: Demo version!

Version 8.1.4
[fix] Fixed another possible crash (Sorry!)
[fix] Fixed possible issues with restarting app in slideshow overview (hidden mouse pointer and toolbar not appearing).
[fix] Minor tweak to the rename interface: "Rename selection only" in multi mode did not correctly reflect v8 changes.
Version 8.1.3
[fix] Fixed possible issue that could interfere with folder selections.
[fix] Fixed possible grid scrolling issue where the selection could jump unexpectedly.
[fix] Fixed some minor display issues (e.g. broken slideshow status text using macOS Ventura).
Version 8.1.2
[fix] Fixed a possible crash.
[fix] Fixed some regressions related to macOS Ventura (primarily performance issues and possibly misaligned rename interface).
Version 8.1.1
[fix] Bug fixes and optimizations.
Version 8.1
[new] Added new slideshow display option "Auto Full Screen / Always" in addition to "On Playback". This corresponds more to the usual behavior from before version 8, and was missed by some.
[fix] Bugfixes:
- List display settings were not always updated correctly if full screen state changed during slideshow.
- Info size was not always correctly updated during full screen toggles.
- Fixed possible loupe display issue.
- Fixed possible issue with the focus ring remaining visible after importing via drag and drop.
- Map: optimized zoom special cases and fixed some display issues.
- And several more smaller optimizations and fixes.
Version 8.0
[new] Major overhaul of the user interface: All important modes (timeline, grid, media list, locations, slideshow) are now displayed in one main window, in split view if desired. Quick mode change and full screen toggle are possible at any time, without the old limitations.
[new] As well as various optimizations, e.g.:
- List: improved shift- and cmd-drag selections to be more consistent with the (also improved) selections in timeline and grid.
- List: click or drag in the # column (or in all others with the opt key held down) to change the main selection without canceling the multi selection.
- Added option to automatically adjust deviating times for RAW+JPGs.
- In addition, it is now possible to specify whether the RAW or the JPG is to be used for the thumbnail and preview of RAW+JPGs (per folder).
- Added option to sort Live Photos by video time. (Depending on the way these are transferred from the phone, the EXIF data may vary[!], and may make this necessary.)
- Improved support for files that only contain XMP data.
- Ctrl + scrolling on the previews bar changes the current selection. With additional opt/cmd keys, it shifts the selection.
- Date changes using the date picker are now also possible on the previews bar. The main view shows a live preview.
- (Custom) date picker: Holding the option key while changing a time unit also changes larger units when the limits are reached.
- Added lens information to the available data types for quick selections, extended filter, and list columns. Some cameras and lenses can be differentiated by serial number.
- Locations, details: Map-type "Satellite" is now selectable. Location accuracy is visualized on the map.
[fix] On Monterey, the slideshow loupe only showed the internal preview for some RAW files.
[fix] And other smaller bug fixes.
[info] Now requires macOS 10.14 Mojave or higher.
Version 7.4.3
[fix] Fixed possible crash when changing the folder selection (Monterey).
Version 7.4.2
[fix] A few smaller fixes, mostly related to macOS Monterey.
(The next big update needs a little more time ...)
Version 7.4.1
[fix] Various smaller bug fixes and optimizations.
Version 7.4
[new] Many more optimizations for when the main window (timeline) is full screen: First and foremost, NO more restrictions using the time grid and fewer restrictions in slideshow mode.
[fix] Fixed a possible issue where project files saved with the "wrong" settings could not be restored correctly.
[fix] Fixed a possible issue where project search could miss some search results.
[fix] Fixed some issues on older systems (10.11 / 10.12). Primarily: lack of default button optics.
[new] And more smaller optimizations and fixes, e.g.:
- Trackpad details: Force clicking a thumb opens the slideshow, force click while dragging thumbs toggles the "drop mode".
- Added media list column "Digital Zoom".
- Using "Find" function with empty app opens the project search.
- Location quick selection has not worked properly for a few releases ...
Version 7.3
[new] shootShifter is now a "Universal Binary" and fully supports the new M1 Macs.
[new] Added slideshow navigation with swipe gesture. (When the system page swipe gesture is enabled. Navigating videos using swipe gestures is then possible with additional Ctrl key.)
[new] Animated scrolling is also available as a slideshow playback option.
[new] The projects tray is now usable when the main window (timeline) is full screen.
[fix] Fixed a possible display issue when the EXIF pixel dimension info does not reflect reality (e.g. 16:9 or square iPhone photos).
[fix] Fixed possible timeline scrolling issues.
[fix] And more smaller fixes and optimizations.
Version 7.2
[new] First round of adjustments for macOS 11 Big Sur: Fixed some problems and optimized the look of the user interface.
[new] The Projects Tray can be searched (cmd + F), using the project title and a new text field "Additional Infos".
[info] shootShifter is NOT yet a "Universal Binary" (i.e. not optimized for Apple Silicon). This will change as soon as I have the opportunity to test on corresponding machines.
Version 7.1.2
[fix] Bugfixes:
- Under certain circumstances it was possible to import the same folder multiple times.
- Fixed some issues with inconsistency warnings (related to timezones and daylight saving time).
- Fixed some performance issues with the media list.
- And several more smaller optimizations and fixes.
Version 7.1.1
[fix] Bugfixes:
- Fixed a possible crash while navigating the map with the arrow keys.
- Fixed a possible display issue with the date pickers.
Version 7.1
[new] Added "Media List": Allows advanced and flexible selections in a configurable metadata table.
[new] Added option to visualize overlapping Live Photos: Several adjacent Live Photos can possibly be played back as one connected video. A visual warning is displayed if modifications might tear a gap in these memories. (At the same time, it prevents parts of the videos from being shown twice in a slideshow with activated Live Photo previews.)
[new] Import optimizations:
- Exif time offset tags are now correctly supported. (Old projects will be updated on restore.)
- Improved video file support, some (mdta) timestamp variants were not recognized. (Ditto.)
[new] Individual files can be removed from the app without moving them to the trash (If they are unchanged: the usual trash shortcuts with added Shift key).
[fix] Fixed issues/inconsistencies with certain special characters in file and folder names.
[fix] Several more smaller optimizations and fixes.
Version 7.0.1
[fix] Bugfixes:
- Fixed a possible crash when opening the "Locations" window.
- Several smaller optimizations and fixes.
Version 7.0
[new] Added "Multi-View": This can significantly improve and speed up the sorting of lots of files by using an additional timeline or time grid. Two modes are available: "Mirrored" (All thumbnails are displayed in both views, they only differ in scroll position) and "Shelf" (Thumbnails are only displayed in one view, but can be freely moved to the other one). –> "View / Multi-View /"
[new] Added folder multi-selection: All (sensible) options can now be applied without folder limits! (Folders of the same type can be selected together: i.e. "Altogether", "Separately", "Altogether Slideshow" or "Separately Slideshow".)
[new] Added "extended" filter: Until now it was only possible to filter the media, based on ratings, during the slideshow. This rating filter can now be applied everywhere. And in addition several new criteria can be used: e.g.: "Images with an alert", "Videos only", "Media from a specific day", etc. –> "Edit / Filter /"
[new] Optional space-saving folder interface, now also on the main window (comparable to the old time grid interface, but both have been expanded). This was made necessary by the "Multi-View" additions, and it is quite pleasant in normal operation, too. (Cmd-click and Cmd-drag for quick folder multi-selections.) –> "View / Minimize Folder List"
[new] Added flexibility to the slideshow mode: Videos can be played back independently from the slideshow (and so it is also possible to run the slideshow without starting the videos) –> "View / Slideshow / Default Playback /". For this an arbitrary video position can be "locked" as the default thumbnail, preview, and slideshow still image –> hold Shift and select a "Temp. Bookmark".
[new] Just for fun (and slightly experimental):
- Video positions can now also be exported as Live Photos. –> "Edit / Video Positions / Export Stills…", and then activate "Create Live Photos"
- Optional automatically animated Live Photo preview in slideshow mode. –> "View / Slideshow / Live Photos: Animated Preview /" (Works best on High Sierra and later.)
[new] And more smaller additions and optimizations, e.g.:
- The renaming of files can be restricted to the current media selection.
- New display option for the project tray: Subfolders can be displayed more space-saving as menus.
- Added alternative vertical previews bar to the time grid.
- New timeline overscroll option "Additional Scroll Area": With this even the outmost thumbnails can be scrolled up to the center of the view. Especially with a short "Shelf" this can help to optimize drag distances. –> "View / Timeline /"
- While dragging a thumbnail in front of the first or behind the last thumbnail, the resulting time gap can be configured. (Cursor up/down)
- Videos first briefly show the preview/thumbnail in the slideshow. This can result (depending on format) in much faster navigation between these files.
- Optics adjustments in the slideshow overview: Among other things up to two times the thumbnail size possible on larger screens.
- Removed the time bars (that were not always easy to grasp) from the timeline … IF anyone misses them nonetheless: In the timeline context menu "Show Labels", and then while holding the opt-key "Show Time Bars (Legacy)"
[fix] Import optimizations:
- Fixed a bug where embedded metadata would not be found for certain files (probably mostly HEICs). If an old project is restored with the corresponding files, these are marked as "externally modified" and can be re-imported in place for correction.
- Fixed possible crash when importing video files.
- Improved support for some RAW files that are not (yet?) supported by the system, and for which at least the internal JPG image is now shown as a preview.
    >>> Complete History    (Loading failed, please try again.)
© 2007-2022 maczentrisch.de - shootShifter was written by Jan-Sebastian Schliemann