A circular audio visualizer desktop widget for Dank Material Shell.
Ported from Fancy Audiovisualizer by Lemmy / Noctalia Team — originally built for the Noctalia shell.
- Original author: Lemmy / Noctalia Team
- Original repository: noctalia-dev/noctalia-plugins
- Original license: MIT
- DMS port by: odtgit
- Adapted from Noctalia's
DraggableDesktopWidgetto DMSDesktopPluginComponent - Bundled a self-contained 32-bar, 60 FPS cava process (DMS built-in CavaService only provides 6 bars)
- Added idle detection with automatic fade support
- Settings mapped to DMS
PluginSettingscomponents - Theme integration switched from Noctalia
Color.*/Style.*to DMSTheme.* - GLSL 450 shader copied unchanged — all rendering logic is identical to the original
clip_720p.mp4
- 6 visualization modes: Bars, Wave, Rings, Bars+Rings, Wave+Rings, All
- Bloom/glow effects with configurable intensity
- Smooth content scaling to prevent border clipping
- Custom color overrides or automatic theme integration
- Fade when idle option
- 12 configurable settings via the DMS settings panel
- cava must be installed (
pacman -S cavaon Arch) - Dank Material Shell >= 1.2.0
MIT — see the original repository for full license text.
