Releases: pascalweiss/yt-transcribe
Releases · pascalweiss/yt-transcribe
v0.3.0
What's new
--taboption: Choose which channel tab to fetch —videos(default),shorts, orstreams--after/--beforedate filters: Only process videos within a date range (approximate, YYYY-MM-DD)- Shorts mode automatically skips duration/timestamp filters (metadata unavailable) and warns if those flags are set
Install / Upgrade
pipx upgrade yt-transcribe
# or
uv tool upgrade yt-transcribev0.2.1
What's Changed
Homebrew formula hardened for cross-Mac portability
- Switched from
python@3.14topython@3.12— the most widely installed Homebrew Python, ensuring the formula works on more machines out of the box. - Added
arch: :arm64constraint — pywhispercpp only publishes macOS ARM64 wheels, so the formula now explicitly requires Apple Silicon. Intel Mac users can still install viapipxoruv. - Fixed native extension build — Homebrew's
--no-binaryflag forced pywhispercpp to build from source, where CMake would pick up the wrong system Python and produce a.solinked against the wrong CPython version. The formula now installs pywhispercpp from its pre-built PyPI wheel, avoiding the issue entirely. - Dropped
cmakebuild dependency — no longer needed since pywhispercpp is installed from a pre-built wheel.
Docs
- Clarified install section: Homebrew is for Apple Silicon Macs,
pipx/uvfor any platform (Python 3.10+).
Install
# Apple Silicon Mac
brew install pascalweiss/tap/yt-transcribe
# Any platform
pipx install yt-transcribe
# or
uv tool install yt-transcribe