Je viens de commencer à explorer le saut de publicité via MCEBuddy et j’ai déjà un problème de sémantique. Tous mes enregistrements sont réalisés par l’un de deux programmes : PlayOn ou WinTV8. Ils sont stockés dans une structure comme suit :
media
Live TV
Show 1
Show 2
Show 3
PlayOn
Show1
Season1
Season2
Show2
Season1
Season2
Show3
Tous les épisodes portant le même nom sont stockés dans le même dossier. Tous les épisodes enregistrés ultérieurement depuis la TV en direct pour une même émission iront également dans ce dossier. Dans le dossier PlayOn, c’est la même logique, sauf qu’il y a une sous-différenciation par saison.
Ce que je veux faire, c’est surveiller uniquement le répertoire racine pour détecter les changements. Donc surveiller le niveau MEDIA : tout fichier modifié sous media serait converti, renommé, puis replacé à l’endroit d’origine.
Est-ce possible ? Un répertoire de sortie dynamique, en quelque sorte (peut-être en utilisant une variable temporaire pour l’emplacement du dossier de sortie) ?
Plus en détail : si un changement est détecté dans media/playon/show2/season3, il prendrait le fichier nommé xyz…, lancerait une conversion, puis enregistrerait le fichier à son emplacement d’origine avec le nom xyz(converted), par exemple. Le fichier converti xyz(converted) serait donc sauvegardé dans media/playon/show2/season3. Le problème, c’est que je ne sais jamais quel(s) fichier(s) va changer ni quand, donc il faut récupérer dynamiquement l’emplacement du fichier et le restituer au dossier de sortie via une variable temporaire ou équivalent.
Toute aide serait grandement appréciée. Je ne peux pas simplifier la structure de fichiers, car PlayOn et Plex doivent toujours pouvoir lire les fichiers ; la structure ne peut donc pas être modifiée.