• v0.2.0 62eeca1b9e

    Media Server v0.2.0
    Release / create-release (push) Successful in 3s
    Lint & Test / test (push) Successful in 39s
    Release / build-linux (push) Successful in 1m3s
    Release / build-windows (push) Successful in 1m57s
    Stable

    alexei.dolgolyov released this 2026-04-25 15:34:35 +03:00 | 35 commits to master since this release

    v0.2.0 (2026-04-25)

    A major UI overhaul — the Studio Reference editorial hi-fi redesign — plus a fullscreen "Listening Room" mode, a Pocket Edition mobile layout, and a fully audio-driven VU/spectrum cluster.

    Features

    • Studio Reference redesign — editorial hi-fi aesthetic across the entire UI (8110c15)
    • Player view rebuilt to match the Studio Reference mockup (14e9f22)
    • Live VU meter + audio-driven spectrum, editorial banner, subtler dynamic background (d937c15)
    • Fullscreen "Listening Room" mode for the player (59840a1)
    • Pocket Edition mobile layout + tablet tab range fix (f85ce77)

    UI Improvements

    • Editorial styling for Library, Quick Access, Settings, Display + tab fix (2049850)
    • Search icon overlap fix, Display cards, compact view, dark dropdowns (588a303)
    • Widen spectrum to fill column; volume control moved to left of VU cluster (153424e)
    • VU: narrower 44° swing, peak-based level, faster response; mini progress bar fix (f2c8216)
    • Soften vinyl-stage halo, transparent-bg album placeholder, crossfade artwork swaps (4c93bfb)

    Bug Fixes

    • VU needle now driven from RMS-dB loudness instead of peak-of-bins (b09569f)
    • VU: drop conic-gradient mask, draw lines explicitly in 0–90° range (9b84fdd)
    • VU: clip grid arc to match needle swing range so rest = proper zero (3de2b44)
    • Centred toolbar icons; full-width spectrum; needle at rest; drop dynamic bg (d7f488a)
    • Real audio level on VU; full-width spectrum; hide canvas under vinyl (968eb15)
    • Visualizer: full-width spectrum + device pick auto-starts capture (a0f74df)
    • Visualizer: auto-enable actually starts capture; persist audio device (6066b4a)
    • Full-width spectrum + log-mapped bars; deeper sepia + soft art fade (336d596)
    • Editorial toolbar + sepia album art (d157388)
    • Close more gaps with mockup (tabs, mini player, volume control) (e9e4165)
    • Snap player view directly from Studio Reference mockup (77b39e5)
    • Drop redundant Elapsed/Length cells; restore timeline (d9d4672)
    • Close gaps with Studio Reference mockup (265b001)
    • Player redesign cleanup pass — sleeve, tonearm, AGC, dead code (2a474ea)

    All Commits
    Hash Message Author
    4c93bfb ui(player): soften vinyl-stage halo, transparent-bg album placeholder, crossfade artwork swaps alexei.dolgolyov
    59840a1 feat(player): fullscreen "Listening Room" mode alexei.dolgolyov
    2a474ea fix(player): redesign cleanup pass — sleeve, tonearm, AGC, dead code alexei.dolgolyov
    f85ce77 ui(mobile): Pocket Edition layout + tablet tab range fix alexei.dolgolyov
    b09569f fix(vu): drive needle from RMS-dB loudness instead of peak-of-bins alexei.dolgolyov
    f2c8216 ui(vu): narrower 44deg swing, peak-based level, faster response; mini progress bar fix alexei.dolgolyov
    588a303 ui: fix search icon overlap, Display cards, compact view, dark dropdowns alexei.dolgolyov
    2049850 ui: editorial styling for Library/Quick Access/Settings/Display + tab fix alexei.dolgolyov
    9b84fdd fix(vu): drop conic-gradient mask, draw lines explicitly in 0-90 range alexei.dolgolyov
    3de2b44 fix(vu): clip grid arc to match needle swing range so rest = proper zero alexei.dolgolyov
    d7f488a fix(ui): centred toolbar icons; full-width spectrum; needle at rest; drop dynamic bg alexei.dolgolyov
    968eb15 fix(player): real audio level on VU; full-width spectrum; hide canvas under vinyl alexei.dolgolyov
    a0f74df fix(visualizer): full-width spectrum + device pick auto-starts capture alexei.dolgolyov
    6066b4a fix(visualizer): auto-enable actually starts capture; persist audio device alexei.dolgolyov
    153424e ui(player): widen spectrum to fill column; swap volume control to left of VU cluster alexei.dolgolyov
    336d596 fix(ui): full-width spectrum + log-mapped bars; deeper sepia + soft art fade alexei.dolgolyov
    d937c15 feat(ui): live VU + audio-driven spectrum, editorial banner, subtler dynamic bg alexei.dolgolyov
    d157388 fix(ui): editorial toolbar + sepia album art alexei.dolgolyov
    e9e4165 fix(ui): close more gaps with mockup (tabs, mini player, volume control) alexei.dolgolyov
    77b39e5 fix(ui): snap player view directly from Studio Reference mockup alexei.dolgolyov
    d9d4672 fix(ui): drop redundant Elapsed/Length cells; restore timeline alexei.dolgolyov
    265b001 fix(ui): close gaps with Studio Reference mockup alexei.dolgolyov
    14e9f22 feat(ui): rebuild player view to match Studio Reference mockup alexei.dolgolyov
    8110c15 feat(ui): Studio Reference redesign — editorial hi-fi aesthetic alexei.dolgolyov

    Downloads

    Platform File
    Windows (installer) MediaServer-v0.2.0-setup.exe
    Windows (portable) MediaServer-v0.2.0-win-x64.zip
    Linux MediaServer-v0.2.0-linux-x64.tar.gz
    Downloads