Skip to content

New Share your ideas with the AWTRIX community. Keep your creations together in your account.

Sign in
Jellyfin Status shown on an AWTRIX display
Jellyfin Status, as strusic runs it.

Jellyfin Status

Shows title of playing movie/series with progress bar

Node-RED AWTRIX NG
About this flow
Specifications
System Node-RED
AWTRIX version AWTRIX NG
Topic Miscellaneous
Built by strusic
File FyvOggtfrhVC.json · 8.5 KB
Icons 2
Published 29 Aug 2026 · updated 30 Aug 2026
Downloads 43
Is this your flow?

If you created this flow, open your saved edit link to add it to your account. You can then manage it whenever you sign in. Adding it to your account replaces the edit link.

Flow description

Jellyfin to Awtrix NG (Node-RED Flow)

This simple Node-RED flow connects to your Jellyfin API and displays what is currently playing (with a smooth progress bar) on your Awtrix NG matrix.

How to use:

  1. Import the JSON flow into your Node-RED.
  2. Double-click the HTTP Request node and update the URL with your details:
  • Replace JELLYFIN_IP with your Jellyfin server IP.
  • Replace YOUR_API_KEY with your API key generated in Jellyfin (Dashboard -> Advanced -> API Keys).
  1. Double-click the MQTT Out node and select your own MQTT Broker.
  • Note: Make sure the topic matches your Awtrix prefix (default is awtrix-ng/cmd/apps/pushed/Jellyfin).
  1. Click Deploy and you're good to go!

UPDATE 1. 30/08/26

  • User Whitelist Feature
    Added a simple configuration to filter playback by user. The matrix will now only display media watched by the specific accounts you define (e.g., ignoring kids' or guests' accounts).
    You have to edit "1. Check CJK & Route" node to add users
  • Smart CJK (Asian Characters) Fix
    The Awtrix matrix cannot render Chinese, Japanese, or Korean characters (displays ???). The flow now automatically detects CJK characters in the title.
  • Cinemeta API Integration for Titles
    When Asian characters are detected, the flow automatically extracts the IMDb ID from Jellyfin and silently fetches the clean Western title (English/Polish) using the free Cinemeta API. Regular titles bypass this step for maximum speed.
  • Title Caching System
    Added an internal Node-RED memory cache. External APIs are queried only once per movie/episode. Subsequent 5-second progress bar updates use the cached title to prevent network spam and IP bans.

UPDATE 2. 30/08/26

  • Deleting app from loop when no playing active
    Just forgot to add empty payload, now it's working.
Community

Discussion 0

Ask a question, suggest a change or share how you use it.

No comments yet. Start the conversation.

More flows for Node-RED or Miscellaneous

Something wrong with this flow? Report it.