MP3Tag Title not used as MKV Titles

I've solved this issue in my python script mkvpropr by setting the file title based on the title in matching .nfo files (that tinyMediaManager generates for each of my movies/tv show episodes).
Example movie .nfo excerpt:

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<!--created on 2024-08-26 20:19:13 - tinyMediaManager 5.0.9-->
<movie>
  <title>Der Blade Runner</title>
  <originaltitle>Blade Runner</originaltitle>

The mkv file title would be set to Der Blade Runner.

And should that fail (no matching .nfo for example) it then tries to extract the title from the filename with 2 different regular expressions, 1 for movies and 1 for tv shows (which you can configure to match your naming scheme).

This allows me to set the file title (as well as track names and flags) for as many files as I want (the script is recursive) interactively in batches sorted by identical track combination and properties without rewriting the files.

Under the hood, my script uses mkvmerge (for track property extraction) and mkvpropedit for writing the changes to the files, both of which are included in MKVToolNix.

As you can see it's quite fast once you've configured it to match your naming style and preferences.

I've used it on a couple thousand movies and dozens of tv shows so unless you have very exotic files I'm pretty confident that it should work (I've worked on the script over the last 1,5 years).

Since I've only published it yesterday I'd love some feedback.