🎧 Voxtrona 4.0 — the studio console update
This is the biggest thing I have built for Voxtrona, and easily the longest. 4.0 rebuilds the audio path around a proper studio console, adds spatial rendering with optional head tracking, and makes the app quicker by indexing your library instead of scanning it every single launch. It has taken months of evenings to get here.
🎛️ Audio engine
- Studio console — 10-band graphic EQ, Precision EQ, Parametric EQ Injector and a live meter.
- Dynamics — attack and decay shaping, exciter, harmonic enhancers and transient shaping.
- Spatial audio — stereo is upmixed to a virtual surround bed, then rendered back binaurally.
- Spatial profiles — Dolby Atmos, Dirac Live, DTS:X Ultra and Meridian Audio, plus Off.
- Head tracking — the front camera keeps the soundstage fixed as you turn. Opt-in, off by default.
- HRTF profile — personalised with a head measurement.
- Reverb — Plate, Club, Cinema, Small, Medium and Large Room and Hall, with adjustable room size.
- Utilities — crossfeed, mono blend, sub extender, de-esser, headphone comfort, extra volume and ambient soundscapes including rain.
- Presets — Flat, Neutral, Natural, Reference, Bass heavy, Mid forward, and macros.
- System equalizer passthrough.
- Volume normalisation with media loudness balancing.
💠 Fidelity and streaming
- Auto quality by connection — lossless on Wi-Fi, lighter on cellular. This is now the default. (New in 4.0)
- Quality tiers — Auto, Low, Medium, Lossless with Dolby OptiView, and High for YouTube Premium. OptiView branding and its visual marker are new. (New in 4.0)
- Lossless indicator — a light travels the border of the output chip, the mini player and the expanded player. (New in 4.0)
- Faster track starts — stream checks now run concurrently instead of serially. (New in 4.0)
- Gapless next track — pre-resolved tracks start without re-verification. (New in 4.0)
- Buffered-ahead display — shown directly on the seek bar. (New in 4.0)
▶️ Playback
- DJ crossfade — configurable duration, with silence detection so tracks end at the music rather than the padding.
- Skip silence — plus SponsorBlock segment skipping.
- Album tracks play the audio recording, with a video-version option.
- Resume where you left off — last played track, queue, shuffle and repeat mode.
- Sleep timer, queue reorder and endless queue.
🎵 Now Playing and mini player
- Expandable mini player — drag up for scrub-seek, previous, shuffle, repeat and up-next. Drag down to dismiss. (New in 4.0)
- Circular artwork — swipe-to-skip, marquee titles and an explicit badge.
- Fullscreen player — canvas video backgrounds and a blurred player background.
- Liquid glass surfaces, optional.
📚 Library and discovery
- Home, Search, Library, Albums, Artists, Playlists, Podcasts and Moods.
- Playlists — local, YouTube, YouTube Mixes and dynamic playlists.
- Favourites, Most played, Downloaded, Followed artists and Recently played.
- Time Capsule and Made for You.
- Reselect a tab to return to the top — now on Search, Library and Wrapped, not just Home. (New in 4.0)
📊 Wrapped and analytics
- Periods by month, year and all-time, with Wrapped Stories.
- Top songs, artists and albums, plus listener archetypes.
- Listening rhythm, taste shift, period comparison and session depth.
- Analytics screen with listening trends.
- Instant return to an already-opened period. (New in 4.0)
📤 Share
- Share cards — portrait, story, square and 16:9, with lyric snippets and a per-track sonic signature.
🎨 Personalisation
- 7 collab packs — Vanilla, Cyberpunk, Fate/Grand Order, Tron: Uprising, Lord of the Mysteries, Transformers: Prime and Devil May Cry. DMC is new. (New in 4.0)
- Each pack reskins the app and retunes the console.
- Cyberpunk extras — Night City Radio, Cyberware Lab, Street Cred, persona sound profiles and the Sandevistan engine.
- Mesh gradient backgrounds — now grouped into themed bundles. (New in 4.0)
- Sliding navigation dock — takes its colour from your artwork, with hold-and-drag between tabs. (New in 4.0)
- Language selection and content country.
🎤 Lyrics
- Synced lyrics — multiple providers, Spotify lyrics, translated lyrics, blurred fullscreen lyrics and community contribution.
🔗 Integrations and accounts
- YouTube and YouTube Music sign-in — multi-account, with listening history upload.
- Spotify — lyrics and canvas.
- Discord rich presence.
- Proxy support.
📥 Offline and data
- Downloads with progress, including offline YouTube playlists.
- Caches with size limits — player, download, thumbnail and Spotify canvas.
- Auto-backup — frequency and retention settings, plus restore.
⚙️ System
- Redesigned home screen widgets in every size. (New in 4.0)
- Playback notification with artist-follow alerts.
- Keep-service-alive and kill-on-exit options.
- Android phone and tablet with nav rail, plus Desktop (JVM) and iOS targets.
⚡ Performance
- Indexed, not scanned — library, favourites, most-played and downloads. (New in 4.0)
- No main-thread blocking at start-up. (New in 4.0)
- Image memory scales to the device. (New in 4.0)
- Quieter release logging, with crashes recorded rather than lost. (New in 4.0)
🔄 What's new in 4.0.7005
This is the build that shipped. These are the things I fixed and added in build 4.0.7005, on top of 4.0.7004. None of it was in the last set of notes.
↩️ Picks up exactly where you left off
Resume finally works properly, and this one had bothered me for months. Close Voxtrona — force-stop it if you like — and it comes back to the track you were on, at the position you were at, with your whole queue intact. It used to be switched off out of the box, and even switched on it did not survive a force-stop. It is on by default now, and still yours to turn off in Settings.
🔍 A search screen that's useful before you type
The search screen used to be an empty box until you typed something, which always felt like a wasted screen. Now three sections fill it the moment you open it, built entirely from what is already on your device, so there is nothing to wait for.
- Continue listening — tracks you started and didn't finish, showing how far in you got, and resuming right there rather than starting over.
- Your artists — the artists you actually play most, one tap away.
- Jump back in — the songs, albums, artists and playlists you were last looking at.
🎬 Video
- Videos start noticeably faster — a video was doing the same preparation work twice over, once for the picture and once for the sound, when a single pass had already fetched both. Now it does it once.
- Video preloading — only the audio of an upcoming video was being loaded ahead. The video itself now gets prepared too, sized to match what a video stream actually needs.
🔧 Playback reliability
- No more phantom connection problems — scrubbing quickly through a track with a large cache could leave that song broken, reporting a network error that wasn't real and staying broken until you cleared the entire cache. Fixed at the root, and if a track ever does end up in a bad state it now repairs itself instead of waiting for you to wipe everything.
⚡ Smoother, especially on older phones
- Noticeably lighter on older devices — a full-screen blur was being computed on every frame, behind every screen, and drawing nothing at all. It's gone, the animated background draws in a single pass instead of four, and it stops animating entirely when the app isn't in front of you. The look is unchanged — only the cost.
- Home behaves itself — it opens at the top instead of part-way down, and it no longer appears to jump while the rest of the feed arrives. Your place is kept when you come back from an album or artist.
- Library, favourites and downloads open faster on large libraries.