Recreating a Photostream With Immich and Python
Two posts within a week? That’s pretty much magical… I’ll need to have a look on why this happened 👀. Talking about looking at things, one of the functions that Apple used to offer was a Photostream, which worked through iCloud and allowed you to view your photos from your mobile phone on your Mac. This felt seamless to me and allowed me to take a picture and handle it on my Mac. Apple discontinued it and now I’m stuck with images that are synced to my NAS (thanks Synology Photos!).
Synology Photos has it’s own problems but their syncing solution works quite good! And while I don’t necessarily need a speedy solution for a Photostream, having something to tinker with isn’t something that Synology Photos offers. Enter Immich, the best photo archive I’ve come across so far (thanks for the PKM Summit for pushing me to have a look around!)
The way I set Immich up is that it works with the same directory as Synology Photos so syncing with one shows the photos in the other!
Immich offers an API and with a little setup I’m now syncing last months photos to a directory again! It isn’t the quickest, but having a tailored made solution is interesting, as well as having an API for other stuff gave me some additional ideas:
- Automatically gather photos from a person in a folder of my liking
- Filter out screenshots I take on my phone to a specific directory for reference (or eagle.cool even!)
- Somehow automatically gather my 8:36pm photos based on metadata? (or at least make a selection)