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

feat: Lively Wallpaper music visualizer support #390

Merged

Conversation

rocksdanister
Copy link
Contributor

screenbox_quick_demo_lq.mp4

Added webpage wallpaper feature of Lively Wallpaper for music visualizer:
https://github.com/rocksdanister/lively/wiki/Web-Guide-V-:-System-Data

WebView2 is used for rendering. For efficiency WebView2 process is set to shutdown when AudioOnly is false, you can change this behavior by using a custom flag variable (for example scenarios like playing video and audio mixed queue) or removing the x:Load line in the control.

Included one wallpaper in the Assets\Visualizers path. Users can install additional wallpaper which gets installed to AppData LocalState\Visualizers\ folder (only wallpapers using NowPlaying API are enabled right now.)

Example wallpapers:
https://github.com/rocksdanister/audio-visualizer-wallpaper

I have also added support for audio data but untested since the feature is not available in Screenbox.

@huynhsontung huynhsontung changed the base branch from main to visualizer-control July 11, 2024 08:23
@huynhsontung huynhsontung changed the title Lively Wallpaper music visualizer support feat: Lively Wallpaper music visualizer support Jul 11, 2024
@huynhsontung huynhsontung merged commit 36b7214 into huynhsontung:visualizer-control Jul 11, 2024
4 checks passed
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

Successfully merging this pull request may close these issues.

2 participants