J’ai suivi le guide Reddit et j’ai réussi à faire fonctionner l’option de surveillance avec MCEBuddy, mais je voulais utiliser le script de post-traitement pour simplifier un peu plus les choses. Cependant, une fois mon script exécuté, j’obtiens l’erreur suivante (qui était mentionnée dans les commentaires du guide Reddit, mais je n’arrive toujours pas à la résoudre).
Exemple d’erreur :
WARNING> 2017-06-24T04:59:52 MCEBuddy.Engine.QueueManager → Manually selected file \DISKSTATION\Media\Movies\TV Shows.grab\e253b954cfca11c6de4a879afbeda5e30224c390\The Insider (2004) - S13E245 - Episode 245.mkv does not exist or MCEBuddy doesn’t have read permissions, skipping
Voici le script de post-traitement que j’utilise :
@echo off
C:\Progra~1\MCEBuddy2x\MCEBuddy.UserCLI.exe --command=engine --action=start
timeout /t 2 /nobreak > NUL
set tmpv=%1
set tmpv=%tmpv:~4%
set tmpunc="\\DISKSTATION\Media\%tmpv%
echo %tmpunc%
C:\Progra~1\MCEBuddy2x\MCEBuddy.UserCLI.exe --command=addfile --action=%tmpunc%
timeout /t 10 /nobreak > NUL
:loop
for /f "delims=" %%o in ('C:\Progra~1\MCEBuddy2x\MCEBuddy.UserCLI.exe --command=jobstatus --action=%1 --quiet') do set status=%%o
if %status% == "not present" (
Exit
) else (
timeout /t 2 /nobreak > NUL
goto loop
)