zur Deutschen Seite
NEWS
2018/03/31 - shootShifter 6.0.1
(macOS 10.10 Yosemite or later)

What's new ?

Available on the Mac App Store

Available here now: Demo version!


2018/02/15 - shootShifter 6.0
(macOS 10.10 Yosemite or later)



Feedback please!
suggestions? bug reports? praise?

shootShifter@maczentrisch.de

or @maczentrisch
Preview, sort, redate and rename
NEW: Version 6


One of several cameras was set to a wrong date? The time was slightly off? – So your media are all over the place? – No problem anymore! Realigning the files is surprisingly easy now:

shootShifter presents photos and movies in chronological order on a graphical timeline or grid.

Date and time changes can then be applied with several tools to individual files or even 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 with standardized filenames using the user-configurable naming templates.

And when everything is corrected this is still a very useful tool to quickly present images as fullscreen slideshows. *I* use nothing else anymore! :-)

 
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 timeline or fullscreen grid, additional bigger previews and the info popover show more details.
  • Select the appropriate source time zone for folders or single files (if it differs from 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.
  • Modify dates and times on single 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 timeline and grid: Use jump markers, jump to automatic "time chapters" (e.g. next/previous day), and utilize the new "live-target" mode.
  • Rename files using custom naming templates, with a sequence counter per folder or spanning all folders at once, use old filename and/or foldername as the basis for new names, or set completely new ones.
  • View media in a fullscreen slideshow: With overview grid (as quick navigation), 100% loupe (even for movies), temporary movie bookmarks (that can be exported as "Chapter Text"), "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 date parsing.
     
  • Supports JPG, TIFF, HEIC*, many RAW files (using EXIF, TIFF data), QT movies (and "alikes": MOV, MP4, etc.) and some AVIs (using MDTA, MVHD or RIFF data from the movie header).
    (* High Sierra only)
  • Other file types (GIF, PNG, unsupported RAWs and movies) 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 altShows 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 + alt + left/right"Keyboard-drag" the (multi-)selection.
ctrl + alt + cmd + left/right"Keyboard-alternate-drag", fits the (multi-)selection between two thumbs.
alt + left/rightQuick navigate the selected folder: skips adjacent photos from the same folder and all photos from other folders.
alt + left/right
(with multi-selection)
Quick navigate the multi-selection: selects only multi-selected photos, skips adjacent ones.
alt + 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.
alt + page-up/down
(fn + alt + up/down)
Scroll to previous/next date/time "chapter" shown by the labels.
spaceEnter slideshow mode (This shortcut can be changed in the preferences).
alt + spaceEnter slideshow mode, enabling filter.
ctrl + spaceEnter overview grid (alignment mode).
  
Time Grid NavigationMost of these timeline shortcuts work on the grid, too, with added up/down variants. (Because of that the aforementioned alt + up/down does NOT work on the grid.)
  
Map Navigation 
hold ctrl + shift (or fn + shift)"Live-target" mode: shows preview for the pin near the mouse pointer.
hold ctrl + altEnable drag selection: use the mouse to select (multiple) pins.
  
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.
alt + 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.
alt + shift + triple click folderIf necessary and possible change mode to "Adjust separately" then select all "keepers" from that folder.
  
Slideshow 
[ NEW ] (Several options that were previously listed here are not "hidden" anymore. They can now be accessed using the main menu in "View/Slideshow/" and "Window/Slideshow Actions/", or using the context menus.)
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.
1-9Change slide duration, in seconds.
cmd + up/downIncrease/decrease slide duration.
left/rightPrevious/next image.
up/down
(in random mode)
Previous/next image in NON-random order.
hold alt
(when changing movie position)
More precise but usually slower scrubbing.
shift + left/right
(movies)
Inner-movie navigation: +/- about 10 sec.
shift + up/down
(movies)
Inner-movie navigation: +/- smallest possible step.
shift + cmd + left/right
(movies with bookmarks)
Jump to previous/next bookmark.
(Use context menu to see previews and, while holding alt, to remove bookmarks again.)
hold iDisplay quick info layer.
escExit 100% loupe / exit slideshow.
  
Misc. 
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.)
alt + cmd + up/down
(when search field is active)
Change search category.
hold shift + alt + cmd
(or alt 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 alt
(when using the interface divider)
Change Timeline maximum height.
hold ctrl
(when resizing the main window)
Resize the folders table instead of the previews.




 

History

Available on the Mac App Store

Available here now: Demo version!

Version 6.0.1
2018/03/31
[fix] Changing timeline maximum height (by holding alt key while using the interface divider) did not work correctly with scroll bar system setting "Show always".
[fix] Optimized another case where "overcautious" alerts warned about a possible issue that was not really relevant in that situation.
[fix] The "empty" placeholder string in the projects tray sometimes reappeared even though the tray was not empty anymore.
[fix] Fixed possible crash when moving files from a "standard" folder into a "slideshow" folder.
[fix] Fixed issues related to trashing files:
- It was possible that the menu item did not work correctly during a slideshow.
- Trashing files was prevented on some NASs, displaying just an error message instead.
- Trashing multiple files should also be noticeable faster again.
[fix] And more smaller tweaks and fixes.
Version 6.0
2018/02/15
[new] Added option to save the full app state (including e.g. all current imports, unsaved modifications, ratings, temporary movie bookmarks, window and thumbnail sizes, etc.) using the "Projects Tray" ( ⌘T ). This can then be easily restored at a later time. So switching between different projects is no hassle anymore … This allows completely new use cases and workflows!
[new] In the process improved the way external file and folder changes (after import) are handled. (Primarily: Problems are recognized sooner and an alert asks to use the new reimport option if necessary.)
[new] Optimized (mainly parallelized) file import and thumbnail generation: E.g. on a 2009 Mac Pro with retrofitted SSD it resulted in considerable speedups from 1.5x up to 6x(!).
[new] Major optimizations for grid mode: overhauled appearance, improved performance and usability in several areas, added labels (with "chapter jump", a la timeline).
[new] More options to customize thumbnail sizes using the +/- keys or the scaling sliders, now also on the grids and dialogs, wherever they are used. Doubled thumbnail and thereby grid maximum size.
[new] Added display options for RAW files during a slideshow. Its now possible to only display the embedded preview image, or to display that at first, until the full image is generated. Depending on the quality of the embedded image this can be a great and MUCH faster alternative for viewing these files. Like the general preview options this can be set for specific camera types.
[new] Extended the ratings options: Files can now be marked as "Keeper" or as "Rejected", for a bit more slideshow filter and quick selection flexibility.
[new] Related: The slideshow quick navigation grid is now a more full featured ratings view, too: Rating (and e.g. trashing, etc.) files is possible, and there are special highlighting and filtering options that work based on these extended ratings. (Use alt-click or cursor keys to change the selection without exiting to image fullscreen view. Hold a ratings shortcut and drag or click to quickly rate multiple files.)
[new] HEIC files are (finally) supported on High Sierra.
[fix] Bug fixes and tweaks, amongst others:
- Trying to trash several hundred files at once could crash the app.
- For some AVIs a warning about possible timestamp problems was displayed even though there was nothing wrong with them.
- Interrupting LivePhoto playback would continue to play the movie in the background, so the audio was audible till the end.
- I had to clean up and change a few shortcuts (Especially in slideshow mode: The old idea to have shortcuts that work with AND without holding the cmd-key proved limiting over time.) Sorry! ... But: Most of these shortcuts can now be found in the main menu, too, so the discoverability should be improved.
[info] Released a new DEMO version. (It is save disabled with regard to the media files but the new "Projects Tray" can be used to easily transfer your work to the full version at any time, if desired.)
Version 5.1.3
2017/12/19
[fix] Fixed possible crash related to thumbnail generation for RAW files NOT supported by the system.
[fix] Fixed a display issue with the thumbnail date picker that affected macOS 10.11.
[fix] Fixed a possible issue with automatic subfolder import (It was not always fully reliable).
[fix] And a few more smaller optimizations and fixes.
Version 5.1.2
2017/11/10
[fix] Fixed an issue with the custom date picker that could break it temporarily.
[fix] Fixed issue with the drag image that made drag&drop on the grid slightly more difficult using High Sierra.
[fix] And a few more smaller optimizations and fixes, e.g. related to window zooming, menu titles, alert navigation buttons, movie shortcuts (10 sec. jumps), etc.
Version 5.1.1
2017/08/25
[fix] Fixed drag and drop issues using the grid view.
Version 5.1
2017/08/18
[new] Added many optimizations and fixes related to system-wide "Full Keyboard Access" mode.
[fix] Fixed issue with editing string modifications (rename dialog).
[fix] Fixed issues where the jump markers would sometimes not work correctly.
[fix] Fixed possible issue with problem alerts: The buttons to directly jump to the thumbnails in question were not always refreshed correctly.
[fix] The "Space Key" option in the preferences did not work anymore.
[fix] And a few more smaller optimizations and fixes, e.g. related to grid view keyboard navigation, moving file groups to the trash, and general window management.
Version 5.0.2
2017/07/14
[fix] Bugfixes, amongst others:
- Fixed issue on app launch when media files are dragged on the icon and an old app state has to be restored at the same time: Further imports were possibly prevented after that.
- Fixed a possible previews refresh issue when all thumbs are drag deselected on the timeline.
- In grid mode the folder selection UI did not work correctly for folders with identical names.
Version 5.0.1
2017/06/13
[fix] Bugfixes, amongst others:
- Scrolling the grid had a few restrictions on macOS 10.10 Yosemite.
- Improved compatibility with an upcoming system (fixed major display issues).
Version 5.0
2017/05/23
[new] Added fullscreen overview grid (ctrl + cmd + g or ctrl + space): Can be used as an (almost) full-featured timeline alternative that shows many more thumbnails, and/or to quickly navigate slideshows.
[new] Added map window (cmd + l): To select images by location. (And e.g. to quickly copy date/time from one image to a nearby image taken at the same time with another camera.) Date/time adjustments can now be transferred, while saving, to existing GPS timestamps, too.
[new] Added "Live-target" mode (hold ctrl + shift or fn + shift): To see larger previews for thumbnails or pins that are near the mouse pointer, WITHOUT the need to change the current selection first. This is especially useful on the map where the pins have no thumbnail preview on their own. To then quickly change the selection, just click the pin or thumbnail to use the context menu.
[new] Folders or single files can now be assigned an appropriate source time zone (if differing from System). Date/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 source time zone (or even another different one), as required.
[new] Added timeline date and time labels that can greatly improve a quick navigation (shift + cmd + L). Its possible to scroll by top category (mostly days, but also hours or minutes) with alt + page-up/down (or: fn + alt + cursor-up/down). Optionally daylight saving time changes are visible, too.
[new] Related: Timeline maximum height can be customized by holding alt + moving the main interface divider.
[new] Added thumb movement on timeline/grid using keyboard shortcuts: hold ctrl + alt (+ cmd) and use the cursor keys to move the current selection around. Just ctrl + alt corresponds to "standard dragging" and ctrl + alt + cmd works like "alternate dragging", i.e. it fits the selection between two thumbs.
[new] Related: added keyboard shortcut for disconnected multi selections: ctrl + cmd + cursor key (combined with the unchanged cmd + cursor key)
[new] Added quick selections for mix folders: e.g. select by media and file types, data sources, camera types, locations (radii) ... and more context dependent ones like: changes, possible errors, search results, etc.! Its also possible to save the current multi selection as a custom quick selection. (Alt-double-clicking the folder reloads this VERY quick.)
[new] Its now possible to move files to another folder. (Simple and stringent rules for now: Both source and target folder need to be "unmodified" and reside on the same volume.)
[new] Added options to realign images on timeline/grid: Approximate or minimize time lags, sort by filename, reverse sequence.
[new] For quick-imported and slideshow folders there already was the option to auto-generate thumbnails that are visible on timeline/grid ... Added another option to generate ALL thumbnails in the background.
[new] During movie playback its possible to set "temporary bookmarks" (press B or use context menu). Navigate between these saved positions with shift + cmd + cursor-left/right or again using the context menu. Hold alt when using the menu to remove bookmarks again.
These positions can be exported as "chapter texts", so its possible to use another app, like e.g. Subler for .mp4 files, to convert these to "real chapters" at the end.
[new] Cleaned up import: photos without embedded date infos are now imported without popping up the import options, always using filesystem (creation) as data source. (Optionally showing a warning.) The ignoring option is gone for good, and alphabetical alignment is a global option now, possibly affecting ALL images of the current operation.
[new] QT-movies with empty mvhd date tags can now use the import options, too, to populate these, if appropriate.
[new] Added support for "file groups": RAW+JPGs and Live Photos (i.e. JPG+MOVs) can now be grouped on import and treated as single objects. Date/time and filename changes are always applied to BOTH files at the same time.
[new] Added "temporary import modifiers" (hold alt-key on import): Its possible to set folder type, adjustment mode, or a default time zone (differing from System) for new folders, enable subfolder import, auto-date-corrections, alphabetical alignment, or a filter (to quickly set file extensions that are to be ignored or imported exclusively). The old alt-key function, toggling the adjustment mode default, is now possible with the ctrl-key.
[new] Quite a few optical tweaks. (Btw: main window transparency can still be toggled with the context menu. The same is now true for the previews-bar transparency below the overview grid.)
[new] Plus many (MANY!) more smaller optimizations, tweaks and fixes ... amongst others:
- Added option to change folder type and edit mode defaults.
- Added optional custom date picker that better reflects customized system date/time formats, has slighly improved appearance, and offers inner-widget-undo/redo.
- Added option to "jump" to other file times that differ from the main source date/time.
- Cleaned up import options for Quicktime movies (and alikes).
- Fixed possible performance issues when dragging items on the timeline.
- Fixed performance and memory issues when saving App State with LARGE folders.
- Improved timeline drag & drop in fullscreen mode.
- Fixed issues using copy/paste when modifying renaming templates.
- Improved renaming-UI: All options in ONE place, the renaming-sheet.
Version 4.6.2
2015/02/20
[fix] Bugfixes:
- Fixed issue that could result in degraded timeline scroll performance.
- Fixed possible scrolling issue after the thumb date-picker was used.
- Fixed issue in which the main window could be moved by dragging the upper pixel rows of the timeline.
- Fixed possible crash when entering fullscreen mode on OS X.8.
- And more smaller tweaks.
Version 4.6.1
2015/01/16
[fix] Bugfixes.
Version 4.6
2014/12/19
[new] Added date changing live-preview: While dragging around images on the timeline (or using the thumb date-picker), the larger previews are updated constantly. Image position and (orange) dates already preview the resulting state, before finishing the action for good.
[new] Added support for .AAE sidecar files: These are now renamed or possibly trashed together with the associated media files. Just like with .XMP files: In single file mode they have to be explicitly imported, too. (A little filename add-on indicates a recognized sidecar file.)
[new] Further optimized movie playback:
- The 100%-loupe now works with movies, too! (It depends on Mac speed, storage device and movie type, how well this actually works. But its at least worth a try: e.g. using it to closely inspect 4k clips on a smaller screen, can be quite useful.)
- Added shortcuts for inner-movie navigation: shift + left/right (+- about 10 secs.), shift + up/down (+- smallest possible step, down to one frame)
- Disabled movie autoplay when entering the fullscreen preview window, so the laboriously selected frame does not vanish inadvertently ...
- Some more movie files are recognized as playable, again.
[fix] Fixed some rare issues with preview caching, that could result in an image preview with the wrong quality setting or a movie preview of an unexpected frame.
[fix] Plus other smaller tweaks and fixes.
Version 4.5
2014/11/17
[new] Huge internal clean-up and optimizations:
- Improved performance in several key areas, e.g. scrolling the timeline is smooth again on Yosemite.
- Rebuilt(!) preview generation, to get rid of the most glaring bottleneck: Even large RAW or movie files, with a more time-consuming preview setting, do not interfere with or even block the timeline anymore.
- Completely changed the way movie files are handled, e.g. to better support imports with many files, potentially saving lots of memory. Improved state preservation for movies, too: playback position and state are now correctly restored.
[new] Tweaked UI on Yosemite to better match the new system visuals.
[fix] And quite a few more smaller tweaks and fixes!
Version 4.0.1
2014/07/28
[fix] Fixed several "future-related issues" (i.e. OS X.10 Beta showstoppers).
Version 4.0
2014/06/16
[new] Extended and optimized the "Rename workflow":
- Improved the renaming preview, now displaying ALL changes with old/new comparison, highlighted elements, etc. -> MUCH more useful!
- Added new element "Filename", so the new filenames can finally be based on the old names, with optional string modifications.
(With the option "filename@import" this even allows you to undo ALL rename changes, if something went wrong.)
- Added features to customize file extensions (Finder visibility and case changes).
- Its now possible to use up to three "Add-on" elements per template.
- Its now possible to rename photos in "slideshow folders". (That guarantees a strictly alphabetically "source order", e.g. for images with only EXIF modification dates that are disordered.)
- Removed the slightly confusing option duplication in the preferences. Now there is ONE location to configure theses features (The saving/renaming sheet).
[new] Added option to automatically import subfolders, too.
[fix] Fixed an embarrassing slideshow display issue on Retina Macs that was introduced about 2 releases ago. I never came across this in my (admittedly) quite limited Retina tests, and it was reported to me only very recently. (THANKS!)
[fix] And several smaller fixes, optimizations and tweaks.
[info] shootShifter 4.0 now requires at least Mac OS X.8!
    >>> Complete History
 
© 2007-2018 maczentrisch.de - shootShifter was written by Jan-Sebastian Schliemann
Person in Charge: Jan-Sebastian Schliemann, Waldgraben 12, 21217 Seevetal, DE, web@maczentrisch.de