How can we improve Trakt?

Sync from MyAnimeList

my anime list

210 votes
Vote
Sign in
(thinking…)
Password icon
Signed in as (Sign out)
You have left! (?) (thinking…)
Anonymous shared this idea  ·   ·  Flag idea as inappropriate…  ·  Admin →

18 comments

Sign in
(thinking…)
Password icon
Signed in as (Sign out)
Submitting...
  • sp1ti commented  ·   ·  Flag as inappropriate

    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.

  • MasterCATZ commented  ·   ·  Flag as inappropriate

    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

  • sp1ti commented  ·   ·  Flag as inappropriate

    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.

  • zachii commented  ·   ·  Flag as inappropriate

    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

  • sp1ti commented  ·   ·  Flag as inappropriate

    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?

  • dgw commented  ·   ·  Flag as inappropriate

    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.

  • tylersymes1998 commented  ·   ·  Flag as inappropriate

    On MyAnimeList the date and time you watch a show gets tracked in Episode Details. Can you make that data importable into trakt?

  • MasterCATZ commented  ·   ·  Flag as inappropriate

    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

  • sp1ti commented  ·   ·  Flag as inappropriate

    FYI: I'm not sure in what way you want the sync but the trakt -> mal way is fixed again in the one below.

  • sp1ti commented  ·   ·  Flag as inappropriate

    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).

Feedback and Knowledge Base