Externally hosted photos don't show in photos pages

I recently signed up for a year of Glass, and am trying to figure out a workflow where I can post there and crosspost to my site (and then onwards to Mastodon/Bluesky/Threads/Flickr etc.). I think I’ve sorted it out using IFTTT to listen to the Glass RSS feed and then using Micropub to publish to my site. Crossposting works great this way and allows me to format it the way I’d like on my site.

However, there’s a bit of a snag to this. I have a photos page on my blog here, and incoming posts from Glass don’t show up in the photos page (here is an example). I know the photos are hosted on Glass’s CDN. I thought that might be the issue (and indeed if I replace it with a photo hosted on Micro.blog the issue is fixed, although it’s a tedious process), but then I remembered I have another RSS to Micropub trigger for Letterboxd posts, and I had to specifically filter my photos page by photography tag to prevent them from showing in there. So I know it’s possible for externally hosted photos to show up in that page.

Any ideas on what’s causing this issue?

I might be wrong but last time I looked at the Glass RSS feed, the image is included as an enclosure, and it seems to be .avif format. Maybe this combination is causing the issue.

The AVIF enclosure is almost certainly the issue— I think MB only tries to import JPG and PNG.

This is one of the problem images, as linked in the RSS feed. It’s formatted as jpg.

Maybe worth it to check the Glass feature request page? Others may have had similar issues. Also, you can reach out to Tom Watson, Glass Co-Founder on Mastodon to clarify.