Skip to content

Releases: willibrandon/chill

v0.15.4

Choose a tag to compare

@github-actions github-actions released this 23 Sep 01:18

macOS default output now uses Beep/Oto. Switching output devices waits for active audio reads to finish, fixing concurrent reads that could corrupt the playback queue and crash the daemon. Live streams now show elapsed playback time, and audio status includes sample delivery and output stall diagnostics.

Default tests stay quiet and run without audio hardware. Audible playback checks are opt-in and measure output through CoreAudio. Tests using substitute players and silent output have been removed.

Build, vet, standard tests, and race tests passed. Audible playback was not rerun after the shutdown fix.

Full changelog: v0.15.3...v0.15.4

v0.15.3

Choose a tag to compare

@github-actions github-actions released this 22 Sep 22:46
cc8ba1b

Network playback reads ahead to absorb uneven delivery and refills its reserve after stalls. Low Latency uses a smaller reserve, and now-playing titles follow the audio being consumed, including empty updates that clear stale metadata.

Stopping or switching streams honors cancellation during source detection and decoder startup. Website playback gives FFmpeg network reads a 15-second timeout.

On Windows, FFmpeg, yt-dlp, metadata probes, and provider searches start without opening console windows, including helpers launched through package-manager shims.

Full changelog: v0.15.2...v0.15.3

v0.15.2

Choose a tag to compare

@github-actions github-actions released this 22 Sep 20:19
1a03d2f

Background playback survives closing the terminal, and foreground skips stop the previous track before switching. Help, version, and list work as commands, while unknown stations are rejected before a daemon starts.

Folder playback follows album, disc, and track tags, keeps compilations and directories together, and skips unreadable files. MP4 track and disc numbers above 255 are preserved. Doctor reports missing tools required by the default station, with complete installation guidance.

Full changelog: v0.15.1...v0.15.2

v0.15.1

Choose a tag to compare

@github-actions github-actions released this 22 Sep 17:38
22ce034

The REPL welcome text and shortcuts stay visible while output scrolls. Long key hints fit small terminals without hiding the prompt.

Theme changes refresh existing output while preserving error styles and explicit theme swatches. Selection and cursor placement remain aligned, and completion text stays within the prompt width.

Also includes the Linux release-build fix for Git version detection.

Full changelog: v0.15.0...v0.15.1

v0.15.0

Choose a tag to compare

@github-actions github-actions released this 22 Sep 15:46
c2bdb45

Chill now plays MP3, FLAC, PCM WAV, and Ogg Vorbis with built-in decoding and native audio output. mpv is no longer required. FFmpeg supports additional formats and segmented streams, while yt-dlp and Deno, Node, or QuickJS handle website playback.

Saved volume levels keep the same gain curve. Playback trims MP3 encoder delay and padding, filters downsampling, follows chained Ogg streams, and cancels stale queued audio. Native stream tags feed now playing, and stalled HTTP reads time out without counting pauses.

Use chill doctor to see available capabilities and tools.json to set executable paths. Homebrew and Scoop retain FFmpeg, yt-dlp, and Deno for full playback support. Source builds now require CGO and a C compiler; downloaded binaries do not.

Full changelog: v0.14.1...v0.15.0

v0.14.1

Choose a tag to compare

@github-actions github-actions released this 22 Sep 07:19
376270c

What's Changed

Full Changelog: v0.14.0...v0.14.1

v0.14.0

Choose a tag to compare

@github-actions github-actions released this 22 Sep 04:09
2929aac

What's Changed

Full Changelog: v0.13.1...v0.14.0

v0.13.1

Choose a tag to compare

@github-actions github-actions released this 22 Sep 01:48

Full Changelog: v0.13.0...v0.13.1

v0.13.0

Choose a tag to compare

@github-actions github-actions released this 22 Sep 01:33
44483d2

What's Changed

Full Changelog: v0.12.0...v0.13.0

v0.12.0

Choose a tag to compare

@github-actions github-actions released this 22 Sep 00:18
5e1068b

What's Changed

Full Changelog: v0.11.0...v0.12.0