Script de post-traitement Plex ne fonctionne plus

J’utilise un script de post-traitement sous Windows depuis un certain temps, mais il a récemment commencé à générer l’erreur suivante…

WARNING> 2017-08-23T17:19:07 MCEBuddy.Engine.QueueManager → Le fichier manuellement sélectionné G:\Recorded TV\PlexMovies.grab\dd10eec1367a3c10c9b2f77affc62f3cbe2ed5b4\SomeMovieName.ts n’existe pas ou MCEBuddy n’a pas les permissions de lecture, passage à la suite

Note : Le lecteur G est local.

Je ne peux pas dire si Plex déplace le fichier .TS hors du dossier .grab avant que MCEBuddy ne puisse y accéder (option 1 : n’existe pas) ou si MCEBuddy ne peut pas y accéder et que le script se termine en laissant le fichier .TS intact pour que Plex l’organise comme d’habitude (option 2 : le script est exécuté avec des permissions insuffisantes).

Plex utilise-t-il un utilisateur Windows spécifique pour exécuter le script de post-traitement ? Quand je double-clique sur le fichier bat, cela fonctionne parfaitement et écrit dans un fichier txt pour moi. Quand Plex l’exécute, la seule preuve qu’il s’est exécuté est l’erreur ci-dessus de MCEBuddy.

Toute aide est appréciée.
-Jay

Si un fichier bat fonctionne, essayez ceci. Démarrez MCEBuddy en tant que moteur en ligne de commande depuis le menu Démarrer. Cela s’exécute dans le contexte utilisateur au lieu du contexte système. Si vous avez les permissions d’accéder au fichier, MCEBuddy les aura également. Si tout fonctionne bien, il s’agit d’un problème de droits d’accès ; sinon, le fichier est déplacé avant que MCEBuddy ne puisse le récupérer.

Une autre possibilité est que le fichier soit verrouillé par Plex. Vous devriez essayer de définir le paramètre de délai dans les paramètres experts de la tâche de surveillance à une minute. Cela signifie que MCEBuddy attendra une minute après la dernière modification du fichier avant de tenter de le traiter. Cela peut aider si Plex écrit dans le fichier pendant que MCEBuddy tente de le récupérer.

@RBoy, Merci pour votre réponse et votre suggestion. Il s’est avéré que Plex a commencé à bien fonctionner avec le script de post-traitement quelques semaines plus tard, après une mise à jour du serveur Plex. Ça devait venir de leur côté.