Seltsames Problem mit benutzerdefinierter Benennung und Dateieigenschaften

Ich stoße auf eine seltsame Situation. Ich habe ein seit langem bestehendes Profil mit benutzerdefinierter Umbenennung, bei dem ich den Ordner mit einem Film wie
„Movie (2022)_tt12345678“
füttere und die Umbenennung mir „Movie (2022)“ liefert – inklusive des dazugehörigen jpg und nfo.

Ich gehe noch weiter: Ich habe eine Nachbearbeitung, die den Ordner umbenennt und die IMDb-ID wieder einfügt, damit Plex damit arbeiten kann – das alles geschieht aber erst hinterher.

Kürzlich habe ich die Nachbearbeitung so angepasst, dass ich zusätzliche Infos im Titel übergeben kann; ein PowerShell-Skript setzt sie wieder zurück. Jetzt gebe ich also etwas wie
„Movie (2022)_tt12345678 {edition-Directors Cut}“ ein
→ MCEBuddy liefert „Movie (2022)“
→ Die Nachbearbeitung ändert den Ordner in „Movie (2022) {imdb-tt12345678}“ und die Filmdatei in „Movie (2022) {imdb-tt12345678} {edition-Directors Cut}“.

Heute habe ich bei einem Film das Problem, dass weder das jpg noch die nfo von IMDb geholt werden. Ich habe es mehrfach versucht und die Datei sogar wieder in die einfachere Form umbenannt, nur um jpg und nfo zu bekommen.
Trotzdem zieht MCEBuddy weiterhin den alten Namen.

Mein ursprünglicher Versuch war
Blade Runner_tt0083658 {edition-The Final Cut}.mp4
und ich habe es auch mit dem Jahr probiert.
Im Log sehe ich, dass der „edition“-Teil in der IMDb-ID auftaucht.

Ich habe die Datei inzwischen umgenannt in
Blade Runner (1982)_tt0083658.mp4
und alle Eigenschaften entfernt.

Die Datei liegt inzwischen auf einem anderen Rechner; der Name ist die kurze Variante, und die Datei hat keine Eigenschaften mehr (ich habe in Windows „Eigenschaften entfernen“ genutzt, um eine Kopie zu erstellen).

Trotzdem steht im Log
IMDB Id: tt0083658 {edition-The Final Cut}

Den geschweiften Teil finde ich weder in der Datei noch in den Eigenschaften – und er war auf diesem Rechner nie so vorhanden. Ich habe keine Ahnung, woher er kommt.

Ideen?
Blade Runner (1982)_tt0083658.mp4-FixTitleMovie-2022-11-11T11-10-34.log (381,2 KB)

Und nochmal: Im Moment will ich nur, dass die Infos von IMDb geholt werden, damit die Dateieigenschaften gesetzt sind – also Poster-jpg und nfo-Datei.

Das Problem liegt in den Metadaten Ihrer MP4-Datei. Dort wird die IMDBID wie folgt angezeigt:

2022-11-11T11:10:37 MCEBuddy.AppWrapper.Base → IMDBID : tt0083658 {edition-The Final Cut}

Die IMDBID-Metadaten sollten nur die tt-ID enthalten und nichts weiteres; deshalb kann MCEBuddy keine Übereinstimmung finden.

Wo nehmen Sie Ihre MP4s auf?

Es wurde mit MakeMKV erstellt und dann in MC-Buddy in einem Auftrag zu MP4 konvertiert. Ich habe es so benannt, wie es war.

Aber ich glaube, Sie verstehen meine Frage nicht ganz: Als der zweite Auftrag zur Umbenennung nicht funktionierte, versuchte ich, die Datei ohne den {}-Teil umzubenennen, und führte in Windows auch „Eigenschaften entfernen“ aus – trotzdem wurde sie wieder mit dem ursprünglichen Text in den geschweiften Klammern benannt.
Ich kopierte die von mir als sauber betrachtete Datei auf einen anderen Computer und ließ dort MC-Buddy laufen – und sie wurde immer noch mit den {} benannt. Ich weiß nicht, woher das stammt.

Tatsächlicher Dateiname in Windows war – Blade Runner (1982)_tt0083658.mp4



Ein paar Felder habe ich zur Zeitersparnis übersprungen, sie sind aber alle leer.

Nicht alle Metadaten-Informationen werden im Windows-Explorer angezeigt. Laut der von Ihnen übermittelten Protokolle wurde die IMDb-ID zusammen mit zusätzlichen Informationen in die Datei eingebettet, was das Problem verursacht. Wenn Sie eine andere Konvertierung versucht haben, können Sie die Protokolldateien anhängen, aber ich vermute, dass das der Grund ist.

Wir haben in der neuesten 2.5.8-Beta-Build einige Plausibilitätsprüfungen hinzugefügt, um ungültige IMDb-IDs zu vermeiden und entsprechende Situationen zu verhindern.

ok, seitdem bin ich nicht mehr auf das Problem gestoßen. Ich werde mal schauen, ob ich die alte Datei noch irgendwo habe, und es ausprobieren, sobald ich die neue Beta heruntergeladen habe.

Ich habe die ursprüngliche Situation nachgestellt, und soweit ich sehen kann, funktioniert es jetzt korrekt, danke.