Normal
Hmmm, actually, looking into MyFilms code, all is "intended" right:[CODE] if (ended || (stopped && playTimePercentage >= 80)) { if (MovieWatched != null && MyFilms.conf.AllowTraktSync) { MovieWatched(movie); LogMyFilms.Debug("UpdateOnPlayEnd(): Fired 'MovieWatched' event with movie = '" + movie.Title + "'"); } }[/CODE]So the MovieWatched event should only be fired if either the film ended or was stopped after more than 80% runtime.I looked into trakt code, there the myfilms handler correctly only launches the rating dialog when MovieWatched is received, not e.g. for MovieStopped.So it looks, like there might be a problem with runtime calculation of multi part movies - might be caused by changes in VDB.Will have to look into it...
Hmmm, actually, looking into MyFilms code, all is "intended" right:
[CODE] if (ended || (stopped && playTimePercentage >= 80))
{
if (MovieWatched != null && MyFilms.conf.AllowTraktSync)
MovieWatched(movie);
LogMyFilms.Debug("UpdateOnPlayEnd(): Fired 'MovieWatched' event with movie = '" + movie.Title + "'");
}
[/CODE]
So the MovieWatched event should only be fired if either the film ended or was stopped after more than 80% runtime.
I looked into trakt code, there the myfilms handler correctly only launches the rating dialog when MovieWatched is received, not e.g. for MovieStopped.
So it looks, like there might be a problem with runtime calculation of multi part movies - might be caused by changes in VDB.
Will have to look into it...