Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Visualizer Integration (eg. Milkdrop / ProjectM) #464

Open
starfishpatkhoo opened this issue Aug 13, 2024 · 3 comments
Open

Visualizer Integration (eg. Milkdrop / ProjectM) #464

starfishpatkhoo opened this issue Aug 13, 2024 · 3 comments

Comments

@starfishpatkhoo
Copy link

Hi guys, I'm just curious and wondering what your thoughts are about integrating a visualizer screen as an option (like part of the now playing screen)..

https://github.com/projectM-visualizer/projectm

^_^

@dweymouth
Copy link
Owner

This would be cool but there are two obstacles to adding existing visualization libraries like this:

  1. ProjectM and most existing visualizers analyze the audio data directly - because of the MPV backend this isn't possible and we only have access to audio stats from the FFMpeg astats filter.
  2. It uses OpenGL to render, which means it can only be shown in its own window (not a big deal since the peak meter already is like this) but it won't be able to be made part of the main app window.

@starfishpatkhoo
Copy link
Author

Thank you so much for the explanation! I learned something new. As a result, I have been experimenting with showwaves in ffmpeg and ffplay.. ha ha ha! I saw your issue in the projectM repo..

Indeed it seems complex with many moving parts, so projectM may not be possible, and looking closer into ffmpeg's own, but less capable, visualisations may be the best way forward for such kinds of things.. ^_^

@starfishpatkhoo
Copy link
Author

Just wanted to add, in case anyone else comes here, to check out MilkyMilky, an electron app with hooks into the sound system/microphone of the current platform win/mac/linux.

https://www.milkymilky.rocks/
by @kyr0

Right now, if I run both, on Windows, they work fine together, MillkyMilky monitoring the audio source or microphone. Not sure if there can be some QOL integration, auto-launch, or some other deeper integration that might be possible... But who knows..

Anyway, just thought I'd put this note in here.. ^_^

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants