mirror of
https://github.com/nimbold/Firelink.git
synced 2026-07-26 20:18:37 +00:00
7d1d3e1f9b
The yt-dlp binary was a PyInstaller onedir build requiring an adjacent _internal/ directory with the Python runtime. In the Tauri .app bundle, sidecar binaries are placed in Contents/MacOS/ while the _internal/ resource ends up in Contents/Resources/binaries/, so the bootloader could not find Python at runtime ([PYI-...:ERROR] Failed to load Python shared library). Replace it with the official yt-dlp_macos standalone onefile binary from the yt-dlp release (v2026.06.09, universal2). This is fully self-contained — it extracts its runtime to a temp directory at invocation — and works regardless of Tauri's bundle layout. Removes the entire _internal/ directory (~70 MB of Python framework, native .so/.dylib files, etc.) and the stale .gitignore entry.