I have multiple devices with Kodi with Scrubs installed on them. I also have beatv installed on each. In the past I had no issue activating trakt on each and use them on each. In the past few weeks, I’ve had to reactivate each trakt instance on each device, and only the last teakt instance I activate remains activated, the others deactivate. So now each time I switch watching from one device to the next I need to acticate on trakt.tv/acticate again. This is becoming very frustrating.
Anyone else experiencing this? Anyone have a resolution for this issue?
When I look in my account it shows that one instance of the app/service is connected, but doesn’t indicate if multiples of the same app are connected. I have never had to check this before so I am unsure if it showed how many instances of a app was connected before.
trakt updated their auth token expiry a little while ago but there’s nothing for you to do really. you’ll need to contact the other app or plugin developers for help with those or to have them update their code for the auth tokens
Yeah this is a dumb change they did which they claim is for better security but it’s much far more of a headache for users that don’t use the apps regularly connected to trakt.
I just noticed that the developer would need to ensure their app handles reauthorization every 24 hours, but the last device I authorize stays activated beyond 24 hours. This may indicate the developer has already implemented the resync code necessary for reauthorization.
If the fix is already coded, what else could cause the previous device dropping authorization after a new device is authorized?
if you log in say every 24 hours, the token refreshes, and won’t require you to re-auth. If you say haven’t logged in for weeks, on your other devices or created a backup, both will have a higher chance of having an older api token, and hence expire requiring re-auth.
if the 3rd party app, syncs the token across devices, then it will have a better chance of not expiring. Kodi is one app which i don’t think it can sync across devices real time hence you have to create backups when you make changes.
No, that isn’t how auth works. There is a secondary refresh token with a longer expiration the app uses to get the main token automatically. If the app isn’t doing that, it means they haven’t coded auth correctly.
There used to be an option to name your device eg. lounge or bedroom. Now that is gone so I’m assuming that if you have the same app on 2 different devices that when you authorize one device you will deactivate the other. My solution for now is to use different apps on different devices. eg. POV on one device and Fen on another.
Well glad I scrolled and deleted my question. This sucks. I do remember trakt used to work even on same app across devices.
Was going mad recently between my living room and bedroom on why it kept falling out of sync. Thanks for the info everyone.
I’m not sure what the differences may be, but I have Cinema (official AND beta), SeriesGuide, Kodi (FenlightAM), Wako as well as the Android Trakt app all on either 2 or three devices (Firestick, tablet, phone) and all are logged into my (other private) Trakt account with absolutely no problems. All logged in as should be and each syncs perfectly.
Without knowing the full ins and outs of the back end I guess VIP might make a difference, but even before my (main) private profile was VIP I had many apps logged in on two devices (phone and tablet, I didn’t have Firesticks back then). The back end may have changed since then, though. @justin could VIP make a difference?
These are some of the apps connected. I’ve SeriesGuide, Cinema stable on three (Cinema beta version on two); Wako, Trakt Helper and Trakt for Kodi on two. I did have Realizer on two, but switched to FenlightAM recently, which is logged in on three.