Google Photos

Go to Google Takeout, export your Google Photos data, and download the archive. Select the archive file to import it, or extract it and select the resulting top-level folder.

NOTE ABOUT MULTI-ARCHIVE EXPORTS: Multi-archive exports are not yet supported. That's planned. For now, if you're testing with a huge data set, select the largest archive size available to contain it all as one, OR extract each archive file into the same Takeout folder and import that combined folder.

Album structure is basically preserved: photos/videos in the same folder will be added to a "collection" (Timelinize's general term for groups of items) with the same name as the album. The UI does not yet show collections (albums) even though they are in the DB.

Google Photos export apparently truncates filenames to 47 characters (or 46 for the .json file). Timelinize can handle this. The full filename should still be contained in the contents of the .json file, so that is used when copying the file to your repository.

Exports can include multiple copies of a file: the original and the edit. Timelinize will keep both with a relation between the two, but the UI may not support showing the relation between them yet.