Hi Trakt Team,
I’m writing to report a recent issue regarding how links to main show pages are handled, which has broken the “unfurling” of rich previews in chat applications and other services that use Open Graph meta tags.
**Summary of the Issue:**
Links to main show pages (e.g., `https://trakt.tv/shows/slug\`) are no longer generating rich previews. Instead of a title, description, and image, only the plain URL is displayed.
**Technical Analysis:**
The root cause appears to be that these base URLs now return an **HTTP 302 redirect** to `app.trakt.tv`. Most link preview generators will not follow this redirect, or if they do, the final `app.trakt.tv` page does not contain the necessary Open Graph (`og:`) meta tags for a preview to be generated.
In contrast, URLs pointing to a specific season or episode still return a direct **HTTP 200 OK** response with the complete HTML, including all the `og:` tags needed for a perfect preview.
**How to Reproduce:**
1. **This link FAILS to unfurl:** `https://trakt.tv/shows/blue-lights-2023\`
\* Running \`curl -i " https://trakt.tv/shows/blue-lights-2023 "\` confirms it returns a \`302 Found\` redirecting to \`https://app.trakt.tv/shows/blue-lights-2023\`.
2. **This link WORKS perfectly:** `Blue Lights Season 1 - Trakt
\* Running \`curl -i " https://trakt.tv/shows/blue-lights-2023/seasons/1 "\` confirms it returns a \`200 OK\` with the full HTML payload containing \`<meta property="og:title"...>\`, etc.
**Suggested Solution:**
The most effective solution would be to revert to the previous behavior where the base show URL (`/shows/slug`) serves a `200 OK` response containing the Open Graph meta tags directly, rather than issuing a redirect. This would restore the expected link preview functionality across all platforms.
Thank you for your time and for all the hard work you put into Trakt. I hope this detailed report is helpful in resolving the issue.
Cheers!


