Skip to content

Pulse v1.2.0 - The Discovery & Navigation Update

Latest

Choose a tag to compare

@imamhasanemonbd imamhasanemonbd released this 06 Jul 11:30

🚀 Core Improvements

  • Greedy Parser V3: Completely overhauled the InnerTube parser. It is now schema-agnostic and robust, ensuring that Search and Home discovery feeds never return blank results.
  • True Offline Playback: Manual downloads now undergo file integrity validation. The player now prioritizes local storage (file://) for downloaded tracks, ensuring seamless playback even without Wi-Fi or Mobile Data.
  • Hierarchical Navigation: Implemented a strict back-stack logic (e.g., Liked Music → Library → Home) and integrated Search and History as sub-views that maintain persistent player controls.

🎨 UI/UX Fixes

  • Integrated MiniPlayer: Redesigned the MiniPlayer from a floating bubble to a solid integrated panel directly above the Bottom Bar for a professional, cohesive look.
  • Dark Mode Visibility: Fixed the "invisible text" issue in Search results by enforcing theme-aware high-contrast colors for all titles and metadata.
  • Navigation Stabilization: Resolved a bug where bottom tabs were unresponsive when navigating deep inside Library sub-folders or Playlists.
  • Download Management:
    • Added real-time progress indicators (percentage and circular bars) directly in the Player menu and Offline list.
    • Added a "Remove Download" option to both the Player 3-dot menu and Library items to free up local storage.

🛠 Technical Changes

  • Standardized context to MWEB for improved API stability.
  • Updated database schema to support verified download states.
  • Implemented explicit download job cancellation to prevent "ghost" progress updates.

Included in this Build: app-debug.apk (26.7 MB)