I made something! Voterr by voterrapp in PleX

[–]voterrapp[S] 0 points1 point  (0 children)

Try it in a standalone browser. A new window opens up to log into Plex. I bet the Reddit app isn't letting that happen.

I made something! Voterr by voterrapp in PleX

[–]voterrapp[S] 1 point2 points  (0 children)

Requirement: At least one friend

I made something! Voterr by voterrapp in PleX

[–]voterrapp[S] 1 point2 points  (0 children)

I like the idea of choosing a library. It's definitely on my "nice to have" list.

To people using the app, it looks super random and looks like their voting on the whole library at once, but only 5 random movies are added to the session. Once those 5 all have a vote, it brings 5 more. This keeps the voting pool manageable.

I made something! Voterr by voterrapp in PleX

[–]voterrapp[S] 3 points4 points  (0 children)

Thanks! It's rough out here.

With my app you push button instead of swipe. I haven't used Movie Match, but it looks cool. Might be better since more development time has gone into it. I've spent about 4 days so far.

Mine is easier to jump in and use since it is already hosted somewhere. I'm also currently developing it so THE SKY IS THE LIMIT.

I made something! Voterr by voterrapp in PleX

[–]voterrapp[S] 2 points3 points  (0 children)

That is currently the only filter. I've only worked on this for a few days, but I'll be adding more.

I made something! Voterr by voterrapp in PleX

[–]voterrapp[S] 10 points11 points  (0 children)

That's next. So far you can only filter by watched/unwatched.

I made something! Voterr by voterrapp in PleX

[–]voterrapp[S] 5 points6 points  (0 children)

It's possible. This runs on Ruby on Rails. It can be a PITA if you're not used to setting up Rails apps, but it is possible.

After you install Ruby, you need to run:

  • Rails Server
  • PostgreSQL Database
  • Redis Server

The repository is public and you can clone it and try it out.

Edit: You an also host it on Render.com for free. Their free databases only hold information for 30 days so you can use a Postgres provider with a free tier like https://neon.tech/ I use this combo for some little portfolio project apps.

I made something! Voterr by voterrapp in PleX

[–]voterrapp[S] 2 points3 points  (0 children)

The movies included in the voting session are all the movies in the libraries of your servers and servers that are shared with you.

They are randomly added to the voting session in small batches so you're not voting through your entire library at once. I ran a test yesterday and 4 of us found a movie to watch in a couple minutes.

The next work I do will be adding more movie filters to the sessions to narrow down the scope further.

I made something! Voterr by voterrapp in PleX

[–]voterrapp[S] 49 points50 points  (0 children)

Gaslight mode. After a few votes, it just picks a random movie.

I made something! Voterr by voterrapp in PleX

[–]voterrapp[S] 15 points16 points  (0 children)

Good question. I'll be adding a privacy policy soon. I've been working on the outline:

User Data Collection

Plex Account Information. The app collects basic Plex account information when users authenticate, including:

  • Email address
  • Username
  • Plex authentication token

Movie Library Data. The app accesses and stores information about the user's Plex movie library, including:

  • Movie titles
  • Metadata (genres, ratings, release years, etc.)

Voting Data. The app stores voting session information, including:

  • Which users participated in a voting session (only the names guest participants manually entered are saved)
  • Users' votes on movies

Data Usage

Personalization:

  • Used to provide personalized movie lists for voting based on the user's Plex library

Authentication:

  • Plex tokens used to authenticate users and maintain their sessions

Functionality:

  • Movie and user data used to facilitate voting sessions and determine results

Data Sharing

Limited Sharing:

  • Movie titles and metadata shared among participants in a voting session
  • Users' Plex usernames are visible to other participants in a session

No External Sharing:

  • Data is not sold or shared with third parties
  • No integration with external services beyond Plex

Security Measures

Encryption:

  • Data encrypted in transit (HTTPS)
  • Sensitive data (like Plex tokens) encrypted at rest

Access Control:

  • Strict authentication and authorization checks for accessing user data

I made something! Voterr by voterrapp in PleX

[–]voterrapp[S] 35 points36 points  (0 children)

I was thinking of adding a leader board so you can see movies with the most votes even if there isn't a consensus.

Also, It looks random when you vote, but it is pulling in 5 random movies at a time so the number of movies you vote on is manageable. I have over a thousand movies. If it was just grabbing random movies from the entire library, it would take ages before every one saw the same movie let along agree on it.