Releases: leeyc09/Silence-Cutter
Releases · leeyc09/Silence-Cutter
Silenci v0.4.0
What's New
🔄 FCPXML Retranscribe
- Import FCPXML → settings sheet → retranscribe subtitles → save new FCPXML
- Language & ASR model selection in retranscribe dialog
- Progress display with cancel support
- Handles reordered/overlapping FCP clips correctly
📝 Inline Captions
- All FCPXML exports now include iTT inline captions (lane 2) alongside titles (lane 1)
- FCP shows both title text overlay and caption track automatically
🌐 App Language Selector
- Settings → App Language: Korean, English, Japanese, Chinese, or System default
- Overrides system locale for the app UI
🔧 Fixes
- File picker no longer loses focus behind main window
- No more duplicate progress UI when retranscribing
- Timeline bar renders correctly for reordered FCPXML clips
📦 Install
Download Silenci-v0.4.0-macOS.dmg, drag to Applications.
If macOS says 'damaged': xattr -cr /Applications/SilenciApp.app
Requires Apple Silicon Mac (M1+), macOS 14+.
v0.3.3 — Fix: pip upgrade + Python version check
Silenci v0.3.3
Bug Fixes
- pip upgrade before install — old pip (21.x) can't resolve
mlx-audio>=0.3.0. Now runspip install --upgrade pipbefore any dependency install. - Python 3.10+ version check —
mlx-audiorequires Python 3.10+. If system Python is older, auto-upgrades viabrew install python@3. - envVersion bumped to 4 — forces venv reinstall with upgraded pip.
Install
- Download DMG → drag to Applications
- System Settings → Privacy & Security → Open Anyway
- Open — everything auto-installs (Homebrew, Python 3.10+, ffmpeg, pip packages)
v0.3.2 — Fix: Launch Crash on Other Macs
Silenci v0.3.2
Critical Fix
- Eliminated Bundle.module crash that caused the app to crash immediately on any Mac other than the build machine
- Root cause: SwiftPM's auto-generated
Bundle.modulehardcodes the build path as fallback →fatalErroron other machines - Fix: Removed SwiftPM resource processing entirely.
L10n.swiftnow manually searches 5 locations for the resource bundle with graceful fallback (app runs even if localization files are missing)
Install
- Download DMG → drag to Applications
- System Settings → Privacy & Security → Open Anyway
- Open — everything auto-installs
v0.3.1 — Critical Fix: Launch Crash on Other Macs
Silenci v0.3.1
Bug Fix
- Fixed crash on launch — app crashed immediately with
could not load resource bundleon Macs other than the build machine - Root cause: SwiftPM's
Bundle.modulelooks for resources inContents/MacOS/, but they were only copied toContents/Resources/ - Now copies resource bundle to both locations
Install
- Download DMG → drag to Applications
- System Settings → Privacy & Security → Open Anyway (first launch only)
- Open — everything auto-installs
v0.3.0 — Clean Install + Landing Page
🎬 Silenci v0.3.0
What's New
Zero-Config Clean Install
- Auto-install Homebrew if not present (official installer)
- Auto-install Python3 via
brew install python@3 - Auto-install ffmpeg via
brew install ffmpeg - DMG → open → everything installs automatically. No terminal needed.
Landing Page
UI & Docs
- Removed redundant "Cut Silence" button
- Updated logo, detailed architecture & AI model docs
- FCP import screenshot added
Install
- Download DMG below
- Open DMG → drag
SilenciAppto Applications ⚠️ Important: Run this in Terminal before first launch:xattr -cr /Applications/SilenciApp.app- Open the app — Python environment auto-installs (~45s)
The app is not code-signed. macOS will block it without the xattr command above.
v0.2.0 — Silenci
🎬 Silenci v0.2.0
What's New
- 🎨 New name & logo — Silenci with waveform + scissors motif
- 🌐 Multi-language UI — English, Korean, Japanese, Chinese
- 📦 App icon — custom .icns
Features
- 🔇 Silence detection & removal (Silero VAD)
- 🗣️ Word-level speech recognition (Qwen3-ASR + ForcedAligner)
- ✂️ Word-boundary subtitle splitting
- 📤 Export: FCPXML, SRT, iTT
- 🍎 Apple Silicon optimized (MLX 8-bit)
Install
Download → Unzip → Open. Python installs automatically (~45s).
⚠️ Not code-signed. Right-click → Open on first launch.