stuerp / foo_vis_spectrum_analyzer

A foobar2000 component that displays a spectrum analyzer.
MIT License
13 stars 0 forks source link

Background Albumart not working #28

Closed Rexadev closed 4 months ago

Rexadev commented 4 months ago

Background image in Full Screen and Panel Mode

Bug foo_vis Recording 2024-03-03 225529

Related Issues

  1. https://github.com/stuerp/foo_vis_spectrum_analyzer/issues/38
  2. https://github.com/stuerp/foo_vis_spectrum_analyzer/issues/17
stuerp commented 4 months ago

Fullscreen mode I can't fix. A fullscreen version is a separate instance of the component. The component does not know it's in fullscreen mode.

The background image I'll look into.

Again, you have set the settings for fullscreen separately. It's a different instance of the component, at least for DUI. In CUI is the same instance.

stuerp commented 4 months ago

Because you activate background art while a track is playing the fullscreen version of the component does not receive the artwork notification until the next track plays. Not intuitive but perfectly explainable and working as designed.

stuerp commented 4 months ago

@Rexadev, Is there still a problem or do the explanations clarify the behavior?

stuerp commented 4 months ago

Because you activate background art while a track is playing the fullscreen version of the component does not receive the artwork notification until the next track plays. Not intuitive but perfectly explainable and working as designed.

That is not the case

Check main thread

My answer still stands. A fullscreen version in DUI is a separate instance. You can change the settings as much as you want, it'll only kick in when the next track plays. I don't know of a way to inherit settings from the windowed version. That would be more user-friendly.

stuerp commented 4 months ago

I don't know of a way to inherit settings from the windowed version

Config Profiles ? #38

If it were that simple it would already have been implemented. There is no API for that.

@stuerp please also check other bugs I have posted about in main thread

No. One bug or feature, one issue. I don't have the time to go hunting through messages.

Rexadev commented 4 months ago

@stuerp you should ask Crossover to work with you he is developing a closed source component foo_enhanced_spectrum_analyzer