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 recommended section #291

Open
JVT038 opened this issue Mar 2, 2023 · 3 comments
Open

Add recommended section #291

JVT038 opened this issue Mar 2, 2023 · 3 comments
Labels
enhancement New feature or request

Comments

@JVT038
Copy link
Collaborator

JVT038 commented Mar 2, 2023

Add a section to the user's homepage containing unwatched items that are recommended based on the watched items.
How would this be done? I have no idea, but I'll look into doing this without any fancy A.I. stuff. Hopefully there's a nice API for this.

Maybe an algorithm could be written that just looks for the most common watched genres, actors / actresses, and directors. Based on this, you could recommend new items that have the most in common with this data.

@JVT038
Copy link
Collaborator Author

JVT038 commented Mar 2, 2023

TMDB already has this API endpoints to get similar movies based on a TMDB ID.
We could add a recommended section on the movie page containing the results from this TMDB endpoint.

@leepeuker
Copy link
Owner

leepeuker commented Mar 3, 2023

I am not so sure about this, the basic idea for Movary was to focus on the movies you have already watched, not on what you could/should watch. I would prefer if we e.g. provide more statistics about the users existing watch history than to give the users direct suggestions what to watch. The user can do this for himself/herself on the basis of the watch statistics.

To elaborate more about how and why to provide the user with more statistics about the existing history, I was for example thinking about a little gamification of the history, e.g. when you have watched your 50th movie of a release year you get a notification like Congratulations, "Tár" was your 50th movie from the year 2022 or "Tár" was your 10th movie staring Cate Blanchett (like an achievement system). This way Movary only tells the user about what metadata he/she has generated and not about what we (or any external service like tmdb) think the user should watch on basis of this metadata -> This empowers the user to make his/her on conclusions and not to trust in some alogrithm

What do you think about that?

@JVT038
Copy link
Collaborator Author

JVT038 commented Mar 3, 2023

Sounds good.
Though I still think a system where the user can find new things would be nice to have.
We could just use the TMDB or Trakt.tv API to get all trending movies and shows and show that to the user. Then we don't even need to write an algorithm; just fetch from their APIs and show that.
Besides that, this is mainly oriented towards TV shows (that don't have support yet), but if a user has watched an episode from a show (like the Mandalorian), Movary will have some section where Movary shows all the other episodes of the Mandalorian that the user can watch (in the future).
Example from Trakt.tv:

image

@leepeuker leepeuker added the enhancement New feature or request label Apr 6, 2023
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