About using it for a photo frame, the FPGA part would be a waste in a project to display pics, thought. Other non FPGA SBCs (Single Board Computer) can display photos even better.
Then, if it were to use the Zynq for A/V, there is a $20 Zynq 7010 with onboard SD card slot, USB, HDMI, sound (over HDMI), 1Gbit LAN and 512MB RAM, designed as a devboard. No tinkering, resoldering or reverse engineer required. Has proper software for either Linux or non Linux applications, and does not require a Xilinx programmer/debugger (Digilent compatible - not sure about the no programmer required yet, need to read the docs first).
This QMTECH Bajie Board, for an extra $5, looks more tempting to me than a $15 EBAZ2405 and no USB, only 100Mbit LAN and only 256MB RAM. Or, maybe for yet another $5 extra get 2 EBAZ4205 boards for $25, but without SD card slot? IDK, hard choice!
Without video out, there is even a 3rd option, a former Antminer board with Zynq 7010, also with 1Gbit LAN and 512MB RAM.
Any of these 3 models of Zynq boards, all in $15-20 range, would be great for learning FPGA and/or Zynq. Some of them will need a little bit of reverse engineering, and the more reverse engineer required, the more learning acquired.
But then I have a PlutoSDR for a few years now, which has a Zynq 7010 inside, and never bothered using it with Vivado.
Either embedded Linux or FPGAs are not trivial to use in a project. Unless the project has a particular need for any of these, then it would all turn into a waste of time caused by overengineering the whole thing, or at best into a learning exercise.
That might be the true reason for why the list of project examples here was so short.