Marquee — Plex now playing, on your Nest Hub

For Plex · Google Nest Hub · Self-hosted

Movie night deserves
a marquee.

Marquee turns a Google Nest Hub into a cinematic now-playing display for Plex — poster, ratings, progress, and a clock, cast the moment you press play and gone when the credits roll.

Marquee's Split template: full-height movie poster beside title, ratings, and progress

How it works

Point it at Plex. That's the whole setup.

01

Connect

One container, four settings: your Plex server, its token, the Hub's IP, and the card URL. Up in about a minute.

02

It watches

Marquee polls Plex every few seconds. When a movie or episode starts, it pulls the poster, logo, ratings, and details automatically.

03

The Hub becomes a marquee

The card is cast to the Hub while you watch and released when playback stops — your photo frame comes right back.

Five compositions

One card. Five completely different rooms.

Every template is a hand-designed arrangement of the same blocks — switch between them live from the settings page.

Built from blocks

Everything on the card is a block. Arrange them your way.

Ratings travel together

Rotten Tomatoes critic and audience scores sit beside IMDb as one designed group — never scattered across the card.

A live editor

Drag blocks in the demo preview, or fine-tune position, width, and size with sliders. Nothing hits the Hub until you save.

Show only what you want

Plot, genres, scores, media info, rating badge, runtime, progress, clock — every block toggles on and off.

Clock styles

12 or 24-hour, optional seconds, and a whole template where the clock is the show.

Casts itself

Playback starts, the Hub shows the card. Playback stops, the Hub goes back to ambient mode. No taps, ever.

Private by design

Runs on your LAN with no login and no cloud. Your Plex token never leaves the server.

Four themes + yours

Pick a color. The whole card follows.

Try it — this page re-tints the same way the card does. Amber, Ice, Crimson, and Emerald ship as themes, and a color picker makes the accent anything you want.

Install

Up in one minute.

# swap in your IPs and Plex token
docker run -d --name marquee --network host \
  -e HUB_IP=192.168.1.50 \
  -e PAGE_URL=http://192.168.1.10:8084/image \
  -e PLEX_HOST=http://192.168.1.10:32400 \
  -e PLEX_TOKEN=your-token \
  -v marquee-config:/config \
  jamisonfitz/marquee:latest

On Unraid?

Grab the template from the repo — appdata path, icon, web UI link, and update notifications all wired in. Settings live at http://server:8084/, the card at /image.

templates/marquee.xml →