Announcing xpoz: An API and a web viewer for Apple's

in /var/log

Let’s kick off the new year with something positive! I’m happy to announce

xpoz: An API and a web viewer for your Apple albums.

This is the result of some hacking around with I did earlier in 2020. After figuring out how things worked more or less, I decided to have a go at writing an API that would expose all the stored metadata and possibly serve the images as well.

This did align nicely with my determination to learn at least two new technologies in 2020, as I wrote the thing in Rust, Svelte and using GraphQL, none of which I had any exposure to previously.

Although this began as a research project out of having nothing better to do during lockdown, I do find use for it today. I’m running a release build of xpoz on a home Linux box and it is serving images from a local library backup.

Feel free to have a look at it on GitHub. There’s no pre-built binary yet, so you’ll have to compile from source. I’m planning on adding a few more features to it, including ssl support, video playback and a couple other improvements. Feedback is more than welcome!