Skip to content

Lumia Stream

Lumia Stream Configuration

The Lumia Stream destination connects Now Playing to Lumia Stream via a dedicated plugin. When a new track plays, Now Playing pushes the track data to the plugin in real time, making the artist, title, BPM, key, and other fields available as Lumia variables. You can use those variables in alerts, light effects, and chatbot responses, creating a fully automated lighting and chat experience that follows your set.

  • Lumia Stream installed, running, and connected to your lights. Download it from lumiastream.com. A Lumia Stream account is required.
  • The Now Playing plugin for Lumia Stream installed inside the Lumia Stream app.
  • A connection token generated from your Now Playing dashboard.

Step 1: Install the Now Playing Plugin in Lumia Stream

Section titled “Step 1: Install the Now Playing Plugin in Lumia Stream”
  1. Open the Lumia Stream app.
  2. Go to Settings then Plugins then Install from file.
  3. Select the Now Playing plugin file and install it.
  1. Open the Now Playing dashboard and go to Connections then Destinations.
  2. Find the LumiaStream card and click Configure.
  3. Click Generate Token.
  4. Copy the token that appears.
  1. In Lumia Stream, open the settings for the Now Playing plugin.
  2. Paste the token into the Connection Token field.
  3. The plugin connects automatically and begins receiving track updates.

Once connected, the following variables are available in Lumia templates and alerts:

VariableDescription
np_artistCurrent artist
np_titleTrack title
np_albumAlbum name
np_labelRecord label
np_genreGenre
np_bpmBPM
np_keyMusical key
np_durationDuration in seconds
np_artwork_urlArtwork URL
np_beatport_urlBeatport link
np_apple_music_urlApple Music link
np_release_dateRelease date
np_remixerRemixer
np_isrcISRC code
np_sourceTrack source (rekordbox, traktor, etc.)
np_is_playingWhether a track is currently playing

The plugin fires a New Track alert every time the track changes. You can attach this alert to any Lumia light effect, color change, or animation.

The plugin also adds chatbot commands that your viewers can use:

  • !song replies with the current artist, title, key, and BPM.
  • !artist replies with the current artist along with genre and label if available.

Plugin is not receiving track updates

  • Confirm the connection token in the plugin settings matches the one shown in your Now Playing dashboard.
  • Ensure the Now Playing desktop app is running and connected to your DJ software.
  • Try generating a new token from the dashboard and updating the plugin settings.

Variables are blank after connecting

Variables populate the next time a track change occurs. Load a track in your DJ software to trigger an update. You can also use the Get Current Track action in Lumia Stream to manually refresh variables without waiting for a track change.

Plugin disconnects and does not reconnect

The plugin reconnects automatically after disconnections, with increasing delays between attempts (5 seconds, 10 seconds, 30 seconds, then 60 seconds). If it does not recover after several minutes, regenerate the connection token and update the plugin settings.