Miruro-no-kuon / Miruro

Stream anime for free on our sleek, minimalistic platform. Powered by ⚡ Vite & 🍞 Bun!
https://www.miruro.tv/
Other
653 stars 174 forks source link

[Bug]: Airing schedule keeps failing #253

Closed MKRhere closed 2 weeks ago

MKRhere commented 2 weeks ago

What went wrong?

Airing schedule fails more often than it succeeds

How'd you stumble upon it?

Typically whenever I click on Airing schedule, it might fail a couple of times, then load on reload. Now it's completely dead. I see that requests to graphql.anilist.co result in 403 errors.

image image

What you hoped for vs. What actually happened

Airing schedule is a very important part of my schedule, since I use it to keep up with anime aired during the day, every night. Having it not work forces me to find other sources to keep up.

Anything else we should know?

I would say you should likely fetch schedule from Anilist on the backend and cache it in memory. It's not going to change hourly, so it's probably better if you can quickly return cached response without hitting Anilist from the frontend.

How can we reach you? (Totally Optional)

No response

Which version was acting up?

0.5.2

Which browsers were a bummer?

Firefox, Chrome

Got logs?

Cross-Origin Request Blocked: The Same Origin Policy disallows reading the remote resource at https://static.cloudflareinsights.com/beacon.min.js/vcd15cbe7772f49c399c6a5babf22c1241717689176015. (Reason: CORS request did not succeed). Status code: (null).

None of the “sha512” hashes in the integrity attribute match the content of the subresource. The computed hash is “z4PhNX7vuL3xVChQ1m2AB9Yg5AULVxXcg/SpIdNs6c5H0NE8XYXysP+DGNKHfuwvY7kxvUdBeoGlODJ6+SfaPg==”. airing-schedule
⚠️ React Router Future Flag Warning: React Router will begin wrapping state updates in `React.startTransition` in v7. You can use the `v7_startTransition` future flag to opt-in early. For more information, see https://reactrouter.com/v6/upgrading/future#v7_starttransition. index-B9un3g6U.js:28:9075
⚠️ React Router Future Flag Warning: Relative route resolution within Splat routes is changing in v7. You can use the `v7_relativeSplatPath` future flag to opt-in early. For more information, see https://reactrouter.com/v6/upgrading/future#v7_relativesplatpath. index-B9un3g6U.js:28:9075
Cross-Origin Request Blocked: The Same Origin Policy disallows reading the remote resource at https://graphql.anilist.co/. (Reason: CORS header ‘Access-Control-Allow-Origin’ missing). Status code: 403.

Cross-Origin Request Blocked: The Same Origin Policy disallows reading the remote resource at https://graphql.anilist.co/. (Reason: CORS request did not succeed). Status code: (null).

Cross-Origin Request Blocked: The Same Origin Policy disallows reading the remote resource at https://graphql.anilist.co/. (Reason: CORS header ‘Access-Control-Allow-Origin’ missing). Status code: 403.

Cross-Origin Request Blocked: The Same Origin Policy disallows reading the remote resource at https://graphql.anilist.co/. (Reason: CORS request did not succeed). Status code: (null).

Cross-Origin Request Blocked: The Same Origin Policy disallows reading the remote resource at https://graphql.anilist.co/. (Reason: CORS header ‘Access-Control-Allow-Origin’ missing). Status code: 403.

Cross-Origin Request Blocked: The Same Origin Policy disallows reading the remote resource at https://graphql.anilist.co/. (Reason: CORS request did not succeed). Status code: (null).

Loading failed for the <script> with source “https://gekeebsirs.com/tag.min.js”. pages.less:5
Cross-Origin Request Blocked: The Same Origin Policy disallows reading the remote resource at https://graphql.anilist.co/. (Reason: CORS header ‘Access-Control-Allow-Origin’ missing). Status code: 403.

Cross-Origin Request Blocked: The Same Origin Policy disallows reading the remote resource at https://graphql.anilist.co/. (Reason: CORS request did not succeed). Status code: (null).

Cross-Origin Request Blocked: The Same Origin Policy disallows reading the remote resource at https://graphql.anilist.co/. (Reason: CORS header ‘Access-Control-Allow-Origin’ missing). Status code: 403.

Cross-Origin Request Blocked: The Same Origin Policy disallows reading the remote resource at https://graphql.anilist.co/. (Reason: CORS request did not succeed). Status code: (null).

Cross-Origin Request Blocked: The Same Origin Policy disallows reading the remote resource at https://graphql.anilist.co/. (Reason: CORS header ‘Access-Control-Allow-Origin’ missing). Status code: 403.

Cross-Origin Request Blocked: The Same Origin Policy disallows reading the remote resource at https://graphql.anilist.co/. (Reason: CORS request did not succeed). Status code: (null).

Code of Conduct Agreement

MKRhere commented 2 weeks ago

So actually, I just realised whatever the problem is, also currently affects search, which also hits Anilist.

MKRhere commented 2 weeks ago

... And the homepage feed.

This shows the order in which I look for anime 🥲 I completely ignore everything and go to Airing schedule first. When that failed, I tried search, and then the homepage for recently added.

image

Oh, okay... AL is down.