fix: media download UX and table row selection

- Fix: Remove aria2c from yt-dlp to allow native concurrent downloader to print progress
- Fix: Use generic 'Fetching media data...' message instead of hardcoding YouTube
- Fix: Remove onTapGesture from Table cells to restore native macOS SwiftUI row selection and use simultaneousGesture on the Table itself for double clicks
This commit is contained in:
nimbold
2026-06-07 23:39:18 +03:30
parent 49003665ef
commit fbae92aae9
6 changed files with 52 additions and 49 deletions
+1 -1
View File
@@ -66,7 +66,7 @@ enum MediaExtractionEngine {
throw ExtractionError.processFailed("yt-dlp binary not found.")
}
var args = ["-J", "--no-warnings", "--ignore-no-formats-error", "--no-playlist", "--extractor-args", "youtube:player_client=ios,android"]
var args = ["-J", "--no-warnings", "--ignore-no-formats-error", "--no-playlist", "--extractor-args", "youtube:player_client=ios,tv"]
appendCommonArguments(to: &args, cookieSource: cookieSource, credentials: credentials, transferOptions: transferOptions)
args.append(url.absoluteString)