Skip to content

v0.11.0

Latest

Choose a tag to compare

@temidaradev temidaradev released this 22 Jul 10:04
2966002

This release is about presentation and personalization: fullscreen and theming get a top-to-bottom rework, the radio page is rebuilt around real station search with live now-playing, and the app is now yours to reshape with custom fonts, cover-art backgrounds, and a 10-band EQ.

Highlights

Fullscreen and theming rework. Fullscreen can now drive playback from the bottom bar itself (a setting), and in that mode the bar sheds its redundant cover, title, and expand controls. Fullscreen artwork finally uses the whole space instead of grey letterbox strips, and a new cover-art background option paints the current cover behind the entire app on any theme, with darkening and blur sliders to tune the look. Bright covers no longer wash out text (the extracted palette is luminance-capped), the local-track album-art gradient bug is fixed (with tests), and there's a toggle to hide the small thumbnails in track and queue rows (#544).

Radio overhaul. The radio page is rebuilt around the radio-browser.info API: search across thousands of stations with runtime mirror discovery, proper loading and polling, and a redesigned layout. Now-playing is seeded from the stream itself via ICY StreamTitle metadata (and cover updates) for stations without a REST/WebSocket source, .pls/.m3u/.m3u8 URLs are resolved to their first stream, and browser stations can be pinned to your Selected list, all backwards-compatible with existing stations (#541).

Make it yours. A font picker lets you apply any ttf/otf/woff/woff2 as the app font, injected at runtime and overriding the default JetBrains Mono stack (#545). The equalizer expands from its previous set to a full 10 bands, with a migration to carry existing settings forward (#417).

Features

  • Quick search (Cmd/Ctrl+K), foobar2000-style: type, hit enter, the song plays. The queue is seeded from the whole library so shuffle doesn't get stuck inside your search results (#544).
  • Helium added as a browser sign-in option for YouTube Music and SoundCloud (#542).
  • New Swedish locale for the UI (#537).
  • A sync button and paused auto-scroll: the lyrics view stops auto-following once you scroll by hand.

Fixes

  • sources: media server reachability is now verified instead of assumed connected, so a settings connection reflects reality.

What's Changed

New Contributors

Full Changelog: v0.10.0...v0.11.0