Repository navigation
MediaClinic v0.18.4
MediaClinic 0.18.4: faster scans and tools for large libraries
Download MediaClinic-0.18.4-win64.zip, unzip it, open the MediaClinic folder and double-click MediaClinic.exe. No Python needed. Keep the whole folder together and unzip it to a folder you can write to (not C:\Program Files): the app creates logs\ and backup\ next to the exe. FFmpeg is optional and installed separately.
SHA-256 of the zip:
DCC1DBDEB7A1E5AE353677FDE908E2AED4C9D260C960AD2E0625941F2F12A814
Highlights
- Parallel scanning (settings
scan_workersandffprobe_workers) and one directory listing per movie: faster, especially on network shares. Quick Scan now probes changed movies with FFprobe when the box is ticked. - Large libraries: clickable Errors/Warnings counters, Problems only, filter by health reason, column chooser, Library Statistics.
- Duplicate detection: new health rule and a Duplicate Movies Report.
- Copy poster.jpg → folder.jpg where they differ (one movie, a selection or the whole library), with backup.
- Export: IMDB Link, TMDB Link, Outline and Plot fields and a new Identify preset. Kodi v17+
<ratings>blocks are read. - Fixes: Update (no FFprobe) re-reads external subtitles; no more stale "title mismatch" reasons from the cache; the health report keeps warnings of red movies; title comparison tolerates Unicode, HTML-entity and quote differences.
Full list in the changelog.
Notes
- The exe is not code-signed. Windows SmartScreen may warn: click More info, then Run anyway. Antivirus software may analyse a new unsigned program on first start, which can make it slow to open once.
- Built with PyInstaller 6.22.3 on Python 3.12.10. Tested on Windows: the self-test (129/129) unfrozen and inside a frozen test build, and 18/18 checks on the shipped exe (start-up without console or errors, logs and backup next to the exe, Settings and Help dialogs, Full Scan, poster → folder fix, Excel export, TMDB thumbnails, settings remembered after restart), plus a start from the extracted zip.
- Bundled components are the Python runtime (PSF), Tcl/Tk (BSD-style), Pillow (MIT-CMU), openpyxl and et_xmlfile (MIT), OpenSSL (Apache 2.0) and the PyInstaller bootloader (GPL with the PyInstaller exception that allows distributing programs built with it). No GPL or AGPL component without that exception.
- Settings, API keys and the last scan are stored in
%APPDATA%\MediaMetadataClinic\and are shared with the Python version of the app.