App version
Production v15.0.0
Issue description
If using a string with parts that change, the scrolling Marquee effect will reset whenever the string changes.
Device type
Phone
Media provider
Local device
Steps to reproduce
Demo NPS attached here:
nps-Marquee Variables-20260726_021622-symfonium.json (37.2 KB)
Set up a long custom string with a dynamic element. For example, include %player.position% Set ellipsis style to “Marquee”
Play any track. Observe behavior of Marquee effect.
Additional information
I assume this is just how things work. The string gets updated so the Marquee resets.
No big deal if you can’t fix it. I was using a similar string for my Compact NPS and didn’t notice this until now, so I can live without a fix ![]()
Screenshots
Top line includes player.position, second line is static text only.

It’s not always consistent either. Here you can see it runs for a few seconds before resetting:

I searched existing issues first
on
I understand that logs are mandatory
on
Log upload name / description
Celorien_MarqueeVar