SemanticDog: Detect File Corruption in Self-Hosted Media