1.16.0 EA
✨ Visual Refresh
🌈 Revamped: Dynamic Flowing Light
The visual engine behind the playback page has been completely rebuilt. What was formerly known as the Sunglow Effect is now reimagined as the Dynamic Flowing Light.
-
**Pixel-Perfect Port:** Faithfully replicates the Android version for a consistent cross-platform feel.
-
**Richer Visuals:** Colors are more vibrant and saturated; light flows more naturally across the canvas.
-
**Optimized Performance:** Smoother rendering with better resource efficiency.
📐 Collapsible Sidebar + Hover Preview
Reclaim your workspace with a smarter sidebar.
-
**Space Saving:** Collapse the sidebar into a slim rail to maximize content area visibility.
-
**Persistent State:** Your preference (collapsed or expanded) is saved across app restarts.
-
**Smart Interaction:** Mouse hover on the collapsed rail reveals a floating preview panel. Selecting an item auto-collapses the panel, keeping your browsing flow uninterrupted.
💧 Liquid Glass Mini-Player
Introducing a new (optional) floating mini-player featuring a stunning Liquid Glass material aesthetic.
-
**Seamless Design:** The capsule-shaped progress bar doubles as a specular highlight on the glass surface.
-
**Subtle Elegance:** Designed with a calm, restrained visual language that complements your desktop without distraction.
🎯 Redesigned Onboarding
First-time setup is now a premium, full-screen experience.
-
**Streamlined Flow:** Welcome screen → Music Library management → Completion screen.
-
**Signature Animations:** Features a hand-written style intro animation and a satisfying "completion" experience.
-
**Direct Control:** Manage custom music folders directly from the onboarding process.
🔊 Audio Format Support
🛠 WAV Metadata Encoding Fix
Resolved garbled text in WAV file metadata ([c]LIST/INFO[/c] chunks).
-
**Intelligent Parsing:** Now validates UTF-8, detects UTF-8/UTF-16 BOMs, and gracefully falls back to local encoding (e.g., GBK/GB18030).
-
**Robust Handling:** Corrupted info chunks are ignored entirely to prevent partial reads.
-
**Manual Override:** Added a **"WAV Metadata Fallback Encoding"** option in Settings for legacy files.
➕ Native AAC (.aac) Support
Raw [c].aac[/c] files (ADTS container) are now fully supported.
-
Correctly parses audio properties and embedded ID3v2 tags.
-
**Fix:** Corrected ID3v2.4 tag size calculation (previously missed 10 bytes), fixing audio offset positioning.
🎧 Dolby Audio Recognition
Enhanced support for premium audio codecs in M4A/MP4 containers.
-
**New Support:** Identifies **Dolby Digital Plus (E-AC-3)** and Dolby AC-4.
-
**Stability:** Fixed potential crashes during VBR bitrate calculations.
🔧 Refinements
-
**Consistency:** Codec names now display in uppercase (e.g., [c]AAC/ALAC[/c], [c]E-AC-3/AC-4[/c]).
-
**Speed:** Faster parsing for large OGG/Opus files.
-
**Cache Logic:** Cover art refreshes correctly when file sizes change or tracks are re-read.
▶️ Playback Experience
🔀 Improved Shuffle & Queue
-
**Better Randomness:** Upgraded to a balanced shuffling algorithm. Songs are distributed more evenly, reducing short-term repetition of albums or artists.
-
**Reliability:** Fixed data inconsistencies when restoring playback queues after restarting the app.
-
**Fluidity:** Optimized expand/collapse animations on the playback page for smoother transitions.
🌐 Localization
Added Português (Brasil). Now supporting 9 languages:
简体中文, 繁體中文, English, 日本語, 한국어, Русский, Español, Indonesian, Português (Brasil)
⌨️ Shortcuts & Controls
⏪⏩ 5-Second Skip
-
**New Shortcuts:** Bind global or in-app hotkeys to skip forward/backward by 5 seconds—perfect for podcasts and live performances.
-
**Easy Reset:** One-click restore for both global and in-app shortcut defaults.
🗑 Flexible Folder Removal
-
**Safety First:** Removing a custom folder now prompts a confirmation dialog.
-
**Options:** Choose to remove only the folder path or delete all associated tracks from your library to prevent accidental data loss.
⚡ Performance & Stability
📉 Reduced Memory Footprint
-
**Leaner Runtime:** Significant reduction in overall Windows memory usage.
-
**Peak Management:** Lower native memory spikes during rapid track switching.
-
**Lifecycle Management:** Switched cover bitmaps to reference counting, eliminating memory residue during cleanup.
🚀 Faster Library Queries
-
**Algorithm Upgrade:** Replaced linear scans with Hash Set lookups for Albums, Artists, Genres, and Folders.
-
**Scalability:** Noticeable speed boosts in libraries with large track counts.
🐛 Other Fixes
-
**Windows:** Moved single-instance lock files to [c]LocalAppData[/c] to prevent directory clutter.
-
**Stability:** Fixed playback command loop failures during queue clearing edge cases.
-
**UI:** Fixed sidebar drag-and-drop crashes and item ordering issues.
-
**JNA:** Exposed memory optimization structures correctly to prevent heap optimization failures.
-
**Sync:** Fixed race conditions in library auto-sync scanning.
Комментарии 0
Гостевые никнеймы не подтверждают личность. Все комментарии проходят проверку владельцем сайта.
Обсуждение ещё не началось.