Welcome to DuWave v1.4.3! 🌊
This update brings highly requested features, crucial bug fixes, and a massive under-the-hood rewrite to ensure the music player runs smoother and faster than ever before.
✨ New Features
- Built-in Equalizer: Fine-tune your audio experience exactly to your liking!
- Playlist Management: You can now easily add your favorite tracks to custom playlists.
- Suggestions & Feedback Button: Got an idea? We want to hear it! Use the new button to send us your feedback directly.
⚡ Performance Optimizations
- Zero-Allocation Rendering: Completely rewrote the visualizer and canvas rendering logic to stop allocating memory on every frame, resulting in 60fps butter-smooth animations.
- Heavy Caching & Lazy Loading: Album covers and bitmaps are now properly cached in memory, significantly reducing CPU usage and eliminating UI freezing when scrolling or changing tracks.
🐛 Bug Fixes & Improvements
- Fixed Visualizer Geometry: The mathematical perimeter for "Squircle" and "Rounded" shapes was corrected. The audio waves now flow perfectly around the edges of the album art.
- Fixed Album Cover Updates: Resolved a bug where picking or updating a custom album cover would fail or not refresh the UI.
- Removed Network Permissions: Fixed an issue where an underlying media dependency was implicitly injecting
ACCESS_NETWORK_STATE. DuWave is back to being 100% strictly offline. - Tutorial Typos: Corrected minor text mistakes in the initial onboarding tutorial.
Thank you for using DuWave! As always, keep the feedback coming.