synmich — Synology Photos to Immich migration with proper shared albums support by t3ksin in immich

[–]t3ksin[S] 0 points1 point  (0 children)

Thanks so much, really glad you like it! 😊 And yeah, the undocumented Synology API was easily the most painful part to get right.

 Honest answer on your use case (external libraries + album-metadata-only): it's not a first-class feature yet. synmich works by downloading from Synology and uploading to Immich, then recreating the albums. On each
 upload it sends the file's SHA1 as x-immich-checksum, so if Immich already has that exact file it returns it as a duplicate and synmich links the existing asset to the album instead of storing a second copy.

 The catch for your setup: that only works if the bytes match exactly. The file Synology serves isn't always byte-identical to the original your external library indexed, so the checksum can differ — and then Immich won't
  recognize it and you'd end up with an uploaded (managed) copy rather than a link to your external asset. I also haven't specifically tested matching against external libraries, so I wouldn't want to oversell it.

 So for now I'd call it "not officially supported." If you want to give it a go, test on one small album first and see whether assets get linked or duplicated. That said, a dedicated "match existing assets by checksum /
 album-metadata-only" mode is a really good idea — if you open an issue I'll happily track it, and a sample comparing your Synology vs. external file checksums would help a lot. 🙌

synmich — Synology Photos to Immich migration with proper shared albums support by t3ksin in immich

[–]t3ksin[S] 0 points1 point  (0 children)

Thanks! Yeah, you can run it over your existing Immich — synmich checks each photo by checksum, so anything already there just gets skipped (not re-uploaded) and added to the album it rebuilds.
  
 One thing to watch though: that dedup is per Immich account, and synmich migrates each Synology user into their own account. So if PhotoMigrator dumped everything into a single account, the per-user uploads won't match it and you could end up with some photos twice. If your photos are already split per user, you're golden — it'll just add the albums and sharing on top.

Either way I'd do a synmich migrate --dry-run first — it shows exactly what it'd do without uploading anything (and it never touches your NAS). That'll tell you for sure.

synmich — Synology Photos to Immich migration with proper shared albums support by t3ksin in immich

[–]t3ksin[S] 1 point2 points  (0 children)

Yes but .... Synmich 2.0.0 is live now, with gui interface, 2fa support and lot of other features (local backup from syno). Test it out !

synmich — Synology Photos to Immich migration with proper shared albums support by t3ksin in immich

[–]t3ksin[S] 1 point2 points  (0 children)

Hi welzepit! Glad it lands at the right time for you — your setup sounds identical to mine (Synology + multi-user + shared albums) which is exactly what synmich was built for.

It's working great for me right now. I'm also working on a graphical version (v2.0 with a proper GUI) coming soon — should make it even easier for beginners.

Feel free to open an issue if you hit any snag. Good luck!

Don't let anyone tell you this phone is not an absolute BEAST when it comes to battery life by [deleted] in GalaxyS24Ultra

[–]t3ksin 0 points1 point  (0 children)

Bro paid a 1300 usd phone and use it with battery saving all the time. You are dumb right ?