Skip to content

v1.0.0

Latest

Choose a tag to compare

@github-actions github-actions released this 01 Aug 13:30

🌸 AuraPlayer v1.0.0 (Official Release)

AuraPlayer v1.0.0 marks our first official major release! This update brings the brand-new read-only Track Properties dialog, interactive Lottie vector animations, theme-aware color tinting, a dynamic album art blur backdrop on the player screen, perfectly centered transport controls, fixed Queue table column ratio handling, and full production executable packaging.

⚠️ Cross-Platform Notice The Windows release is fully packaged and verified using Inno Setup (installer & portable builds). Build pipelines for macOS and Linux are configured via GitHub Actions; since we continue to refine platform-specific hooks, your testing feedback on macOS and Linux is warmly welcomed!

📥 Download Assets Download the release assets for your operating system below: 🪟 Windows (Installer - Recommended): AuraPlayer_Setup_v1.0.0.exe (Full installation wizard, adds Start Menu and Desktop shortcuts) 🪟 Windows (Portable): AuraPlayer_Windows.zip (Extract and run AuraPlayer.exe directly) 🍎 macOS (Portable App): AuraPlayer_macOS.zip (Extract and run the bundled app on macOS) 🐧 Linux (Portable Binary): AuraPlayer_Linux.tar.gz (Extract and run the pre-compiled executable)

✨ What's New in v1.0.0

📋 1. Read-Only Track Properties & Technical Metadata • Properties Dialog: Right-click any song across the app (Tracks view, Queue panel, Album page, Artist page, Genre page, Playlist page) to open a read-only Properties window. • Live Technical Info: Uses mutagen to read live audio file technical details upon opening (Format, Bitrate, Sample Rate, Channels, File Size, and File Path) with selectable text for copying file paths. • Graceful Handling: Safely hides missing fields and gracefully handles missing/corrupted files.

🎨 2. Interactive Lottie Vector Animations & Real-Time Theme Tinting • Lottie Control Buttons: Replaced static icons with smooth vector animations for Play/Pause, Shuffle, Repeat, Mute, and Favorite Heart icons across the bottom player bar and full player screen. • Theme-Aware Tinting: Vector stroke and fill colors dynamically transition to match the active UI theme (Dark, Light, Midnight Blue, Warm Amber) in real time. • Micro-Interactions: Smooth hover scaling, click feedback, and play state transitions powered by rlottie-python.

🖼️ 3. Player Screen Background Blur & Visual Polish • Dynamic Backdrop Blur: Added an elegant, blurred cover-art background overlay on the full Player Screen for an immersive listening environment. • Centered Transport Bar: Re-architected bottom player bar layout stretching to keep transport controls dead-centered across all window dimensions. • Fixed Queue Table Ratios: Resolved rounding drift in table column resizing so column proportions stay perfectly stable during window resizes.

📦 4. PyInstaller Packaging & Release Bundling • Bundled rlottie.dll: Added PyInstaller hooks (collect_dynamic_libs / collect_data_files) to bundle required C-extension DLLs directly into standalone .exe release packages. • Official Installer: Integrated Inno Setup script (installer.iss) for v1.0.0 release deployment.

🔍 5. Live Search & Multi-Artist Highlights • Live Floating Search Overlay: Non-disruptive floating modal search (Ctrl+F) matching across Tracks, Artists, Albums, Genres, and Playlists. • Multi-Artist Navigation: Multi-contributor artist links with theme-aware hover highlights and individual artist pages.

🐛 Feedback & Contributions Found a bug or have a suggestion? Please let us know by opening a ticket in the Issues section! Want to contribute? Pull requests are warmly welcomed!

Full Changelog: v1.0.2-beta...v1.0.0