Skip to content

MediaClinic v0.18.4

Choose a tag to compare

@junqueirach junqueirach released this 11 Oct 13:00
· 2 commits to main since this release

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_workers and ffprobe_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.