explaingit

rusty4444/now-showing-ha

Analysis updated 2026-05-18

53JavaScriptAudience · generalComplexity · 2/5Setup · moderate

TLDR

A cinema style now playing marquee display for Home Assistant that shows what is on Plex, Jellyfin, Kodi and similar media players.

Mindmap

mindmap
  root((Now Showing HA))
    What it does
      Shows current media
      Cinema marquee style
      Coming Soon screensaver
    Tech stack
      JavaScript
      Home Assistant
      Docker
    Use cases
      Wall mounted tablet display
      Media room screen
      Idle screensaver
    Audience
      Home Assistant users
      Media server owners

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

What do people build with it?

USE CASE 1

Show what is currently playing on Plex or Jellyfin on a wall mounted tablet.

USE CASE 2

Turn an idle tablet into a Coming Soon screensaver using Radarr and Sonarr data.

USE CASE 3

Add a decorative movie theater style display to a home theater room.

What is it built with?

JavaScriptHome AssistantDockerHTML

How does it compare?

rusty4444/now-showing-haadityagahlot/obsidian-desktop-widgetahouseofbards/bonfire-jellyprofiles
Stars535354
LanguageJavaScriptJavaScriptJavaScript
Setup difficultymoderateeasymoderate
Complexity2/52/53/5
Audiencegeneralgeneralops devops

Figures from each repo's GitHub metadata at analysis time.

How do you get it running?

Difficulty · moderate Time to first run · 30min

Requires an existing Home Assistant setup plus a media server like Plex or Jellyfin already connected.

No license information is stated in the source, so usage terms are unknown.

In plain English

Now Showing HA turns a wall mounted tablet or any browser into a cinema style marquee display for Home Assistant, the popular home automation platform. It shows what is currently playing on Plex, Jellyfin, Emby, Kodi, Apple TV, generic streaming devices, or Kaleidescape, with poster art, a bulb frame animation, and title overlays similar to a movie theater sign. It is meant to sit on a tablet using Fully Kiosk Browser, but any modern browser works too. There are three ways to install it. As a Home Assistant add-on, the tokens needed to talk to Home Assistant stay on the server side rather than in the browser. As a Docker Compose service, it reads a URL and token from an environment file, again keeping secrets off the tablet. Or as a frontend only page, where a single HTML file is copied into Home Assistant and configured locally, useful for simple setups. All three paths share the same kiosk interface. Beyond just showing what is playing, the project has a Coming Soon mode that rotates upcoming movies and episodes pulled from Radarr and Sonarr, complete with posters, countdowns, and configurable marquee text, so a tablet can act as a screensaver between viewings. Tapping the screen brings up an info panel with synopsis, ratings, duration, and playback progress when Plex details are configured. There is also optional filtering so a shared Plex server only shows sessions for one user, IMDb and Rotten Tomatoes style rating badges, several visual theme presets, and screen burn in protection for tablets that stay on for long periods. Most of the visual choices, like frame style, accent color, background color, and corner rounding, are adjustable through a setup screen rather than by editing code directly, which lowers the bar for someone customizing their own display. The project is aimed at Home Assistant users who already run a media server and want a dedicated, decorative now playing screen rather than building one from scratch.

Copy-paste prompts

Prompt 1
Walk me through installing the Now Showing Home Assistant add-on and connecting it to Plex.
Prompt 2
Help me set up Now Showing as a Docker Compose service with HA_URL and HA_TOKEN.
Prompt 3
Explain how to configure the Coming Soon screensaver mode with my Radarr library.
Prompt 4
Help me customize the marquee theme, accent color, and frame style for my tablet display.

Frequently asked questions

What is now-showing-ha?

A cinema style now playing marquee display for Home Assistant that shows what is on Plex, Jellyfin, Kodi and similar media players.

What language is now-showing-ha written in?

Mainly JavaScript. The stack also includes JavaScript, Home Assistant, Docker.

What license does now-showing-ha use?

No license information is stated in the source, so usage terms are unknown.

How hard is now-showing-ha to set up?

Setup difficulty is rated moderate, with roughly 30min to a first successful run.

Who is now-showing-ha for?

Mainly general.

Open on GitHub → Explain another repo

This repo across BitVibe Labs

Verify against the repo before relying on details.