recloudstream / recloudstream/cloudstream

Feature Request: ability to sync dubbed anime to anilist/MAL

Open
#540 0 comments 1 reaction 0 assignees View on GitHub

Nobody has claimed this yet.

enhancement
Dominant language
Kotlin
Stars
10.7k
Forks
1.1k
Avg merge
1d 23h
Merged PRs (30d)
15

Description

Describe your suggested feature

Animes only have one page on anilist/MAL, so only the original subbed versions sync to your list while dubbed dont even have the option to sync. (Unless its a provider that has both sub and dub on the same page)
So it would be great if its possible for you to automatically link the dubbed versions to the same page as the subbed versions, but if that's not possible you might be able to use the same workaround used in shiro and kuro

They used an option that showed the original ID for that anime and the ability to type your own ID. Making it really easy to open that menu on the subbed version, check its ID, and then type it in for the dubbed version to sync them both to the same page.

This also made it possible to manually correct it if the app happened to sync to the wrong series/season.

You accessed it by clicking a pen icon at the bottom, so it could easily be implemented the same way with a pen at the top, next to the cast icon on animes

Other details

Screenshot_20230806_015644_Kuro

Acknowledgements
  • I have searched the existing issues and this is a new ticket, NOT a duplicate or related to another open issue.
  • I have written a short but informative title.
  • I will fill out all of the requested information in this form.

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start at the anime detail page and trace the existing AniList/MAL synchronization flow. Review how dubbed and subbed entries are identified, then define a manual ID-edit control near the cast icon or another way to link both versions; done means dubbed entries can sync to the selected series and incorrect matches can be corrected.

Written by the indexing model from the issue text.

Assessment

Tech stack
android, kotlin
Domain
mobile
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.