Now Playing Display Sync

Hi, Community! Here’s a new Blueprint for you.

Now Playing Display Sync

Automatically sync a display’s state with media player playback. When playback starts, activate the display. When playback stops, deactivate it after a configurable delay.

This is useful for “Now Playing” screens that should only be active during playback—such as a tablet showing album art, a TV displaying a music visualizer, or any display that should sleep when not in use.

Features

  • Activates display immediately when playback starts
  • Configurable delay before deactivating (default: 1 minute)
  • If playback resumes during the delay, the display stays on
  • Handles all non-playing states: paused, idle, off, standby, unavailable, unknown
  • Restores display state on Home Assistant restart
  • Fully customizable on/off actions—works with switches, scripts, scenes, TV commands, or anything else

How It Works

  1. Select the media player to monitor
  2. Set how long to wait after playback stops before turning off the display
  3. Define your “Display On Action” (e.g., turn on a smart plug, wake a tablet, switch TV input)
  4. Define your “Display Off Action” (e.g., turn off the plug, trigger sleep mode, close an app)

That’s it! The automation handles all the state tracking and timing for you.

Use Cases

  • Control a smart plug powering a dedicated “Now Playing” screen
  • Send wake/sleep commands to a tablet or display
  • Switch TV inputs or launch/close apps
  • Trigger scenes that adjust lighting along with the display

Install

Open your Home Assistant instance and show the blueprint import dialog with a specific blueprint pre-filled.

Or import manually from the gist: now-playing-display-sync.yaml · GitHub

Version History

  • 1.01 (Feb 2026): Only start off-delay when transitioning from playing state. Add handling for standby, unavailable, and unknown states. Run on-action on HA restart if already playing.
  • 1.00 (Feb 2026): Initial release