2018-04-15, 10:18
(2018-04-12, 21:40)Razze Wrote:(2018-04-12, 19:25)mgonzales Wrote:should be manualSync(2018-04-11, 09:27)Razze Wrote: Synching is weird, are you sure you have no custom bindings done for that? It only happens if it's directly cal, which we don't do in the plugin - besides when you start the script manually from the options.I don't think I have any custom bindings set for Trakt to sync "manually".
Haven't updated my machine in the last few days, will try to do later and see if I can replicate. Wouldn't be surprised if something goes wrong, as we are changing pretty big stuff at the minute.
I can start looking for something that does unbeknownst to me - what is the call to the Trakt add on for a manual sync so I can start grep and awk'ing for such a troublemaker.
Thanks
M
I looked and damn near disabled every add on I could think of but pretty consistently now trakt doesn't even try to rate or scrobble at playback end and instead of going crazy I decided in the interim to use kodi callback with a on playback end trigger run the following script:
now I can move past this obsessive episode and hobble along until normality returns hehepython:
# -*- coding: utf-8 -*-
import xbmc
def __getMediaType():
if xbmc.getCondVisibility('Container.Content(tvshows)'):
return "show"
elif xbmc.getCondVisibility('Container.Content(seasons)'):
return "season"
elif xbmc.getCondVisibility('Container.Content(episodes)'):
return "episode"
elif xbmc.getCondVisibility('Container.Content(movies)'):
return "movie"
else:
return None
if not xbmc.getInfoLabel("ListItem.UserRating"):
xbmc.executebuiltin("RunScript(script.trakt,action=rate,media_type=%s,dbid=%s)" % (__getMediaType(), xbmc.getInfoLabel("ListItem.DBID")))
at least that covers rating requests for non-rated items (so far seems to work well)
QUESTION: what is a quick / easy way to call a scrobble manually? (if there is one)
well..... actually I should turn on scrobble notification in Trakt to see if in fact that is the case - the debug logs did not show trakt attempting (via logger.debug message) to do so but doesn't mean that something else isn't (if there is a "something else").
As always - greatly appreciate your hard work with Trakt, Kodi, etc.
and...
Thanks for your help! 🙃
Mario