Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Feature Request] Enable Pulling of Episode Count from Kitsu.io #278

Open
dpearson2699 opened this issue Aug 22, 2021 · 4 comments
Open
Labels
enhancement New feature or request

Comments

@dpearson2699
Copy link

dpearson2699 commented Aug 22, 2021

Issue:
I track the shows I've watched using Kitsu.io. I have the app both on my Mac and iPhone. So NineAnimator successfully pushes the correct episode to Kitsu.io but it doesn't seem like the app pulls from Kitsu.io to show the correct episode I am on. Ex: I watch 2 episodes on my iPhone, but my Mac doesn't show that progress. Even if I go into Library/Kitsu.io/Currently Watching. It'll say that I'm two episodes behind. But when I check the actual website it shows the correct episode I'm on. This is quite annoying when switching between devices trying to figure out what episode you are on.

Solution:
Enable through the Kitsu.io API the ability to pull the episode count the user is on, instead of checking the local storage to see the most recently watched episode. This will allow you to switch between devices and continue where you left off.

@dpearson2699 dpearson2699 added the enhancement New feature or request label Aug 22, 2021
@Layendan
Copy link

I think that this feature would be a great idea. I think that we should also implement it for MAL, Anilist, and Simkl. The problem with this is the logistics of it. The app is definitely able to pull from those sites, but it can't add the episodes to recently watched the way the app currently works. To add to recently watched, the app needs a source anime (eg. watched from gogo) but third-party anime lists return non-source animes (eg. Kitsu or MAL) because the anime doesn't have a source with it, the app cannot add it to your recently watched.

Now it's always possible to make it so that the app searches the currently selected source and automatically chooses the anime with the closest name to it, or sync progress using accounts; however, I do not think that the developers of this app intend to add those features any time soon.

@dpearson2699
Copy link
Author

dpearson2699 commented Aug 22, 2021

The app is definitely able to pull from those sites, but it can't add the episodes to recently watched the way the app currently works.

Um, maybe I’m misunderstanding what you’re saying but the app can definitely add the most recently watched episode to those sites. Actually it does that now. For example if I watch episode 139 of Bleach, once I finish it and I look at Kitsu.io, it will show that I just watched that episode (I do have the anime in my watching now list. Not sure if that changes anything). Now I know there is a bug with watching dubbed anime and tracking when it relates to MAL or Anilist (see issue #242), but Kitsu doesn’t have that issue.

So I feel like this is definitely possible. The app would just have to reference the sites instead of looking at local storage to see what the most current episode watched was. It should be a simple api call, but again, I could be mistaken.

@Layendan
Copy link

Layendan commented Aug 23, 2021

What I meant by this was that the app can push data to those sites (you watch an episode on an app and it updates kitsu [app already does that]) and it CAN pull from those sites (added watched episode and the app can read this [not implemented]) but the app cannot add to recently watched pulled data from those sites. The algorithm that the developers have made are one way (episode watched on app sent to anime list but not the way around). Because the app needs a source (gogo, 9anime...) to add to recently watched and that the algorithm is only one way, it's not possible to retrieve anime list episodes and add them to recently watched.

Sorry if I was being vague, I hope this clears things up.

I also want this feature in the app, but implementing this will most likely take up too much time and resources.

tldr: The app has to be rewritten a lot to add this feature.

edit: Yes, it would be a very easy API call to retrieve the episode, but it would be harder to get a source to add it to recently watched

@RokeJulianLockhart
Copy link

Tachiyomi has solved this problem for manga. Duplicating how it performs this might be useful.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

3 participants