[Plugin] Stylish Player UI

So you want large letters and buttons? And Visualization hidden? You can already hide it in Plugin settings.

yes, without visualization I know it can be hidden, I would be grateful if you created such

The sound is not working. I tried uninstalling and reinstalling, restarting. After disabling the plugin, the sound plays.

Strange. What is your source? I will take a look. Was it working in the previous version?


Like this? Note: We cannot squeeze Album Art, it doesn’t look good. Better to crop it.

I turned off FusionDSP and the sound plays. That was the problem. I have version 1.0.69 installed. Newer beta versions are not available for installation. Visualization does not work.

I started the visualization. There is a problem with the OLED display. AI gave me advice :slight_smile:

1 Like


Fantastic! If only TIDAL could do the 48 kHz/24-bit color hex code.
(sRGB)# FFD400
Thank you so much, you’re awesome :metal:

1 Like

there is a small problem, the song ends and there is about half of it on the bar and it is like that in every song

Is this with WebRadio or UPnP? I will have to check. I don’t have Tidal so I don’t know what could be wrong. The status comes from Volumio. Could be a network glitch?

Same thing on Spotify :disappointed:

1.0.78 - let’s try this to see if fixed it.
I noticed the same thing on the main Volumio Screen. If the screen is not in focus, it stops tracking the progress and falls behind.

In your SeekContext, use a Web Worker instead of creating timer directly with setInterval. Workers run on a separate thread and timers there do not get throttled by the browser when the tab becomes inactive. My implementation in Now Playing plugin:

  1. TimerWorker (web worker: creates timer with setInterval)
    volumio-now-playing-reactjs-client/src/utils/TimerWorker.ts at master ¡ patrickkfkan/volumio-now-playing-reactjs-client ¡ GitHub

  2. TrackTimer (adapter: TimerWorker ↔ PlayerSeekProvider)
    volumio-now-playing-reactjs-client/src/utils/track.ts at d541c23da9b3f69c3920dd584acce05d5e52ddeb ¡ patrickkfkan/volumio-now-playing-reactjs-client ¡ GitHub

  3. PlayerSeekProvider (listens for TrackTimer events and provides the seek context)
    volumio-now-playing-reactjs-client/src/contexts/player/PlayerSeekProvider.tsx at master ¡ patrickkfkan/volumio-now-playing-reactjs-client ¡ GitHub

1 Like

Thanks. I will take a look.

1.0.78 still the same :disappointed:

Make sure you reboot, just in case it is still caching the old version.

latest plugin, restart and no changes

I didn’t pay attention to it before, I was interested in the cutting spectrum analyzer. I gave up on it.

1.0.81 with fix based on Patrick’s suggestion. This should work.