About
Diffuse is an app that tries to mimic the look of Live Lyrics feature added in Apple Music (iOS 13 and up). The album art is blurred and distorted in an abstract, liquid-like form, and it shakes when beat drops using beat detection algorithms.
Notice: The Diffuse app currently on the Google Play is a new version. Old versions were unfairly removed by Google, and all the purchase history and users reviews were lost in the transition. To mitigate the issue, I have provided a direct download link.
Video
Technical Details
Diffuse was built with LibGDX and Material Componments.
Once it gets notification access, it will constantly monitor now-playing notifications from music apps and grab the album art. The album art will then be blurred using Kawase Blur from Intel and blended (lerp) with existing ones over a certain time period. Then the blurred image will be fed into a domain wrapping shader for fluid-like visualizations, with additional parameters like audio loudness / FFT value as offset to achieve the "live beats" effect.
Below are images from my PDF version portfolio, and I think they explain well what Diffuse does within a frame.