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

Add syncing and/or manual import of watched history from streaming services #785

Open
mblennegard opened this issue Jan 25, 2025 · 2 comments
Labels
enhancement New feature or request help wanted Extra attention is needed

Comments

@mblennegard
Copy link

Idea Overview
Add syncing and/or manual import of watched history from streaming services, e.g. Netflix, HBO, Disney+ etc.

Is your feature request related to a problem? Please describe.
To get a complete history of your watched movies and tv shows automatically, instead of having to register manually.

Describe the solution you'd like
Automatic background job(s) for fetching watched history from streaming services.
As streaming services vary and most likely for the possibility to handle this manually, individual settings for each streaming service as well as manual syncing should be possible.

Describe alternatives you've considered
Manually register the watched movies and tv shows.

Additional context
Maybe work from https://github.com/trakt-tools/universal-trakt-scrobbler could be re-used or integrated.

@mblennegard mblennegard added the enhancement New feature or request label Jan 25, 2025
@IRHM
Copy link
Member

IRHM commented Jan 29, 2025

Hey @mblennegard thank you for the great idea! This sounds like it would be very cool, though unfortunately I don't subscribe to any of these services.

I could take a look at some point to see if it's possible.

The browser extension you have linked, may be a good resource, depending on if it uses api endpoints that we can access too (if its just page scraping then might not be so much luck with it).

We'd probably also need to find a safe way to store user credentials too. I'm guessing most of these services don't offer a "public" api, so we may have to have users provide credentials directly in Watcharr, if there's no authentication service provided.

Would greatly appreciate any more help on this.

@IRHM IRHM moved this to Todo in Watcharr Jan 29, 2025
@IRHM IRHM added the help wanted Extra attention is needed label Jan 29, 2025
@mblennegard
Copy link
Author

@IRHM

The browser extension you have linked, may be a good resource, depending on if it uses api endpoints that we can access too (if its just page scraping then might not be so much luck with it).

We'd probably also need to find a safe way to store user credentials too. I'm guessing most of these services don't offer a "public" api, so we may have to have users provide credentials directly in Watcharr, if there's no authentication service provided.

Would greatly appreciate any more help on this.

If I remember correctly from last time I looked into this (granted, that was 1-2 years ago), that project relies indeed on page scraping, by accessing an existing web session where the user is already logged in to each service.
Yeah, none of these offer any API's for the history/watched list as far as I am aware (but again, it was quite a while since I last looked into this).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request help wanted Extra attention is needed
Projects
Status: Todo
Development

No branches or pull requests

2 participants