First off: I don’t want to upload my private pictures to a cloud picture solution.
Many devices like Google Home Hubs (click here come with chromecast functionality.
There are also python libraries like pychromecast.
These two things could be coupled to make a nice slideshow / picture frame out of those displays.
So pictures from Nextcloud could be streamed to Chromecast devices to create offline slide shows.