Thanks to Richard Clamp for releasing Net::DAAP::DMAP. This means that I can now unveil Net::DPAP::Client. From the docs:
This module provides a DPAP client. DPAP is the Digital Photo Access Protocol and is the protocol that Apple iPhoto uses to share photos. This allows you to browse shared albums, and download thumbnail and hires versions of shared photos.It was fun to develop, and it looks like Perl is the first language to get a library which talks DPAP. Yay!