AutoIt ist Windows Only. Aber eben auch die einzige Programmiersprache, die ich kann. Wenn du ein wenig AutoIt kannst, lässt sich das vielleicht sogar machen. Der Quellcode ist ja beim Programm immer dabei.
Das Hauptprogramm selbst startet unter Wine. Hab ich schon mal ausprobiert. Aber es werden diverse Zusatzprogramme aus dem Hauptprogramm heraus aufgerufen. Dort müsste man die Aufrufe ggfs. anpassen und auf die jeweiligen Linux Versionen umlenken. Der speziell für Media-Buddy geschriebene Grabber nfo4htpc benötigt Mono zum Arbeiten unter Linux, läuft dann aber. Ffmpeg ist keine ".exe" unter Linux weswegen man den Aufruf dahingehend ändern müsste. genau wie bei MKVToolnix. MPV gibt es auch als Linux Version, genau wie MediaInfo. Hier wäre es sicher auf jeden Fall besser, die nativen Linux Versionen zu nutzen, statt die Windows Versionen, sofern sie überhaupt unter Wine laufen, was ich nicht weiß. Wenn man da jeweils die Aufrufe ändert, um die entsprechenden Linux Versionen aufzurufen, könnte das tatsächlich funktionieren. Das Hauptprogramm ist kein so großer Ressourcenfresser, das die Effizienz eine große Rolle spielt. Gut, RAM wird schon mal gebraucht, besonders wenn man viele Dateien auf einmal verarbeitet. Aber sonst hält sich das in Grenzen.
Allerdings kenne ich mich mit Wine und Linux nicht genug aus, um das selbst umzusetzen.