Glagan / SyncDex

Automatically sync what you read on MangaDex across many services like MyAnimeList, Anilist, Kitsu and more.
Mozilla Public License 2.0
46 stars 0 forks source link

[BUG] Some Titles Not Imported when using MAL Services Import #16

Closed Zw012d closed 3 years ago

Zw012d commented 3 years ago

Describe the bug If u try to import titles from using MAL Services Import it will give error for some titles

To Reproduce Steps to reproduce the behavior:

  1. Go to MyAnimeList
  2. Click on Import
  3. It will give errors that some titles are not imported
  4. See error

Expected behavior (optional) Not show any error

Screenshots Ex 1 https://mangadex.org/manga/7645/flying-witch https://myanimelist.net/manga/46258

Screenshot 2020-12-29 172326 Screenshot 2020-12-29 171854

Ex 2 https://mangadex.org/title/45253/junji-ito-a-study-from-the-abyss-of-horror https://myanimelist.net/manga/119537 https://myanimelist.net/manga/44743 (two links because mal-sync link is different and incorrect)

Screenshot 2020-12-29 172946 Screenshot 2020-12-29 173020 Screenshot 2020-12-29 173532

Ex 3 https://mangadex.org/manga/4946/level-e https://myanimelist.net/manga/1193

Screenshot 2020-12-29 174911 Screenshot 2020-12-29 174849 Screenshot 2020-12-29 174826

Browser Chrome (0.1.7)

Options and logs

{"import":1609242028579,"lastSync":1609243011000,"logs":[{"d":1609242747562,"msg":"Obtained Dropbox token"},{"d":1609242748623,"msg":"Save already synced with Dropbox"},{"d":1609243008430,"msg":"No external lastSync or forced, uploading save."},{"d":1609243011635,"msg":"Uploaded Local Save to Dropbox"},{"d":1609243011638,"msg":"Synced your save with Dropbox"}],"options":{"acceptLowScore":false,"autoSync":true,"biggerHistory":true,"chapterStatus":true,"chaptersSaved":400,"checkOnStartup":true,"checkOnStartupCooldown":30,"checkOnStartupMainOnly":true,"colors":{"higherChapter":"transparent","highlights":["rgba(82, 190, 90, 0.6)","rgba(107, 177, 95, 0.6)","rgba(55, 168, 61, 0.6)"],"lowerChapter":"rgba(180, 102, 75, 0.5)","nextChapter":"rgba(104, 115, 251, 0.4)","openedChapter":"rgba(28, 135, 141, 0.4)"},"confirmChapter":false,"errorNotifications":true,"favoriteLanguage":"all","groupTitlesInLists":true,"hideHigher":true,"hideLast":false,"hideLower":true,"highlight":true,"iconsSilentAfterSync":true,"linkToServices":true,"mainService":"mal","mdUpdateSyncDex":true,"noReloadStatus":true,"notifications":true,"originalThumbnail":false,"overviewMainOnly":true,"progressInThumbnail":true,"saveOnlyHigher":true,"saveOnlyNext":false,"saveOpenedChapters":true,"separateLanguages":true,"services":["mal","mu","al","ku","ap"],"subVersion":7,"thumbnail":true,"thumbnailMaxHeight":80,"tokens":{"anilistToken":"set","kitsuToken":"set","kitsuUser":"set"},"updateMD":true,"updateOnlyInList":false,"useMochi":true,"version":0.1},"saveSync":{"expires":1609257147557,"refresh":"set","service":"Dropbox","token":"set"}}

Additional context Ex 1 may be due to [58] as seen in screen shot , not sure about Ex 2 and 3

Glagan commented 3 years ago

I know about these issues, they are not related to SyncDex, but mochi (which is not open source).
MyAnimeList (and AnimePlanet to some extent) had a bug at some point and some titles have missing informations, it's getting fixed but it just take some time since it's a long process and I can't do anything about that.

It will probably be fixed in less than a week, but that doesn't mean that all of these errors will disappear, since I can't create perfect connections without manual input, which I do not want to do since there is a lot to manage/keep track of.

There is no documentation about mochi but it's a "simple" (huge) database which create connections for each Services available in SyncDex, and there is around 422000 Titles (cumulated for all Services), and it's the only reason it's slow to update.

In the future maybe manual input from user willing to help and manually fixing IDs for titles they found an error with might be implemented, but it's not a priority, the current system is "good enough" for most of the titles.