Environment
SVP 4 Mac: 4.7.0.302
SVPtube: 2.4.0.302
macOS: 14.5 (Sonoma), Apple Silicon (M1 Max)
mpv: SVP-bundled, ytdl_hook enabled
Bundled yt_dlp path:
/Applications/SVP 4 Mac.app/Contents/Resources/extensions/tube/yt_dlp/
Note: The system-installed Homebrew yt-dlp (/opt/homebrew/bin/yt-dlp) successfully extracts formats for the same URL.
Steps to Reproduce
Launch SVP 4 Mac and open a YouTube URL via SVPtube.
Example: https://youtu.be/IGTv1lg9j4A?si=o2Gxpupt93AJspCd
Check SVPtube logs.
Logs
Tube: [youtube] Falling back to generic n function search player = https://www.youtube.com/s/player/a61444 … US/base.js
Tube: [youtube] IGTv1lg9j4A: nsig extraction failed: Some formats may be missing
Tube: Only images are available for download. use --list-formats to see them
As shown, SVPtube fails with nsig extraction failed and only lists storyboard images.
Running the same URL with system yt-dlp -F returns the full list of video/audio formats.
Expected Behavior
SVPtube should extract and hand over video/audio formats (HLS/DASH) to mpv for playback.
Actual Behavior
Only images (storyboards) are extracted → playback/type detection fails.
Request
Please update the bundled yt_dlp inside SVPtube to the latest release (which includes fixes for recent nsig changes).
Alternatively (or in addition), please support using an external yt-dlp binary (e.g., /opt/homebrew/bin/yt-dlp), so users can update independently without waiting for SVP releases.
Happy to provide full logs or additional environment details if needed. Thank you!