Sync from MyAnimeList
my anime list
At the moment there is no official way to do this since MAL trashed their already awful API. https://myanimelist.net/forum/?topicid=1740204&show=400#msg56198138
Some people work around the limitation by using the MAL android app or replicating the user logon process but this is temporary only and not something I want to pursue for http://txm.huere.net. I also put off the sync to anilist and kitsu bc I'm just that lazy. The latter having an option to sync to MAL however.
so anything working these days for syncing ? I have kodi updating traktv automatically but would be great if i could get MAL to update from traktv , I mostly just use MAL for my plan to watch lists and keeping track of season names and ep counts
Giacomo Lawrance commented
Any update on this? Would love to see it happen
Would anyone here be willing to verify the import script (MAL --> trakt)? http://txm.huere.net/import
From my tests it should be running pretty smooth.
Since the date history was mentioned here: I'm adding them at the "end" date to the history, if it's not there then the "start" or otherwise at today's date.
see http://txm.huere.net for the export.
Let me export my animes to my anime list too.
Is it in any way possible to import your watched stuff from mal to trakt? Doing it manually show by show would be way too time consuming
There is only that much overkill you can do... None of that information is accessible in the API or visible on the list export. The amount of users that would actually click through every show for getting that information is miniscule.
What is accessible is the start- and end-watched dates. Those are however stupid fields and are kept independent of your watched dates and thus at 0000-00-00 for most people.
I finished a movie seen/rate/watchlist sync a little while ago going by that information (adding everything at either date available) but I have been lazy to bother with shows since.
As long as MAL keeps the clunky API there isn't likely much you can do.
Would that actually be a issue though or is the workaround of adding the start or end date adequate?
It would even be helpful if we could paste e.g. the episode history from MAL for a given show and Trakt would parse it into plays.
The input looks like:
Wizard Barristers: Benmashi Cecil Episode Details
Ep 12, watched on 04/03/2014 at 00:58 Remove
Ep 11, watched on 03/26/2014 at 01:00 Remove
<etc., one line per episode updated>
MAL doesn't print lines for episodes that are skipped, e.g. if you say 2 eps watched then forget 3 and put in 4 next time, so Trakt would probably have to skip those and let the user extrapolate manually.
On MyAnimeList the date and time you watch a show gets tracked in Episode Details. Can you make that data importable into trakt?
(and do the reverse sometime later too)
I will update it in the upcoming weeks (when I'm not lazy).
it really is a shame the sync was broken :S
The following changes have been made:
Warning: file_get_contents(http://api.trakt.tv/user/library/shows/watched.json/b21a48bc6459df2052a595586e69aae26984a372/MasterCATZ): failed to open stream: HTTP request failed! HTTP/1.1 503 Service Unavailable: Back-end server is at capacity in /var/hda/web-apps/TRAKTxMAL/html/T_x_M-sync.php on line 113 Warning: file_get_contents(http://api.trakt.tv/user/library/movies/watched.json/b21a48bc6459df2052a595586e69aae26984a372/MasterCATZ): failed to open stream: HTTP request failed! HTTP/1.1 503 Service Unavailable: Back-end server is at capacity in /var/hda/web-apps/TRAKTxMAL/html/T_x_M-sync.php on line 918
Hope that the trakt - mal site will be fixed, missing it!
Adonis K. commented
Isn't this a duplicate of http://support.trakt.tv/forums/188762-general/suggestions/6240605-sync-from-myanimelist ?
FYI: I'm not sure in what way you want the sync but the trakt -> mal way is fixed again in the one below.
I almost had at one point a proper sync from trakt to MAL finished (http://txm.huere.net/T_x_M.html) but then the public unofficial-MAL-api went down and I sort of lost interest. Maybe I'll have a go at it again in a proper way but the XML API is not really my thing :< (and I'm no expert in any of this).
The main problem is that you have to create a mapping table from trakt to MAL going by the name to the MAL id (and reverse). So far no API has done that (hummingbird had this at a point and ANiDB in some cases).
Being able to update MyAnimeList automatically from Trakt.