Cannot add new RSS feed

Hi everyone,

I’m trying to add the RSS feed at but I get the error message “This address does not point to an RSS feed or a website with an RSS feed.”

I’ve tried with both HTTPS and HTTP, and it seems to render correctly in Chrome, so I’m not sure if I’m doing something wrong. Any thoughts?