Repository navigation
- Redesigned Visualizer: Replaced the basic waveform with a compact, centered layout featuring rounded bars and smooth bezier curves.
- Visualizer Customization: Added new settings to switch between "Waveform" and "Bars" styles, along with 4 neon gradient color themes (Cyberpunk, Ocean, Sunset, Forest).
- Fixed Experimental Video Playback: Modified yt-dlp extraction to force multiplexed MP4 streams, allowing ExoPlayer to correctly render video instead of just playing audio.
- Fixed Floating Player Button: Resolved the bug where the floating player button couldn't be dragged by overriding layout constraints with direct translation coordinates.
- Improved Media Extraction: Enhanced the TikTok metadata parser to accurately fetch the post description instead of generic "TikTok Audio" titles.
- Fixed UI & Synchronization Bugs: Synchronized the popup Equalizer states with the advanced Equalizer screen and prevented the Visualizer from incorrectly launching the EQ when tapped.
- Polished Settings & Localization: Fixed the weird %ds formatting in the "Skip Interval" text, updated the developer credits, and ensured visual settings auto-refresh when resuming the app.
- Stability Improvements: Added a fallback mechanism to prevent NullPointerException crashes when the AudioEffectManager fails to initialize without an active audio session.
Full Changelog: Second-release...Third-release