this post was submitted on 01 Apr 2024
25 points (100.0% liked)
Anime
1880 readers
80 users here now
This community is the place to discuss and ask questions about anime, anime news, and related topics.
Currently airing show discussion threads are created by our resident bot, rikka@ani.social. If it doesn't make a thread for an episode that you want to discuss, see the user guide on the wiki for instructions on how to request that rikka make a thread for you to use.
Check out our wiki to find:
- Episode Discussion Thread Index
- Weekly Discussion Thread Index
- Bot User Guide
- List of shows currently monitored by the bot
Rules
- Posts must relate to anime or similar (donghua, etc.)
- Discussion threads for currently airing media must be made by the bot. If there isn't a discussion thread made for a piece of media you want to discuss, then request it via pm.
- Ensure that all series spoilers are tagged. See here for details.
- Memes should be directed toward !animemes@ani.social (or similar) instead of this community
- Do not post explicitly NSFW material. Please use your best judgement when marking lewd material as NSFW, unmarked material risks being removed.
- Please redirect discussion of piracy towards a more appropriate community
- Any clips from currently airing shows cannot include content from episodes released within the past 7 days.
- All posts and comments must adhere to the ani.social Terms of Use
- In general, keep things civil and avoid attacking other individuals.
Related General Communities
- !animemes@ani.social
- !anime_irl@ani.social
- !avid@ani.social - Videos
- !animewallpapers@ani.social
- !manga@ani.social
- !lightnovels@ani.social
- !anime_es@ani.social (Spanish language community)
- !aum@ani.social (Myanmar community)
- Megathread of other communities on the fediverse maintained by @MentalEdge@sopuli.xyz
founded 1 year ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
Alright, another bot update now that things are going. I am going to have to make some changes to how it handles releases that happen asynchronously with the television airing time. Specifically, "The Banished Former Hero Lives as He Pleases" had two episodes release on streaming platforms, but, as far as I can tell, only had one episode broadcast on TV. So, this means that the AniList api only showed one episode airing, causing the bot to make just one thread. I don't really have a good solution for this yet, but what I can try to do is create some way to manually create episodes ahead of time and then ignore the aired episode if there is a manually created episode thread already.
In any case, this likely won't get fixed for this season, but it has gone on my list of things to look at prior to next season.
While you're at it, rikka has some understandable teething problems:
Re:Monster https://anilist.co/anime/169417/ReMonster
Has already dropped episode 1, but I don't see a rikka post for the episode.
It's in some folks' plan-to-watch lists that were acknowledged by @rikka in earlier posts.
This has been fixed, and as far as I can tell, the next episode is scheduled correctly. No idea exactly what happened there, but in rikka's database, the episode 1 airtime was scheduled to be the 4th rather than the 1st. I am going to have to dig into the code a bit and figure out what happened.
I think it's a case of TV air date, which is different from stream date.
In Re: Monster's case, the air date is still April 5th, but it started streaming 3 days earlier on the 2nd
That is according to IMDB, under Trivia https://m.imdb.com/title/tt31514720/trivia/?ref_=tt_trv_trv
And of course, most of us aren't in Japan waiting for it to show up on our TVs...
Yeah, taking a close look at the code and some older, snapshotted versions of rikka's db, I think I figured out what happened. If anybody is interested in a very technical explanation, see below the line break. tl;dr is that the api was initially wrong, but was fixed too late for rikka to catch it.
Alright, technical explanation time. rikka polls the api for upcoming show times every 15 minutes. In order to make the query manageable to process, part of that query filters out any episode air times in the past from the point in time the query is made. So, any episodes scheduled to air in the next X days from the time the query is made are added or updated according to the result of the query.
What happened in this case is that originally Re:Monster episode 1 was scheduled for April 4th at 15:00 GMT according to the AniList api. The actual time that the first episode was released digitally came and went with this incorrect api result still in place. Then, some time after the correct airing time, AniList corrected their episode air time to March 31st at 15:00 GMT (the correct time). However, because this correction didn't happen until after the 31st at 15:00, rikka was filtering out this result from its api call. This prevented rikka from getting the updated time and making the discussion post.
I have an idea of how to resolve this edge case in the future. However, it is something that will take a bit of effort. I am going to bump this up the list of improvements to get in place before next season. This show's air times seem to be correct going forward.
Alright, I am on mobile, so I tried requesting the thread via pm. I got a message back saying that the episode 1 hasn't aired yet. I will fix it when I get home this evening.
I am guessing that the episode airtime in the api might have been wrong initially and wasn't updated. I will try to reverse engineer the bug.