this post was submitted on 02 May 2024
33 points (94.6% liked)

Anime

1851 readers
334 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, [email protected]. 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:

Rules

Related General Communities

rikka

founded 1 year ago
MODERATORS
 

cross-posted from: https://lemmy.world/post/14934313

Hello Lemmings.

I will be attempting to make a federated anime tracker this summer, but I am not quite sure what features people would want and how I would get the details for animes, mangas, etc.

For the latter: What I thought was to either scrape other anime websites continuosly in the background, but this most likely is against the ToS of every anime tracking website, such as AniList or MAL. (I actually asked anidb.net for special access to their DB because apparently you can request access to it, but I've been left on read by the two staff members) My second idea was to make it an anime tracker website where animes are only user-submitted. And the user submissions would be approved by assigned moderators. However, I think this would be quite inconvenient. I'd like to get your opinions and/or ideas for this.

For the former: So if you have any requests or suggestions, please drop it down in the comments section.

Thanks in advance.

top 9 comments
sorted by: hot top controversial new old
[–] [email protected] 10 points 6 months ago* (last edited 6 months ago) (1 children)

So, as somebody that hasn't used an anime tracker for anything other than a database to look up information about shows, is the intention to make something like Bookwyrm, but for anime? If so, then you might want to check out how they implement the population and federation of titles/reviews/comments/etc. I haven't used it before, so I am not sure how it all works.

As for populating your database of shows to begin with, the only anime database api I have interacted with before is AniList (this api is what @[email protected] uses). I just pulled up their api TOS and it does say this:

Prohibited from use within competing noncomplementary services of the same nature, including but not limited to Anime/Manga list/tracker services. Competing services may be authorized on request if they provide significant and sustained integration/syncing with the AniList API and AniList user accounts.

Something tells me they are not about to authorize a fediverse alternative to their own site, but you can always try.

I don't know all the legalities around things like image usage and whatnot, but I do know that Sonarr uses cover images and posters that it fetches from tvdb. Their api is also completely free to use for non-commercial purposes as far as I can tell.

As for feature requests, I would say that the most important thing (other than base functionality) would be to enable easy migration from the existing trackers. I am not a dev, but perhaps some way to migrate over existing reviews/watched status/etc. from MAL or AniList. Those sites have been around long enough that people have a lot of history saved up on them. They aren't about to manually re-enter all that again.

Good luck!

[–] Asudox 3 points 6 months ago

Yes, something similar to Bookwyrm. I decided to use the Jikan API which scrapes the MAL website if I get approval from the MAL team. The migration feature shouldn't be hard and I'll implement it for various platforms (MAL, AniList, Kitsu, etc.)

Thanks.

[–] [email protected] 4 points 6 months ago (1 children)

If you can you should try making it easy to integrate with Shoko anime, the guys over there are probably your target demographic since it's self hosted and open source.

[–] [email protected] 3 points 6 months ago (1 children)

TIL about Shoko. Looks interesting. I have a pretty non-standard plex setup though, so I will have to look into how I could integrate it when I get a chance. I am guessing it will be some complicated docker volume mappings to make sure the plugin files all end up in the right places.

Or...this might be the kick I need to get Jellyfin up and running.

[–] [email protected] 2 points 6 months ago* (last edited 6 months ago)

It worked well with Plex when I used it, but like you said it depends on your setup. I think Shoko only needs access to your anime Library folder, and Plex will just ask Shoko for metadata on localhost the same way it would for tvdb.

I personally swapped to jellyfin and it's great. The main appeal of shoko for me is renaming and sorting my files automatically when I place them in my import folder.

[–] [email protected] 4 points 6 months ago (1 children)

What would the point of making it federated?

[–] Asudox 4 points 6 months ago (1 children)

Basically the reviews, threads and comments of an anime are going to be federated. So a new anime entry will create a new community in Lemmy for example and threads/reviews are going to be posts in that community which everyone on the fediverse can comment on.

[–] [email protected] 2 points 6 months ago (1 children)

Ah, so it's not just a tracker

[–] Asudox 2 points 6 months ago

I mean, it's a tracker with forums.