Versuche, Filme in „Filmtitel (Jahr)“ umzubenennen

Ich bin neu bei MCEBuddy und habe Probleme damit, konvertierte Fildeien in „Filmtitel (Jahr)“ umzubenennen, z. B.: Mein Film (2017).
Ich habe das Beispiel unter „Benutzerdefiniertes Dateiumbenennungsmuster (v2.1.6+)“ ausprobiert, bekomme aber immer einen Fehler.

Wenn ich also Recording%ismovie%-Converted in das Textfeld eingebe, erhalte ich einen Fehler.

Außerdem: Warum ist das Audio-Profil für einfache MP4-Dateien so schlecht? Warum nicht standardmäßig mindestens 384 kbit/s AAC?

%ismovie% ist ein bedingter Operator und kein eigenständiger Operator. Seine korrekte Definition und Verwendung ist (aus der Dokumentation):

%ismovie%<RenamePatternIfTrue,RenamePatternIfFalse> – Wenn die Aufnahme ein Film ist, wird das True-Muster zur Umbenennung verwendet, andernfalls das False-Muster

E.g.:

Recording\%ismovie%\<Movies\%showname%,TVShows\%showname\Season %season%\%showname% - S%season%\#\#E%episode%\#\#\>-Converted

Wird ergeben:

Recording\Movies\Star Wars-Converted.<ext> (für einen Film)

ODER

Recording\TVShows\CSI\Season 1\CSI - S01E02-Converted.<ext> (für Nicht-Filme)

Weitere Details findest du auf der Dokumentationsseite:

Was das Audio-Profil betrifft: Die meisten Menschen hören über 128 kbps hinaus keinen Unterschied, aber du kannst es jederzeit an deine Bedürfnisse anpassen.

Hallo Leute,
aber das beantwortet die Frage nicht wirklich … es geht in die richtige Richtung …
Ich habe tatsächlich DASSELBE Problem.

Wie geben wir das „Jahr“ für einen FILM im Umbenennungsschema ein? Für den Import in Plex sollte es das Format „Dateiname (Jahr)“ sein.

In der Umbenennungsanleitung sehe ich %premiereyear%, %airyear%, %recordyear% und andere TV-Serien-bezogene Optionen. Was ist der %parameter% für das Jahr eines Films?

Die anderen Argumente habe ich bereits rausgekriegt (%ifmovie% usw.).

Danke!
Eric

%premiereyear%

Das hat’s gebracht, danke für die Hilfe

Fantastisch!!

Danke, RBoy!!

Ich habe Probleme beim Benennen von Filmen. Ver 2.4.11
Ich habe %premieryear%, %year% und %airyear% ausprobiert

„%showname% - %premiereyear%“ und %showname% - %year%

Die Testdatei war „Hollywood Homicide (2003).mkv“. Das Ergebnis in beiden Fällen ist „Hollywood Homicide - .mkv“.
Ich habe außerdem „Media Information manager“ aktiviert, mit „Movies“ und „IMDB“. Ich hätte erwartet, dass die .nfo vollständiger wäre.

Die .nfo liest sich nach der MCE-Verarbeitung so –

Log-Datei –

WARNING> 2019-08-25T22:26:09 MCEBuddy.MetaData.VideoMetaData --> Unable to extract meta data from file \\10.17.17.170\2ut\DVRMovie\Hollywood Homicide (2003)\Hollywood Homicide (2003).ts. \\10.17.17.170\2ut\DVRMovie\Hollywood Homicide (2003)\Hollywood Homicide (2003).ts (taglib/ts)
WARNING> --> Error retrieving IMDB AKA details
Error -> System.NullReferenceException: Object reference not set to an instance of an object.
   at MCEBuddy.MetaData.IMDB.downloadIMDBAkas(String imdbId, Log jobLog)
WARNING> --> Error retrieving IMDB AKA details
Error -> System.NullReferenceException: Object reference not set to an instance of an object.
   at MCEBuddy.MetaData.IMDB.downloadIMDBAkas(String imdbId, Log jobLog)
WARNING> --> Error retrieving IMDB AKA details
Error -> System.NullReferenceException: Object reference not set to an instance of an object.
   at MCEBuddy.MetaData.IMDB.downloadIMDBAkas(String imdbId, Log jobLog)
WARNING> --> Unable to get match from IMDB
WARNING> 2019-08-25T22:26:15 MCEBuddy.MetaData.VideoMetaData --> IMDB failed
WARNING> --> Cannot find PremiereYear
WARNING> --> Cannot find PremiereYear
WARNING> 2019-08-25T22:26:15 MCEBuddy.Engine.ConversionJob --> SKIPPING FREE SPACE CHECK
WARNING> 2019-08-25T22:26:22 MCEBuddy.Engine.ConversionJob --> DANGER: Skip copying original files (skip original backup) is enabled. This could lead to conversion failures or unpredictable outcomes. Please DISABLE this option unless absolutely necessary.
WARNING> --> Cannot find PremiereYear
WARNING> --> Cannot find PremiereYear
WARNING> 2019-08-25T22:28:46 MCEBuddy.AppWrapper.Handbrake --> Handbrake failed, non 0 return code
WARNING> --> Cannot find PremiereYear
WARNING> --> Cannot find PremiereYear
WARNING> --> Cannot find PremiereYear

Hollywood Homicide -.nfo.txt (563 Bytes)

Stellen Sie Ihr Log auf debug und fügen Sie Ihr Konvertierungs-Log an (es ist derzeit auf warn eingestellt). Kopieren Sie es nicht, da es schwer zu lesen ist.

mcebuddy.zip (299,6 KB)
Das Ding wurde eben konvertiert
Danke
Gleiche Situation wie oben beschrieben The Thing ().nfo.txt (6,0 KB) The.Thing.1982.1080p.DTS.HDDVD.x264-hV.mkv-Movies-2019-08-26T22-09-22.0181093-04-00.log (2,1 MB)

Also sieht es so aus, als hätte es die Metadaten korrekt extrahiert:

2019-08-26T22:09:31 MCEBuddy.MetaData.VideoMetaData → Aktualisierte Video-Tags nach dem Herunterladen der Details extrahiert →
Titel: The Thing
Untertitel:
Beschreibung: Man is The Warmest Place to Hide.
Netzwerk: Universal Pictures
Netzwerk-Partner:
Altersfreigabe: R
Medien-Credits: Kurt Russell;Wilford Brimley;T.K. Carter;David Clennon;Keith David;Richard Dysart;Charles Hallahan;Peter Maloney;Richard Masur;Donald Moffat;Joel Polis;Thomas G. Waites;Norbert Weisser;Larry J. Franco;Nate Irwin;William Zeman;Adrienne Barbeau;John Carpenter
Genres: Horror,Mystery,Science Fiction
Staffel: 0
Episode: 0
Banner: D:\Program Files\MCEBuddy2x\cache\The Thing.jpg
Banner-URL: http://image.tmdb.org/t/p/original/tzGY49kseSE9QAKk47uuDGwnSCu.jpg
IMDB-ID: tt0084787
MovieDB-ID: 1091
TVDB-ID:
Ist Sendung Film: True
Ist Sendung Sport: False
OriginalBroadcastDateTime: 1982-06-25T00:00:00
RecordedDateTime: 1900-01-01T00:00:00
SeriesPremiereDate: 1900-01-01T00:00:00
CopyProtected: False
SageTV FileID:
SageTV MediaFileID:

Premiere gilt nur für Serien (das Jahr, in dem die Serie begann), für Filme und Episoden ist es das ursprüngliche Ausstrahlungsdatum und -uhrzeit.

Außerdem sehe ich:

INFORMATION> 2019-08-26T22:09:31 MCEBuddy.Engine.ConversionJob → Benutzerdefinierte Befehle werden ausgeführt
→ Benutzerdefinierte Umbenennung → %showname% (%premieryear%)
WARNUNG> → Ungültiges Dateibenennungsformat erkannt, überspringen : premieryear
→ Benutzerdefinierte Umbenennung → %showname% (%premieryear%)
WARNUNG> → Ungültiges Dateibenennungsformat erkannt, überspringen : premieryear

Es gibt keinen Befehl namens premieryear. Ich denke, du suchst nach premiereyear, was hier ohnehin nicht funktioniert, da es sich um einen Film handelt.

Was du brauchst, ist airyear

  • %airyear% - Jahr des Ausstrahlungsdatums

Weitere Details findest du hier unter Benutzerdefinierte Befehle: MCEBuddy - Advanced Settings, Commands and Tweaking

Ich habe dasselbe Problem, wenn ich die Plex-Ordner- und Dateinamensregeln einhalten will – Filmtitel (Erscheinungsjahr). Die Filme, die ich mit MCEBuddy verarbeiten möchte, sind über einen TV-Kabelkanal, HDNet, mit dem Plex DVR aufgenommen worden.

Ich habe %airyear% ausprobiert, aber das funktionierte nicht. Ich habe auch %premiereyear% getestet, obwohl im obigen Beitrag steht, dass es nicht funktioniert, aber auch das klappte nicht.

Hat jemand eine funktionierende Lösung gefunden? Danke.

Ich habe dieses Problem ebenfalls. Verwende v2.7.1 im Jahr 2026. Ich denke, es gibt eine Logik, die diese Parameter nur für eine Serie verfügbar macht, nicht jedoch für den Typ „Film“.

Dies betrifft eine OTA-Aufnahme, die von einem Tivo mit KMTTG übertragen wurde. Das Premierejahr war auf dem Tivo im Titel enthalten, aber nicht nach dem Austausch der Metadaten und der Benennung (die die Tags %premeireyear% und %airyear% enthält – beide funktionieren nicht für Filme). Die konvertierte Datei wird im korrekten Filmspeicherort abgelegt, den ich für den Medientyp „Film“ eingerichtet habe.

Konvertierungsprotokoll bitte. Beginnen Sie damit, zu prüfen, welche Metadaten in Ihrer Datei eingebettet sind. Das bestimmt, ob es sich um einen Film oder eine Serie handelt.

Wie angefordert hochgeladen. FYI – du solltest die Upload-Anleitung vielleicht aktualisieren.

Um ohne speziellen Client hochzuladen (alle Browser haben FTP inzwischen deaktiviert), fügst du in File Explorer ftp://upload.mcebuddy2x.com als neuen „Netzwerkstandort“ hinzu. Deaktiviere „Anonym anmelden“. Mit der rechten Maustaste kannst du ein Verzeichnis für deinen Profilnamen anlegen.

Im Log steht:
Show Type Selection → Movie

INFORMATION> 2026-03-22T18:18:48 MCEBuddy.Engine.ConversionJob --> Getting show information and banner from Internet sources
INFORMATION> 2026-03-22T18:18:48 MCEBuddy.MetaData.FileExtractMetadata --> Extracting pyTivo Tags
INFORMATION> 2026-03-22T18:18:48 MCEBuddy.MetaData.VideoMetaData --> Downloading Series details
INFORMATION> 2026-03-22T18:18:48 MCEBuddy.MetaData.VideoMetaData --> Recording Type Movie
INFORMATION> 2026-03-22T18:18:48 MCEBuddy.MetaData.VideoMetaData --> Checking TheMovieDB
INFORMATION> 2026-03-22T18:18:48 MCEBuddy.Engine.ConversionJob --> Checking for destination file skip reprocessing
WARNING> --> Cannot find PremiereYear

Hier glaube ich, hat MCEBuddy das fehlende PremiereYear übersehen…

INFORMATION> 2026-03-22T18:18:48 MCEBuddy.MetaData.VideoMetaData --> Not checking IMDB Movie since metadata is complete and overwrite from IMDB is not required

Die Metadaten sind nicht vollständig. Und ich bin sicher, dass PremiereYear bei TheMovieDB oder IMDB oder den anderen Quellen vorhanden ist.