MediaInfo is a cross-platform application for extracting and displaying technical and tag metadata from audio and video files. It ships as a CLI (Source/CLI/CLI_Main.cpp with CommandLine_Parser.cpp) and as GUI frontends for Qt, wxWidgets, UWP (XAML), macOS Cocoa, Android (Kotlin), iOS (Swift), and legacy VCL/Delphi. All frontends wrap the external MediaInfoLib analysis engine through a shared core abstraction (Source/Common/Core.cpp), which provides multiple output views: Easy, Sheet, Tree, Text, HTML, XML, JSON, and archival metadata standards (EBUCore, PBCore, MPEG-7, FIMS, NISO Z39.87, reVTMD). The repository also contains Windows Explorer shell integration (a context-menu COM DLL), extensive release/packaging engineering (NSIS, MSIX, deb, RPM, Snap, Flatpak, AppImage), and a CSV-based localization system spanning 30+ languages. The actual media parsing logic lives in the external MediaInfoLib dependency; this repo is the user-facing client, configuration management, and distribution layer. The architecture is a multi-frontend client organized around a shared core: Source/Common/Core.cpp abstracts MediaInfoList operations, and each GUI toolkit implements the same view hierarchy against common core logic (Source/GUI/Common/GUI_Main_Common_Core.cpp). Strengths include professional release orchestration, a well-structured localization pipeline (Contrib/TranslationToolkit/), and mature CI covering CLI and Qt builds across Windows/Linux/macOS. Weaknesses include the maintenance burden of seven parallel GUI toolkits with duplicated feature logic, persistent legacy artifacts (Borland BCB projects with stale absolute paths, Solaris packaging, old MSVC references), fragmented build systems (Autotools, CMake, MSVC, QMake), and some hardcoded URLs and toolchain paths in release scripts. The repo is actively maintained (latest release v26.10, recent MSVC2026 project files, CI workflows) but carries significant historical weight.