Rebuilding your library should only re-analyze the asset file metadata and asset aggregations in your library database. Details are here:
https://photostructure.com/faq/sync-vs-rebuild/#-library-rebuilds
PhotoStructure rewrites both the system and library settings.toml
files only when it determines that they are from an older version of PhotoStructure, and it should try to migrate your prior settings to the new setting names or newer formatsā¦ Otherwise, it should leave those files alone.
In version 2.1 I changed the settings for automatic organization: assetSubdirectoryDatestampFormat
was replaced with assetPathnameFormat
. Thereās code that should translate your assetSubdirectoryDatestampFormat
value into assetPathnameFormat
format, and then re-save the settings.toml. If it didnāt do that, please tell me and I can look into it.
If you open your libraryās settings.toml, you should see these comments:
assetSubdirectoryDatestampFormat
Deprecated as of version 2.1: please use assetPathnameFormat instead.
If this setting is provided, and assetPathnameFormat is not provided, we will give assetPathnameFormat the value of this setting + ā/BASEā.
assetPathnameFormat
If you opt into āautomatic organizationā (see the setting ācopyAssetsToLibraryā), they will be copied into <originals directory>/<result of assetPathnameFormat>
.
- See the originalsDir system setting for what your is (it defaults to your library root directory).
- Please encode this path with forward-slashes, even if youāre on Windows.
- If any patterns resolve to including forward-slashes, know that will be interpreted as subdirectories.
- If you want to add a static path, escape the pathname with single quotes (like āāphotosā/y/MM/ddā).
- The result of this will always be interpreted as a relative path from your PhotoStructure originals directory.
- Use token āBASEā as a shorthand for the original basename (āphoto.jpgā for ā/path/to/photo.jpgā).
- Use token āNAMEā as a shorthand for the original filename, without the file extension (āphotoā for ā/path/to/photo.jpgā).
- Use token āPARENTā as a shorthand for the original fileās parent directory name (ātoā for ā/path/to/photo.jpgā).
- Use token āGRANDPARENTā as a shorthand for the original fileās grandparent directory name (āpathā for ā/path/to/photo.jpgā).
- Use token āEXTā for the filenameās extension without the ā.ā prefix (like ājpgā for ā/path/to/photo.jpgā).
- Use token āISOā as a shorthand for āyyyy-MM-ddāTāHH:mm:ss.SSSZZā.
- You can escape other static text by wrapping with single quotes.
- For other tokens, see https://moment.github.io/luxon/#/formatting?id=table-of-tokens.
- See How to change the naming structure? - #2 by mrm for more details.