Releases: POL0i/DuWave
Releases · POL0i/DuWave
Release list
v1.4.3 - Equalizer, Playlists, and Massive Performance Boost!
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.
v1.0.3
BeatPulse 1.0.2 - Initial Releases
🎵 BeatPulse 1.0.2
Initial public release prepared for F-Droid inclusion.
Changelog & Fixes:
- Fixed: Resolved an issue with R8 minification causing missing
libandroidx.graphics.path.soon older Android devices. - Updated: Bumped Gradle to version
9.1.0and Android Gradle Plugin (AGP) to9.0.1for optimal performance. - Feature: Fully functional real-time audio visualizer with custom AGSL shaders.
- Prepared: Synced codebase for F-Droid Reproducible Builds compatibility.
Lanzamiento Oficial v1.0.0
¡Bienvenido a DuWave v1.0.0! 🎵
DuWave es un reproductor de música local de código abierto, diseñado con Compose y enfocado en el rendimiento y una experiencia visual increíble.
✨ Características Principales
- Reproducción fluida: Soporte optimizado para todos tus archivos de audio locales usando ExoPlayer.
- Interfaz Dinámica: La aplicación extrae los colores principales de las portadas de tus álbumes (Palette API) para que la interfaz se adapte visualmente a lo que estás escuchando.
- Visualizador de Audio: Un ecualizador visual en tiempo real que reacciona a las frecuencias de la música (exclusivo para Android 13+ por el momento).
- Gestión de Biblioteca: Organiza tu música por listas de reproducción, favoritos, álbumes y carpetas.
- Optimizado: Animaciones a 60FPS sin tirones y un uso de memoria altamente eficiente.
📥 Instalación
Descarga el archivo app-release.apk que se encuentra abajo en la sección de "Assets", ábrelo en tu teléfono Android e instálalo.