I agree with all of the points @abreis has made. Although regarding point 1, if you expand the vertical height of the window you’ll eventually see always visible playback controls.
I’d like to add another one:
When on the playback screen, the button for hiding it is not always consistently positioned. If the window is tall enough, the button can be positioned in the middle of the window, and it can even be hidden if the playback screen is scrolled down into the list of “up next” tracks. I believe navigational controls should always be visible and consistently positioned. In this case a button that takes you back ought to be in the upper left corner.
I recommend experimenting with different dimensions of the app window. Even an extreme landscape format might appeal to some users.
There is also a font size setting available in the prefs.
@elan, something I just noticed: going from album cover to the visualizer switches my laptop’s graphics from the onboard GPU to the dedicated GPU, and it stays there until I quit PlexAmp (even if I go back to seeing the album cover).
This lowers battery life system-wide, and most users won’t know it’s happening.
It’d be a good idea to at least allow users to disable the visualiser in Settings. I also wonder how many actually use PlexAmp in that mode?
Instead of yet another settings item, why don’t simply switch to the album cover display?
Now that you know that it requires substantial computing power and energy.
@OttoKerner it’s very easy to accidentally click on the album art and turn on the visualiser when going for the play/pause/skip commands.
And now, even if you switch back to the album art, the system will continue on the dedicated GPU until PlexAmp quits. The average user will have no idea that this is happening.
Understand that I too have no love for settings-creep. My suggestion comes from the experience that it might be tricky to fix this in a cross-platform app.
The ideal solution would be for PlexAmp to somehow let macOS know when it no longer needs GPU resources.