WeTrakr
Connect WeTrakr to sync watch activity, ratings, and playback progress.
WeTrakr
Connect WeTrakr to sync your watchlist, watched history, ratings, and playback progress with CrossWatch. It can also receive scrobbles from your configured players.

Connect WeTrakr
Open Settings → Connections and select WeTrakr.
Select the provider profile you want to connect.
Click Connect WeTrakr.
In the browser tab that opens, sign in to WeTrakr and approve CrossWatch.
Copy the authorization code displayed by WeTrakr.
Return to CrossWatch and paste it into Authorization code.
Click Complete connection.
Wait until CrossWatch shows Connected as your account name.
Keep the connection dialog open and stay on the same provider profile while completing these steps. The login session expires after 10 minutes.
Account status
After connecting, CrossWatch displays your account name and Free or VIP plan. The provider status tooltip also shows your remaining daily API calls and reset time when WeTrakr supplies that information.
Connecting an account does not start synchronization automatically. Configure your sync pairs or scrobble routes separately. Rewatch syncing is optional in the pair settings and does not require WeTrakr VIP.
Troubleshooting
If no browser tab opens, click Open WeTrakr approval page or allow popups for CrossWatch.
If the code is invalid or the login session expires, click Connect WeTrakr again and complete the new approval flow.
If CrossWatch asks you to reconnect, repeat the connection steps for the affected profile.
If you reach an API quota, wait for its reset before retrying. Check the provider status tooltip for the remaining allowance when available.
Power users
Authentication
CrossWatch uses Authorization Code + PKCE (S256) with the out-of-band redirect URI urn:ietf:wg:oauth:2.0:oob. The browser displays a code for the user to paste into CrossWatch; no public callback URL is required.
CrossWatch includes its public client ID and does not require a client secret. WeTrakr's media-center Device Code flow is not used for this connection.
Access and refresh tokens are stored automatically for the selected provider profile. CrossWatch refreshes access tokens automatically; reconnect if authorization expires or is revoked.
Config keys
The wetrakr provider configuration includes:
auth_method:pkceaccess_token,refresh_token,token_type,expires_at: managed by CrossWatchusername,user_id,plan: account details obtained during authenticationreauth_required: whether the profile needs to reconnect
Use the connection UI to manage credentials. Additional provider profiles keep their own authentication state.
Related docs
Provider rate limiting
Last updated
Was this helpful?