Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feature request: Sync watched time #1907

Open
ztevo opened this issue Apr 20, 2024 · 2 comments
Open

Feature request: Sync watched time #1907

ztevo opened this issue Apr 20, 2024 · 2 comments
Labels
enhancement New feature or request

Comments

@ztevo
Copy link

ztevo commented Apr 20, 2024

Feature description

Change behaviour such that a "Watched status" sync from Plex To Trakt, would copy the time a movie/episode had finished being watched into Trakt.

For example - if you finished watching an episode at 6pm and the sync was complete at 6.30pm, "Watched Status" sync would copy across the 6pm time into Trakt history (not 6.30pm sync time as it would do today).

If there are situations where a previously unwatched item has been watched multiple times before a scheduled sync - then it should take the finish time of the first watch (rather than the most recent).

Related: #1886
Possibly related: #1626

Use case

I use Trakt to keep a record of when I watched all shows and movies for the very first time only (so purposefully do not capture rewatches).

The current behaviour of PTS is such that syncing Watched Status from Plex to Trakt, would not give an accurate watch history i.e. not chronological order.

This feature would help ensure my watched history in Trakt is as close to accurate as possible.

Workarounds

Using Sync command - potentially could schedule a sync every minute (although not sensible).

Using watch command - scrobbling would capture correct time (with some caveats), but would also include rewatches.

Plan to implement

Support would be required (sorry - not a developer!).

Thank you!

@ztevo ztevo added the enhancement New feature or request label Apr 20, 2024
@glensc
Copy link
Collaborator

glensc commented Apr 28, 2024

add your config to the feature request (relevant parts only), and be certain that it's clear what you when you mean plextraktsync watch and when you mean plextraktsync sync. and so that whatever you mean by caveats is described. i also don't understand why you say accurate history. explain, show details.

plextraktsync sync always takes time from plex of when watch was completed, see the timestamp with inspect command (under Plex play history)

@glensc
Copy link
Collaborator

glensc commented Apr 28, 2024

for understanding how things work, you can also remove watch from trakt and then run sync again (use with --id parameter to sync only one item), it would copy the watch time stored in plex.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants