Visualizers Drawers make application UI Freeze
Due to heavy re-rendering that Visualizers of Players need ( 60FPS ) the application is freezing a lot of times making it hard or even not usable at all .
Investigation should be done on how to minimize or completely eliminate that behaviour.
@HelgeStenstrom This will be done probably completely because i don't know how much you understand the internals of JavaFX Canvas redrawing etc :) .
Holla the application is reaching 250 stars . Not bad :)
I know very little about canvas usage. In my own little project I started to use it only recently. A few days ago I learnt how to draw lines an a canvas, so that I can display a sound spectrum while playing a song. Still learning.
Some random thoughts: What is controlling the visualizer updating frequency? One or more AnimationTimers, perhaps? Is there too much work that has to be done in one update cycle (for one timer event)? Can the amount of effort be measured, like with a profiling tool? (I've never used a profiling tool for Java, and don't know what's available).