Your movies and shows, on your own server.

PLAID indexes the films and series on your disks and streams them to every screen in the house. No central account, no subscription. Watch alone, or together.

Early development. The server, the web app and the Apple TV app work today. Sharing and Plaid Party are designed, not built. Where we are.

The controls of the PLAID web player on Nosferatu (1922), paused at 1:12:48, the played part of the timeline woven in tartan.
The PLAID web player, paused at 1:12:48 of Nosferatu (1922). The picture is a black frame: we don’t ship films.

One command, before anyone arrives.

PLAID is a single Go binary with SQLite and FFmpeg. On Ubuntu or Debian, the script installs a system service that starts on boot. No Docker needed.

curl -fsSL https://raw.githubusercontent.com/gh-prim/plaid/main/packaging/install.sh | sudo bash

amd64 or arm64: a Raspberry Pi 4 or 5 with a 64-bit OS is enough.

Every way to install

An account that lives on your server.

The first visit creates the admin account, on your machine. There’s no PLAID account online, and nothing to sign up for with us.

PLAID’s first-run screen: Create the admin account. It lives on Living room only. There’s no PLAID account online.
First run, step 1 of 4. “Living room” is the server’s name.

On the TV, it’s an app.

The Apple TV app finds the server on your network, pairs with a code, and plays with the same look and flow as the web. In English or French, per profile.

Everyone lands on the same frame.

Plaid Party is the feature PLAID is built around: one link, and play, pause and seek reach everyone at once, each on the stream that suits their screen. It’s designed, not built yet.

Plaid Party
Concept, drawn with the PLAID design system. Plaid Party doesn’t exist yet.

Credits: two developers and a couch.

PLAID is MIT licensed and built in the open. Every feature starts as a written intent, then a spec, then a plan, all on GitHub.