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] Filter out watched media #15

Closed
8bitgentleman opened this issue Dec 10, 2020 · 14 comments
Closed

[Feature Request] Filter out watched media #15

8bitgentleman opened this issue Dec 10, 2020 · 14 comments
Assignees
Labels
enhancement New feature or request

Comments

@8bitgentleman
Copy link

Is your feature request related to a problem? Please describe.
Right now movies that I have already watched with plex show up in the stack as options.

Describe the solution you'd like
I would like a toggle option when creating a room that allows me to only show media that has not been watched by a certain user.

Describe alternatives you've considered
Another option would be to have each user log-in with plex (maybe using #14 ) and then into a room. Then moviematch could only show each user media that they have not watched.

Additional context
Great job on putting this together it's a great addition to my Plex server!

@sifotes
Copy link

sifotes commented Dec 11, 2020

Not sure exactly this would be implemented without having each user log in (difficult to convince others) but I'd be ok with at least filtering out the library items that I've already watched. (only storing my login info)

@flying-sausages

This comment has been minimized.

@LukeChannings LukeChannings added the enhancement New feature or request label Dec 11, 2020
@owine
Copy link

owine commented Dec 11, 2020

I am piggybacking on this, but the ability to filter generally would be welcome. Say you want to look at cards only for stand up or only for a specific director, etc. Since Plex has all of this data I would hope it can be access rather easily for robust filtering.

@LukeChannings
Copy link
Owner

I'm thinking of something along these lines...

Mobile - Log in - Valid

Mobile - Create  Room - With 2 filters

@flying-sausages
Copy link
Contributor

what will determine what's watched and what isn't?

@8bitgentleman
Copy link
Author

@LukeChannings that looks exactly like what I had in mind!

@LukeChannings
Copy link
Owner

what will determine what's watched and what isn't?

I'm not 100% sure yet. It's easy enough to do it based on the administrator's watched status, but that's probably not the best.

I'm mostly exploring the UX here.

Another option may be to require participants to be logged in on a session-by-session basis, which makes checking the watched status a bit easier.

@kernelkaribou
Copy link

One idea, have it be a checkbox for the room generation (not sure if that would complicate the backend). So room code "1234" is only showing unwatched movies for the selected library. Something I was thinking would be awesome and saw this.

@sifotes
Copy link

sifotes commented Dec 13, 2020

It's easy enough to do it based on the administrator's watched status, but that's probably not the best.

I think this would be good enough for most cases, and would be pretty streamlined in terms of usability compared to having everyone log into their own Plex account. Even better if Plex SSO get's implemented.

Alternatively, give the option to login into Plex before / during room generation so that user's have the choice of filtering, but it would slow down a group of people who don't all have accounts.

@Mushin
Copy link

Mushin commented Dec 18, 2020

I would go one step further with the filtering and e.g. offer the movies with highest critic rating (or recent releases) first, or give them a higher weighting to appear sooner.

@LukeChannings LukeChannings self-assigned this Mar 4, 2021
@jeremysherriff
Copy link

If I understand the project goal correctly, #14 isn't necessary for this feature. You're attempting to assist in a group of people selecting what media to watch (together, presumably) - therefore the watched/unwatched status is either mostly irrelevant (eg a group of friends, who individually have watched many different movies and therefore accept that some in the group will likely have already seen the chosen title), or it is very relevant (a couple who are attempting to decide what to watch next on a shared screen, therefore using a specific Plex account). In this situation, the token used to connect to the Plex server is likely from the account that they are going to use. Attempting to understand the different watched/unwatched status of media across a number of Plex accounts seems to me to be an edge case.

For me right now, the value of this project is diminished severely by showing watched movies. My library has ~1,500 titles, but only around are 60 unwatched. The chances of the card stack presenting me and my partner with unwatched movies to chose from is very slim.

@LukeChannings
Copy link
Owner

@jeremysherriff

Note that if you want to create a room with unplayed media you can use the Unplayed filter like shown below:

Create Room

This was previously broken but is working correctly in 2.0.0-beta.2

@8bitgentleman
Copy link
Author

@LukeChannings Just checked out beta-2, amazing progress! As far as I'm concerned this feature now exists, I'll go ahead and close the request. Thanks!

@jeremysherriff
Copy link

jeremysherriff commented May 15, 2021 via email

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

8 participants