Skip to content

Movie night,wherever they are.

One of you hosts the movies. Everyone downloads what they want to watch, then you all press play at the same second, from anywhere.

Download the app

For Windows · Mac coming soon

Host a library

New in Moovo 1.1

Everything in What's new
Stream while it downloads
After a quick connection check, start watching in seconds while the download keeps going.
TV mode
Press Ctrl+Shift+T for a couch-sized Moovo, with profiles and any remote you have.
Your people
Connect as partner, family or friend, invite by name, and keep streaks together.
Invite links
Links that look good when you share them and open straight in the app.

No streaming service in the middle.

Moovo is a small server for your movies plus an app for everyone you invite. Here's how an evening goes.

  1. 01

    One of you hosts.

    Point the Moovo server at the movies you already own, on a NAS, a Mac mini or the PC under the desk. It reads your folders without changing them, finds the posters and details, and sends your people an invite.

    Admin · Library
    D:\Moviesread-only D:\TV Showsread-only

    Finding posters and details… 0 of 214

    Letters toCalifornia
    THE LONG WAYHOME
    OPENMoon Diner
    PaperBoats
    NIGHTFerry
    GRANDMA'SBig Heist
    Signal& NoiseA LIMITED SERIES
    Monsoon Season
    SUMMER OFKites
    THEQuiet Year
    LAST TRAIN TOLisbon
    HarborLights
    Invites sent to Mom, Sam and Maya
  2. 02

    Everyone downloads their own copy.

    Downloads pick up where they stopped, sit out a bad connection and finish on their own. Once a movie is on your computer it plays with no internet at all. And if a quick connection test says you can keep up, you can start watching while it finishes.

    My Downloads
    PaperBoats

    Paper Boats

    1h 48m · 2.1 GB

    Downloading 0% · 6.1 MB/s · 6 min left

    NIGHTFerry

    Night Ferry

    1h 41m · 1.8 GB

    Queued

    Signal& NoiseA LIMITED SERIES

    Signal & Noise

    Season 1 · 8 episodes

    Queued

  3. 03

    Then you press play together.

    Everyone plays their own copy, so nothing buffers. Moovo only passes along the small stuff: play, pause, skip. Pause in New York and it pauses in Los Angeles, on the same frame.

    Watch together
    1:02:10
    Your copyNew York · 10:14 PM
    Both screens show the same moment.
    1:02:10
    Maya's copyLos Angeles · 7:14 PM

    In sync, same second on both screens

Like sharing a couch.
A very long couch.

Watch Together keeps the movie in sync and brings along the little things you'd do in the same room.

And the rest of the evening: an intermission with a timer and the chat beside it, “Again!” to rewind a scene, a vote to switch movies, and a choice of host-only controls or letting anyone pause. If someone's Wi-Fi drops, everyone sees “Leo left”, the movie carries on, and they slip back in where everyone is.

Your people, and nobody else.

Sharing a server doesn't mean sharing your evenings with everyone on it. You see the people you've connected with, and they see you. Nobody else on the server sees you at all.

Connect by username
Type someone's exact username to send a request. If they accept, you're connected. Nobody can browse who else is on the server.
Label them your way
Partner is something you both confirm. Family, friend or your own word, like “Mom” or “roommate”, is your private filing.
Invites connect you
Whoever you invite joins connected to you, and only to you. Members can invite too, with an admin's okay.

Your people4 connected

Priya wants to connectLeo introduced you

  • MayaLos Angelespartner
  • MomManilafamily
  • SamLondonfamily · little brother
  • LeoLisbonfriend · roommate
Add someone by their username

Labels other than partner are only for you. Maya sees you as her partner; Sam never sees “little brother”.

Dinner in LA.
Bedtime in New York.

Add a clock for anyone you're connected with, if they share their time. Moovo plans movie nights in each person's own time zone and warns you when a movie would run past someone's bedtime.

Youin New York

10:14PM

Friday
Mayain Los Angeles

7:14PM

Friday

Live, right now. Clocks are a home widget you add, only for the people you pick, and each one follows that person's own computer, so it's right even after a trip. No widget, no clocks.

A double feature, on everyone's clock.

Line up a few titles back to back. Moovo shows when each one starts in your time and everyone else's, downloads them all ahead of time, and tells you when you'll be done.

Next up
Between titles a countdown runs through the break. The next one starts on its own, or right away with Start now.
Times that keep up
Start late or take an intermission, and everyone gets the new times.
Plan it before it's out
On Coming Up, “Watch it together” books a release for the day it arrives, with the people you pick.
TV mode · out now in 1.1Travel Box · coming

Pack the movies.
Bring the couch.

TV mode is here: a big-screen Moovo you drive from the sofa. Next comes the Travel Box, which takes your movies on vacation.

TV mode, out now
Press Ctrl+Shift+T on any computer plugged into a TV. Big posters, profiles with optional PINs, and the arrow keys, a gamepad, a Bluetooth remote or another computer as the remote.
Travel Box, coming
Everyone packs what they want before the trip, fast over home Wi-Fi. On vacation it works with no internet, and progress, ratings and streaks sync back home. The software is built and being tested on real hardware.

TV mode came with version 1.1. How TV mode and the Travel Box work

Family in one circle. College friends in another.

Each circle gets its own list, movie nights, streak and a recap at the end of the year. Or just two of you: you and your partner, you and Mom.

🔥 7 weeks

Next movie night: Friday, 8 PM your time

WATCHED TOGETHER

A slide from Our Year, the recap for any pair or circle.

Your movies never leave your server.

Moovo is software you run yourself. We don't host, index or even see anyone's movies. The only thing this website knows is your email, if you make an account.

What other people on a server can see

Nobody sees you unless you connect
Not even other people on the same server. Your local time, online dot, downloads and activity go only to people you've connected with, and you choose which of it they see.
Your server, your files
Movies live on your own hardware and download straight from it to your people. They never pass through us.
No tracking, no ads
The apps don't phone home about what you watch. There's nothing to sell, so we don't collect it.
Works without us
Your server never needs our website to run, and Supporter extras keep working offline.
Bring your own keys
Posters and details come from services you choose (like TMDB) with your own API keys.

Questions, before the lights go down.

Is it really self-hosted?

Yes. One person (the host) runs the Moovo server on their own computer or NAS with Docker. Everyone else uses the app to connect to that server. There's no central streaming service in the middle.

Do my movies ever touch your servers?

Never. Files go straight from the host's server to the people they invited. This website only handles downloads of the app itself, optional accounts, and donations.

Does it work offline?

That's the whole idea. Download a movie or a whole season, then watch it with no connection. Watch Together needs only a trickle of data to keep everyone in sync, because everyone plays their own copy.

Can I start watching before the download finishes?

Yes, if your connection is up to it. Moovo stays download-first: streaming only shows up after a quick connection test passes. Then Stream appears next to Play and Download, you start watching in seconds while the download finishes, and you end up with a normal download. At home it's always fine; away from home it depends on your speed, your server's upload and the title's quality. In Watch Together it's automatic and never speeds up or skips, and the server's owner sets the limits in Admin.

What about privacy?

The apps don't track what you watch and there are no ads. Your server keeps its own data, and on it, nobody sees you unless you connect. If you create an account here (only needed to become a Supporter), we store your email and what you've unlocked. That's it.

Can other people on the server see what I watch?

Only the people you've connected with, and only what you choose to share. Being on the same server doesn't connect you to anyone: an invite connects you to whoever invited you, and anyone else needs a request you both accept. In Settings, under People & privacy, you pick who sees your local time, when you're online, your downloads and your activity. The one exception is the server's owner and admins, who can see what's watched on the server they run.

Who can invite people?

The owner and admins, and members too if the owner allows it (it's on by default). A member's invite waits for an admin to approve it unless the server auto-approves, and the owner can set each person to auto-approve, needs approval or can't invite. Whoever joins is connected to the person who invited them, and to nobody else.

Can I clear my reactions?

Yes. Clear yours on one title from its page or the player, or all of them at once in Settings. You can also hide other people's reactions on a title, choose whose reactions replay (the people you follow, the people you watched with, or nobody), and admins can clear reactions on any title or from any person.

What do I need to host?

Your own movie and TV files, a computer that stays on (a NAS, Mac mini, old PC or Linux box) and Docker. The guide walks you through it, including remote access with port forwarding or a tunnel.

Where do the movies come from?

From your own library. Moovo doesn't provide, sell or link to any content. It makes the files you already own look great and lets you share them with your people.

Which devices are supported?

The app runs on Windows 10 and 11 (64-bit) today. TV mode, for any computer plugged into a TV, is built in: press Ctrl+Shift+T. The Mac app (Apple silicon, macOS 12 or later) is coming soon, and iPhone and Android apps and a native Apple TV app are in progress. The server runs anywhere Docker does.

Why does Windows warn me when I install it?

Windows only fully trusts apps signed with a code-signing certificate, and those cost hundreds of dollars every year. Moovo is free and makes no money, so we can't cover that yet. The first time you run the installer, you may see "Windows protected your PC": click "More info", then "Run anyway". It only asks once. When tips and Supporters cover the certificate, we'll sign the app and the warning goes away for everyone.

Is it free?

Yes, with no limits: it's your server, so you decide how many people and titles. Every feature is free. Supporter plans (coming soon) fund the updates and add a few fun extras, and you can leave a tip any time.

See you at
movie night.

Download the app

For Windows · Mac coming soon

Moovo is free, with no ads and no investors. If it brings your people a little closer, become a Supporter or leave a tip. It keeps the updates coming.