From 1102ad6a28daae2b54957b4e00b711f0318b69a2 Mon Sep 17 00:00:00 2001 From: npeter83 Date: Sun, 30 Aug 2026 18:09:26 +0200 Subject: [PATCH] fix(downloads): make the probe verdict authoritative over yt-dlp info by probe-ran, not per-field MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Deep-review round 1 on bug/download-mediakind-probe found a real HIGH the prior review missed: - resolve_media_facts used a per-field `probe or info` fallback, so a probe that RAN and deliberately found no video track (cover-art-only audio: attached_pic skipped; a still image: format-guarded) had its None video overridden by yt-dlp's stale vcodec. An audio-mode download from a progressive source (info carries the source's video codec, embed-thumbnail on) was then classified VIDEO -> a Play button + a broken in-app