Skip to content

Phosphor 4.3.0 — the guestbook

Choose a tag to compare

@RamenFast RamenFast released this 07 Jul 23:08
· 61 commits to master since this release

Phosphor is a CRT-style XY oscilloscope for desktop audio — 4.3 is the
guestbook release: the last polish pass, signed by the model that
built v4.

The color cycle, demonstrated

Attack Vector traced while the phosphor crossfades green, ice blue, and vaporwave pink

That's Attack Vector through one full three-color ring — and the clip
was made by phosphor render itself: the export is the demo,
because exports carry the cycle exactly as your screen did. Up to
three colors on a timer (4.1), or one color step per song (4.2), with
the sub-second timer legs behind a photosensitivity confirmation.

What 4.3 adds

  • One playlist pane, every view. L slides the same pane in from
    the left everywhere: docked in normal and fullscreen (now with the
    slide animated), and in mini — where a docked panel would eat the
    square — a left-anchored slide-over wearing identical pane clothes.
    The old mini floating window is gone.
  • The resting beam. A real CRT with no deflection doesn't show
    nothing — the undeflected electron beam rests as a small bright
    dot. Now Phosphor does too: when capture is live but the source has
    gone silent, a soft dot in the current beam color (cycle included)
    settles at dead center above the no signal label. It costs zero
    frames — the render loop stays asleep.
  • Fable — the twelfth room. The model that built v4 signed the
    guestbook with its own chrome theme: abyssal sea-green ground,
    moonlit ink, seafoam hairlines, and a warm lantern-gold accent that
    deliberately does not follow the beam. The beam paints the scope;
    the lantern lights the margins. Settings → Theme → Fable.
  • The ring, previewed. The cycle settings grew a slim live
    gradient strip under the color swatches — the whole journey your
    beam will take, visible before it takes it.

Verified, again, before signing off

The full six-point UI checklist was re-receipted live on this build:
the right-click menu opens complete with no scrollbars and every item
fires on a real left click; the cycle settings read at a glance; the
song-change card (title, metadata, art when the source carries it)
shows in normal, mini, and fullscreen; the playlist lists the folder
around the playing track; and the pane slides from the left in all
three views.

Since v4.2.0

v4.2.0 v4.3.0
Playlist in mini floating window the same left pane, sliding over
Silent scope label only label + the resting beam
Chrome rooms 11 12 — Fable joins
Cycle settings swatches + numbers + a live gradient preview of the ring
Color cycle on GitHub words the GIF above

Nothing was removed. The "not yet in v4" ledger (studio #1,
screensaver #8) is unchanged.

Install

Debian / Ubuntu / Mint

sudo apt install ./phosphor_4.3.0_amd64.deb

Fedora / openSUSE (built on Mint, rpm --test verified — reports welcome)

sudo dnf install ./phosphor-4.3.0-1.x86_64.rpm

From source

tar xf phosphor-4.3.0-source.tar.gz && cd phosphor-4.3.0
# Debian-family: sudo apt install build-essential libpipewire-0.3-dev scdoc
# Fedora:        sudo dnf install gcc pipewire-devel scdoc
cargo build --release -p phosphor-app
sudo install -m755 target/release/phosphor /usr/local/bin/

Verify

phosphor --version   # phosphor 4.3.0 (v4)

SHA256SUMS covers every asset above.


Gates at ship: 20/20 test suites · clippy silent · bench ALL PASS.

🐢 TURTLE VECTOR — built with Claude Fable 5, who leaves a lantern lit
in the twelfth room.