Found it? Add it.
Search by title and add it to the shared list, with its poster, summary, runtime, ratings, and trailer included. Because “someone suggested a great film last Tuesday” is not a filing system.
Save the drama for the screen.
Everyone brings a film and gets the same number of votes. Save them, spend them, switch sides — then let Popcorn Vote settle what’s on tonight.
Free. Open source. All yours.
Your family’s film history stays exactly where it belongs: with you.
How it works
Suggestions, votes, glorious tie-breaks, and every film you’ve watched — all together, with no subscription sneaking onto the credits.
Search by title and add it to the shared list, with its poster, summary, runtime, ratings, and trailer included. Because “someone suggested a great film last Tuesday” is not a filing system.
Everyone starts on equal terms and receives new votes on the same schedule. Save them for later, put several behind a favourite, or change your mind whenever the plot demands it.
The film with the most votes wins. Deadlock? The wheel delivers the evening’s first plot twist.
After the credits, mark the winner as watched and give it 1 to 5 stars. Soon you’ll have a family film diary — including proof of who gave that disaster five stars.
See Popcorn Vote in action
Watch Popcorn Vote count the votes, break the tie, and reveal tonight’s main feature. No trailer spoilers.
Built for one family
One address, one family PIN, and no account obstacle course. Pick your name and join from any phone, tablet, or computer.
Save your votes, go all-in on a favourite, or redistribute them before movie night. Campaign speeches optional.
If the top films tie, the wheel makes the final call for everyone on the sofa.
Run it at home or on a VPS. No ads, no outside accounts, and no mysterious algorithm insisting you watch another Christmas rom-com.
Say who is missing before the reveal and only the votes of the people in the room count. Films somebody absent voted for wait for them instead of being watched without them.
For the self-hosters
Simple to deploy, sensible to run, and careful with the data your family leaves behind.
Docker · SvelteKit · SQLite · PWA
Without a valid four-digit family PIN, only the health check responds. Failed attempts trigger increasing waits per address and across the installation.
Plain HTTP is supported on a trusted home network. Public instances belong behind an HTTPS reverse proxy, with the container port kept private.
The database, covers, configuration, and backups live under /data.
Fourteen nightly states are kept by default, including catch-up after downtime.
Ready-to-pull images cover linux/amd64 for Intel or AMD NAS
devices and linux/arm64 for Raspberry Pi and ARM servers. No
separate database service needed.
Questions before the trailers
Everything families and self-hosters usually want to know about Popcorn Vote.
Popcorn Vote is a free, open-source web app that helps families choose a film together. Everyone can suggest films, cast and save votes, break ties with a wheel, and keep a shared film diary.
Each family member receives the same number of votes on a shared schedule. Votes can be saved, placed on one or several films, and moved until movie night. The film with the most votes wins; a wheel settles ties.
Before the reveal, mark who is missing. Only the votes of the people present count, and a film with a vote from somebody absent waits for them instead of being watched without them. The selection is shared by every phone and the TV, and it clears itself after the evening.
No. A family shares one installation and one four-digit PIN; each person then simply chooses their name on any phone, tablet, or computer. Named accounts with individual PINs can be added later under Settings, for families who prefer separate sign-ins.
Yes. Popcorn Vote is free software released under the MIT License. The source code, container images, setup instructions, and issue tracker are available on GitHub.
Your film list, votes, ratings, settings, covers, and backups remain on the server you control. Popcorn Vote has no advertising and requires no external user accounts.
Run the published Docker image on a Linux AMD64 or ARM64 server, NAS, Raspberry Pi, or VPS. Popcorn Vote uses SQLite and needs no separate database service. Public installations should use an HTTPS reverse proxy.
Film search, metadata, posters, and trailers come from The Movie Database; IMDb ratings come from the optional OMDb integration. Popcorn Vote is not endorsed or certified by TMDB.
The app and website are available in English, German, Spanish, French, Brazilian Portuguese, Italian, Polish, Turkish, and Japanese.
Your next movie night needs a winner.
Self-hosted, open source, and ready to settle tonight’s most important question.