Skip to content

Releases: pascalweiss/yt-transcribe

v0.3.0

26 Feb 20:53

Choose a tag to compare

What's new

  • --tab option: Choose which channel tab to fetch — videos (default), shorts, or streams
  • --after / --before date 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-transcribe

v0.2.1

12 Feb 16:52

Choose a tag to compare

What's Changed

Homebrew formula hardened for cross-Mac portability

  • Switched from python@3.14 to python@3.12 — the most widely installed Homebrew Python, ensuring the formula works on more machines out of the box.
  • Added arch: :arm64 constraint — pywhispercpp only publishes macOS ARM64 wheels, so the formula now explicitly requires Apple Silicon. Intel Mac users can still install via pipx or uv.
  • Fixed native extension build — Homebrew's --no-binary flag forced pywhispercpp to build from source, where CMake would pick up the wrong system Python and produce a .so linked against the wrong CPython version. The formula now installs pywhispercpp from its pre-built PyPI wheel, avoiding the issue entirely.
  • Dropped cmake build dependency — no longer needed since pywhispercpp is installed from a pre-built wheel.

Docs

  • Clarified install section: Homebrew is for Apple Silicon Macs, pipx/uv for 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