Jellyfin Status
Use with Node-RED
Shows title of playing movie/series with progress bar
- Topic
- Multimedia
- Includes
- Flow · 2 icons
Runs on
- Runs on 32×8 (TC001 & DIY)
- Does not run on 52×16 (TC002) Made for 32×8 (TC001 & DIY).
- Does not run on 32×8 with AWTRIX 3 (TC001 & DIY) Made for AWTRIX NG.
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:
- Import the JSON flow into your Node-RED.
- Double-click the HTTP Request node and update the URL with your details:
- Replace
JELLYFIN_IPwith your Jellyfin server IP. - Replace
YOUR_API_KEYwith your API key generated in Jellyfin (Dashboard->Advanced->API Keys).
- 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).
- 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.
UPDATE 3. 07/10/26
- Updated API authentication for Jellyfin 12 compatibility
Moved the API key from the URL parameter to the Authorization HTTP header to comply with the new security requirements.
Sign in to view and copy the code of this flow.
These icons are attached to the flow. Send them to your AWTRIX separately; they are not included in the script installation.
8×8 px
8×8 px
Sign in to download these icons or send them to your AWTRIX.
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 Multimedia
Something wrong with this flow? Report it.
Have an idea?
Sign in to ask questions and join the conversation.