Ich verwende SageTV Open Source. Ich habe MCEBuddy so konfiguriert, dass es das Aufnahmeverzeichnis überwacht, die Dateien mit der XML-Datei verarbeitet und dann in einen von mir eingerichteten Ordner für die bearbeiteten Dateien verschiebt. Ab und zu (nicht jedes Mal) gibt mir MCEBuddy diese Meldung, obwohl die Sendung eine Stunde lang ist und ich diese Meldung bereits nach 5 Minuten erhalte, dann wieder alle paar Minuten über Stunden. Ich bin mir nicht sicher, warum ich das von Zeit zu Zeit bekomme. Ich habe zwei identische Maschinen, sogar geklonte Festplatten, also dieselbe Software, und manchmal bekomme ich diese Meldung auf einem Gerät, aber nicht auf dem anderen. Das andere Problem ist, dass auf einem dieser Geräte übrig gebliebene Properties-Dateien im bearbeiteten Verzeichnis zurückbleiben, während auf dem anderen sie anscheinend korrekt aufgeräumt werden. Jede Hilfe oder Hinweise, was ich überprüfen könnte, wäre sehr willkommen.
Es bedeutet im Grunde, dass MCEBuddy die Datei nicht finden kann, und das kann einige Gründe haben:
- Wenn sich die Quelldatei auf einem Netzwerklaufwerk/NAS befindet, hatte Ihre Netzwerkverbindung eine vorübergehende Unterbrechung oder war nicht erreichbar (Sie haben hier ein Netzwerkproblem)
- Eine Antivirensoftware oder ein anderes Programm hat die Datei gesperrt, wodurch sie für MCEBuddy unzugänglich wurde
das war leider nicht besonders hilfreich. Ich erwähnte, dass gerade fünf Minuten einer einstündigen Sendung verstrichen waren – also hat natürlich etwas die Datei gesperrt, es heißt SageTV. Warum versucht MCE Buddy, bestimmte Sendungen zu konvertieren, bevor die Aufnahme überhaupt abgeschlossen ist? Nicht immer, aber manchmal. Und es läuft auf dem lokalen Rechner, auf dem nur Windows Defender installiert ist.
Dann liegt das Problem bei SageTV, warum es die Datei nicht von Anfang an sperrt. MCEBuddy prüft, ob eine Datei gesperrt ist, bevor mit der Konvertierung begonnen wird. Es sieht so aus, als würde SageTV die Datei am Anfang nicht sperren und sie dann 5 Minuten nach Beginn der Aufnahme sperren.
Da du sagst, dass dies nur auf einem Computer und nicht auf einem anderen passiert, denke ich nicht, dass es an SageTV liegt, sondern dass bei deinem Setup irgendwo ein Problem vorliegt. Daher gilt mein ursprünglicher Beitrag immer noch als die beiden wichtigsten Gründe, warum eine Datei mitten in einer Aufnahme unzugänglich wäre. Verwendest du eine Netzwerkfreigabe?
Wenn du anderer Meinung bist und immer noch denkst, dass SageTV die Sperre verursacht, kannst du MCEBuddy in den Experteneinstellungen des Überwachungsorts anweisen, die Überwachung der Datei zu verzögern. Setze das Mindestalter auf 15 Minuten. MCEBuddy wird nun den Zeitstempel der Datei seit der letzten Änderung betrachten und 15 Minuten seit der letzten Änderung warten, bevor mit der Konvertierung begonnen wird. Dies hilft bei Software, die die Datei während der Aufnahme nicht sperrt.
Nein, es passiert auf beiden Maschinen, manchmal bei derselben Sendung, manchmal nur auf einer der beiden – deshalb glaube ich nicht, dass es an SageTV liegt; die Konfigurationen sind identisch. Ich schätze, es könnte sein, aber da ich eben die Festplatte von einem Rechner auf den anderen gespiegelt habe, halte ich das für deutlich unwahrscheinlicher. Ich werde aber beim nächsten Mal die Zeit vor der Konvertierung auf einem ändern und schauen, ob sich das vom anderen Rechner unterscheidet. Danke.
Es klingt, als würden Sie versuchen, dieselbe Datei auf einer Netzwerkfreigabe von zwei verschiedenen Rechnern aus zu verarbeiten. Wenn das der Fall ist, könnte das Ihr Problem sein. Es ist nicht MCEBuddy, das die Datei sperrt, sondern die zugrunde liegende Software, die während des Konvertierungsprozesses verwendet wird und die Datei möglicherweise sperrt, sodass sie für den anderen Rechner zu einem zufälligen Zeitpunkt im Konvertierungsprozess nicht zugänglich ist. In diesem Fall sollten Sie auf einem Rechner auf jeden Fall eine große Verzögerung einbauen, sagen wir etwa 1–2 Stunden (so lange wie ein Rechner für die Konvertierung benötigt).
Nein, es befindet sich nicht auf einem Netzlaufwerk, beide haben 2 Partitionen auf der lokalen Festplatte C und D. Ich nehme lokal auf D auf jedem auf.
Hast du also 2 Instanzen der mcebuddy-Engine auf demselben Rechner laufen?
Nein, ich habe 2 Maschinen, jeweils mit identischer Hardware und Software, aber ich habe eine C-Partition und eine D-Partition auf jeder, das Aufnahmeverzeichnis und das Konvertierungsverzeichnis liegen beide auf D
Wenn SageTV die Datei nicht sperrt, löst eine Verzögerung im Monitor-Standort dein Problem.
Wenn eine andere Anwendung die Datei sperrt, musst du sie identifizieren. Wahrscheinlich ist es eine Antivirensoftware. Deaktiviere sie und versuche es erneut.