Google Photos Migrate on Windows?

I recently installed and set up Immich on my local server. I am attempting to migrate from Google Photos to Immich and I have been trying to follow https://github.com/immich-app/immich/discussions/1340?sort=top. I have tried the tools https://github.com/mattwilson1024/google-photos-exif and https://github.com/garzj/google-photos-migrate, but I simply can't seem to get past invalid directory messages. Am I doing something completely wrong or are none of these tools compatible with Windows? Thanks for any help or advice you are able to provide!
GitHub
gphotos import + albums migration · immich-app immich · Discussion ...
gphotos import + albums With this guide, you STILL have to add images that are in multiple albums manually (except for the first instance of that image, so hopefully this isn’t too many) can get al...
GitHub
GitHub - mattwilson1024/google-photos-exif: A tool to populate miss...
A tool to populate missing DateTimeOriginal EXIF metadata in Google Photos takeout, using Google's JSON metadata. - GitHub - mattwilson1024/google-photos-exif: A tool to populate missing ...
14 Replies
Alex Tran
Alex Tran2y ago
I think posting in the discussion is helpful as well
koolkid
koolkidOP2y ago
sure thing!
ddshd
ddshd2y ago
What error are you getting? The reason I'm asking is that I was getting an error in the parent version of this repo: https://github.com/jeverling/exif-wrapper/, however, this fork has fixed the bug that caused it
koolkid
koolkidOP2y ago
if (!existsSync(googleDir)) {
errs.push('The specified google directory does not exist.');
}
if (!existsSync(outputDir)) {
errs.push('The specified output directory does not exist.');
}
if (!existsSync(errorDir)) {
errs.push('The specified error directory does not exist.');
}

if (!existsSync(googleDir)) {
errs.push('The specified google directory does not exist.');
}
if (!existsSync(outputDir)) {
errs.push('The specified output directory does not exist.');
}
if (!existsSync(errorDir)) {
errs.push('The specified error directory does not exist.');
}

those three erorrs get called, but I can cd into the same directories that I pass as arguments and the error and output directories are copied directly from the readme so they should be accessible with no problems Sorry about the janky format I’ll be able to send full error copies as soon as I get back home
Alex Tran
Alex Tran2y ago
Have you successfully import the takeout?
koolkid
koolkidOP2y ago
I ended up just setting up a mac and trying it on there and it works perfectly, so I guess those tools aren't compatible with Windows, at least natively
Alex Tran
Alex Tran2y ago
Ah, yeah I tried on Windows and had a hard time
koolkid
koolkidOP2y ago
I believe some of them should work on linux too
Alex Tran
Alex Tran2y ago
those systems usually work better from Linux standpoint
koolkid
koolkidOP2y ago
yeah or the dockerized scripts thanks for tuning in!
Simulot
Simulot2y ago
Hi, i just worked on my own tool for importing google photos take out. Here is the link https://github.com/simulot/immich-go. I have included a windows version in the release, but never tested it. Let me know your though on it Maybe you should give a look before sending nice reaction 😃
ddshd
ddshd2y ago
Can we collect these various tools in some place, maybe a wiki or discussion
Alex Tran
Alex Tran2y ago
Haven't tried it but I look at the repo, and thanks for the effort 🙂
Simulot
Simulot2y ago
your welcome. by the way, what an incredible work with immich! bravo

Did you find this page helpful?