Jump to content

Trakt Scrobbling Broken (history sync working)


Go to solution Solved by Luke,

Recommended Posts

Posted (edited)

After a few tries, I got it to manually sync history with the scheduled tasks by making new pins. However there is an error when it tries to scrobble. Plex is working reliably with scrobbling, including 5 seconds after trying Emby, so Trakt must be online.

2025-03-20 12:32:21.760 Info HttpClient: POST https://api.trakt.tv/scrobble/start
2025-03-20 12:32:23.311 Error Trakt: Exception handled sending status update
    *** Error Report ***
    Version: 4.8.11.0
    Command line: /Applications/EmbyServer.app/Contents/MacOS/EmbyServer.dll -noautorunwebapp
    Operating system: Darwin 24.3.0 Darwin Kernel Version 24.3.0: Thu Jan  2 20:24:06 PST 2025; root:xnu-11215.81.4~3/RELEASE_ARM64_T8103
    Framework: .NET 6.0.36
    OS/Process: arm64/arm64
    Runtime: Applications/EmbyServer.app/Contents/MacOS/System.Private.CoreLib.dll
    Processor count: 8
    Data path: /Users/james/.config/emby-server
    Application path: /Applications/EmbyServer.app/Contents/MacOS
    MediaBrowser.Model.Net.HttpException: MediaBrowser.Model.Net.HttpException: NotFound
       at Emby.Server.Implementations.HttpClientManager.CoreHttpClientManager.SendAsyncInternal(HttpRequestOptions options, String httpMethod)
       at Emby.Server.Implementations.HttpClientManager.CoreHttpClientManager.SendAsync(HttpRequestOptions options, String httpMethod)
       at Trakt.Api.TraktApi.GetResponseFromTrakt(HttpRequestOptions options, String method, CancellationToken cancellationToken)
       at Trakt.Api.TraktApi.PostToTrakt(String url, Object data, TraktUser traktUser, CancellationToken cancellationToken)
       at Trakt.Api.TraktApi.SendEpisodeStatusUpdateAsyncInternal(List`1 episodeDatas, MediaStatus status, TraktUser traktUser, CancellationToken cancellationToken)
       at Trakt.Api.TraktApi.SendEpisodeStatusUpdateAsync(Episode episode, MediaStatus status, TraktUser traktUser, Single progressPercent, CancellationToken cancellationToken)
       at Trakt.ServerMediator.KernelPlaybackStart(Object sender, PlaybackProgressEventArgs e)
    Source: Emby.Server.Implementations
    TargetSite: Void MoveNext()

Server version Version 4.8.11.0. MacOS 15.3.2 on m1 mini.

embyserver (1).txt

Edited by uxjw
Adding version & os
  • Solution
Posted

Hi, seems to be working just fine in my testing. The not found response from trakt could mean that it doesn't recognize the content that you're scrobbling. What you might want to do is go into the metadata editor and make sure all of the external ids are correct. If it's an episode, then make sure the external ids are set correctly on the series.

Posted

I tried a more popular show and it works, so I think maybe some media needs to be matched better. Thanks so much!

Posted

Let us know how you get on. Thanks.

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...