Changelog

Track every improvement, feature addition, and bug fix across public Audion releases.

vv1.4.1Latest
September 28, 2026
  • Theming Engine & Community Themes: Complete theming system with .audiotheme export/import, in-app Theme Browser, custom backgrounds (solid, gradient, image, video), customizable color tokens, animation presets, audio visualizers, and sandboxed custom JavaScript visual effect overlays (customJs).
  • Theme Deep Linking: One-click theme installation from web or links via audion://install-theme?url=... with confirmation prompt.
  • Android Auto: Full Android Auto integration — browse library, play tracks, control playback, and navigate playlists from your car display.
  • Opus Codec: Native Opus audio support with multichannel decoding and x86-32 build fix. Plays .opus files directly via the native audio engine.
  • Hybrid Layout: New hybrid layout mode combines desktop and mobile UI elements. Volume control added to mobile fullscreen player. Layout detection refined.
  • Linux Stability: Fixed library-loading hang on CachyOS and other distributions (issue #139) — DB integrity check now delayed 60s past startup to avoid mutex preemption. Flatpak sandbox corrected so app actually launches. Removed invalid --socket=pipewire flag from Flatpak build.
  • Subsonic Server: Connect to your own Navidrome/Subsonic server and browse your library — artists, albums, and tracks streamed directly in-app.
  • Custom Themes & Community Browser:
vv1.4.1-beta
September 19, 2026
  • Theming Engine & Community Themes: Complete theming system with .audiotheme export/import, in-app Theme Browser, custom backgrounds (solid, gradient, image, video), customizable color tokens, animation presets, audio visualizers, and sandboxed custom JavaScript visual effect overlays (customJs).
  • Theme Deep Linking: One-click theme installation from web or links via audion://install-theme?url=... with confirmation prompt.
  • Android Auto: Full Android Auto integration — browse library, play tracks, control playback, and navigate playlists from your car display.
  • Opus Codec: Native Opus audio support with multichannel decoding and x86-32 build fix. Plays .opus files directly via the native audio engine.
  • Hybrid Layout: New hybrid layout mode combines desktop and mobile UI elements. Volume control added to mobile fullscreen player. Layout detection refined.
  • Linux Stability: Fixed library-loading hang on CachyOS and other distributions (issue #139) — DB integrity check now delayed 60s past startup to avoid mutex preemption. Flatpak sandbox corrected so app actually launches. Removed invalid --socket=pipewire flag from Flatpak build.
  • Subsonic Server: Connect to your own Navidrome/Subsonic server and browse your library — artists, albums, and tracks streamed directly in-app.
  • Custom Themes & Community Browser:
vv1.4.0
September 14, 2026
  • Performance: Throttled the RAF position ticker from 60fps to 4fps store writes — eliminates ~17% GPU process load on macOS and reduces CPU usage across all platforms while keeping crossfade timing precise.
  • Search History: Spotify-style search history with recent query strings and recently-played tracks, albums, and playlists shown as cards when the search bar is focused and empty. Persisted to localStorage, deduplicates, max 20 items.
  • Settings Redesign: Tab-based settings with clearer grouping (Sound · Library · Appearance · Account · More). Desktop view always expands sections as styled headings. Sync section only shown when logged in. Layout toggle buttons now include icons.
  • Linux Fixes: AppImage crash caused by unconditional APPDIR env var fixed — WebKit now correctly falls back to system-provided helper processes. Flatpak fixed with correct build command (npm run tauri build -- --bundles none), home filesystem access, and MPRIS permissions.
  • Search History: Shows on search focus when query is empty. Tracks recent query strings and recently-played items (tracks, albums, playlists) with cover art. Individual remove and clear-all supported. Clicking a history item re-searches or navigates directly to album/playlist.
  • Settings Tab Navigation: Five tabs (Sound, Library, Appearance, Account, More) replace the previous flat list. Desktop always expands sections; mobile uses collapsible accordions.
  • Layout Toggle Icons: Auto/Desktop/Mobile layout override buttons now show sliders/monitor/smartphone icons.
  • macOS/All Platforms CPU: currentTime store and derived progress store were updating at 60fps, causing constant DOM and GPU repaints. Store writes now throttled to 250ms (4fps); crossfade threshold check still runs every frame for accuracy.
vv1.3.9
August 12, 2026
  • OS Media Integration: Full Windows SMTC (System Media Transport Controls) support — playback controls, album art, and track metadata surface natively in the OS media overlay and taskbar. Windows Thumbar now shows live playback progress with pause state.
  • Library Management: Replaced single Android music folder picker with full multi-folder desktop library management. Folder scanning is progressive with improved performance via HashSet-based playlist counts.
  • Lyrics Management: Added source priority controls, bulk delete by source, per-source delete, and custom search query overrides in the lyrics panel.
  • Context Menus: Comprehensive native context menu system (contextMenus.ts) for tracks, playlists, and library items.
  • Export: New export command module for track/library data.
  • Startup & Navigation: Launch-on-startup toggle, startup page setting, and last-visited view restore on relaunch.
  • SMTC / Media Session: Windows System Media Transport Controls wired to player state via smtc.rs and media-session.ts; artwork and metadata update on track change.
  • Windows Thumbar Progress: Thumbar progress bar tracks playback position; paused state reflected correctly (Windows only).
vv1.3.7
July 4, 2026
  • Linux Compatibility: Resolved critical startup and IPC connection bugs on Linux/Debian systems, including WebKitNetworkProcess launching, missing IPC CSP rules, and adding a requestIdleCallback polyfill for older WebKit versions.
  • Mobile UI Polish: Enhanced mobile player experience with larger seek bar touch targets and visible seek thumb/progress line. Fixed layout issues on mobile view categories and page paddings.
  • Codebase Refactoring: Initiated codebase refactoring to improve overall layout structure and responsiveness (in progress).
  • Linux IPC: Added ipc: and ipc://localhost to CSP to allow frontend commands to talk to the Rust backend on Linux.
  • Linux GVfs: Fixed gvfs module errors causing AppImages to crash with undefined symbols.
  • Linux WebKit: Set APPDIR environment variable in the wrapper script so the WebKitNetworkProcess binary can be found correctly.
  • Polyfills: Added fallback for requestIdleCallback so pages load without ReferenceErrors on WebKit/Linux views.
  • Mobile Seek Bar: Expanded the seek bar hit area to 28px on mobile, made progress line accent-colored and always show the seek thumb.
vv1.3.6
July 3, 2026
  • Audio Engine Upgrades: Seamless crossfade transitions between tracks, a customizable Equalizer (EQ), and audio preloading for gapless playback.
  • New Text System: Text sizes and styles now look consistent everywhere in the app.
  • Settings Page Makeover: Cleaner menus with smooth animations, mobile-friendly layout, and uniform button sizing.
  • Search Now Works: Fixed a bug where searching returned nothing — search results now show up properly when you type.
  • Smooth Page Switching: Switch between views without page content jumping around.
  • Breadcrumbs: Long folder names in the top bar no longer cover up the search bar.
  • Page Transitions: Fixed the jarring jump that happened when switching between pages.
  • Album Order: Tracks inside an album now play in the correct disk and track order.