Skip to content

Releases: POL0i/DuWave

v1.4.3 - Equalizer, Playlists, and Massive Performance Boost!

Choose a tag to compare

@POL0i POL0i released this 28 Jun 01:54

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

Choose a tag to compare

@POL0i POL0i released this 22 Jun 17:21
Disable dependenciesInfo and bump to 1.0.3 to fix F-Droid check apk

BeatPulse 1.0.2 - Initial Releases

Choose a tag to compare

@POL0i POL0i released this 22 Jun 16:56

🎵 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.so on older Android devices.
  • Updated: Bumped Gradle to version 9.1.0 and Android Gradle Plugin (AGP) to 9.0.1 for 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

Choose a tag to compare

@POL0i POL0i released this 21 Jun 23:19

¡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.