Skip to content

Releases: True347/AudioCowboy

AudioCowboy v1.0.1

Choose a tag to compare

@github-actions github-actions released this 10 Jul 12:31
fix: suppress backend warnings so a quirky device can't kill every query

pycaw warns (to stderr) when an endpoint's properties raise a COMError — some
JBL / virtual-audio drivers trigger this. Flow Launcher treats ANY plugin stderr
as fatal (InvalidDataException), so that non-fatal warning broke every query for
affected users.

Silence warnings globally in main.py (Flow execution path) and contain them at
the source with a catch_warnings guard around the pycaw calls in audio.py.
Add a smoke_test regression that fails if a pycaw warning escapes get_devices().
Bump to v1.0.1.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>

AudioCowboy v1.0.0

Choose a tag to compare

@github-actions github-actions released this 17 Jun 06:26
ci: grant contents:write so the release job can publish

The default GITHUB_TOKEN is read-only on this repo, so action-gh-release got
"Resource not accessible by integration" creating the Release. Scope the
permission in-workflow rather than flipping the repo-wide setting.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>