Mise en oeuvre de l'indexationSi les règles énoncées plus haut ont été respectées et que les étapes précédentes ont été suivies, la génération de l'index (des classements) est très simple.
Voici la procédure pour générer un index :
- ouvrir Outils -> Préférences
- aller dans la section Metadonnées
- cliquer sur le bouton Paramètres à côté de Metadonnées pour HDI Dune
- donner un nom au répertoire d'index : par ex Index, Indexés, Classés, ... c'est ce nom qui apparaîtra sur la Dune
- ajouter le répertoire Mes films à la liste des répertoires à indexer
- cliquer sur la ligne ajoutée à la liste puis sur le bouton Mettre à jour
=> l'index se met alors à jour
Attention : le processus est lent, en fonction du nombre de films. Prends ton mal en patience, ou utilise l'indexeur alternatif (cf. plus bas)
Quand c'est fini, le répertoire
Mes films contient alors un sous-répertoire du nom que tu as donné et contenant plusieurs catégories de classement : année, genre, catégorie,...
Bien, mais...Tout n'est pas parfait :
1) la création d'index est très lente : compter 15 bonnes minutes pour 100 films
Je ne comprends pas comment elle peut être si lente, il va falloir poser des questions sur le forum de My Movies. Si j'ai le temps j'essaierai d'en coder une plus rapide.
2) dans l'installation de MyMovies en français, toutes les icônes de genres ne sont pas disponibles, il convient de les compléter.
Pour cela, il suffit de se rendre ici :
C:\Program Files\MCE\My Movies\Modules\MetaData\Dune\Genres
et de fournir un fichier PNG par genre (avec le même nom que le genre).
On peut voir la liste exhaustive des genres dans MyMovies Collection Management : dans une fiche de film, clique sur le bouton "Genres" => les genres apparaissent dans la liste de gauche
3) lors de la création d'index, des bandes-annonces sont créées mais sont malheureusement injouables avec la Dune.
Il s'agit sans doute d'un reliquat de MCE
On pourrait d'ailleurs supprimer automatiquement les bandes annonces de l'index en supprimant le répertoire dans .fixdune.bat.
4) la génération de l'index commence par recréer toutes les metadonnées des films sur disque, notamment les fichiers dune_folder.txt, ce qui réintroduit le bug sur les BD et les fichiers multiples.
Il faut donc relancer .fixdune.bat après chaque reconstruction de l'index.
Solution à ces problèmes : le Dune Indexer Pour palier aux problèmes de l'indexeur intégré à My Movies, j'ai écrit un indexeur alternatif, dont voici les principales caractéristiques :
- 10x plus rapide que celui de My Movies
- catégories de classement prédéfinies : Tous les titres, Genres, Vus/Non vus, Alphabet, Les réalisateurs, Les années de sortie, Les décennies de sortie, Les aspect ratios, Les durées, Les supports, Les formats video, Les formats audio, Les fréquences, Les bitrates, Les résolutions, Les langues, Les sous-titres
- totalement paramétrable : il est possible d'ajouter ses propres catégories
- corrige automatiquement les problèmes de BR et de fichiers multiples évoqués plus haut
- compatible Windows 32 bits et 64 bits
- l'index peut être généré en français ou en anglais
Installation :
- installer les
MsBuild Community Tasks- télécharger la dernière version du
Dune Indexer (1.4)
- installer WinRAR si besoin
- double-cliquer sur le fichier RAR
- décompresser n'importe où
- lancer
Setup.vbs- sélectionner le répertoire contenant tous les films à indexer
- choisir un nom pour l'index
Utilisation : lancer
CreateIndex.bat pour créer ou mettre à jour l'index
That's all folks
Le Dune Indexer utilise les fichiers XML générés par My Movies ainsi que le template Dune utilisé dans My Movies.
Il faut donc avoir :
- installé My Movies (duh !)
- paramétré celui-ci pour qu'il génère les meta-données Dune
- choisi un template Dune
Voilà, si jamais une question ou un problème se présente, tu sais où me trouver.
Pour les problèmes, merci de me faire parvenir le fichier DuneIndexer.log généré.
PS: J'oublais, un grand merci aux beta-testeurs de la première heure : phoenix, workingsergio, TEXAVERY, M3Ph1sT0, Nouch, ...
Quelques copies d'écran :
Un des thèmes de genres
Remarque importante : Les fonds par genre seront affichés uniquement si les templates "3 icon rows", "fanart 2 icon rows" ou "fanart 3 icon rows" sont utilisés dans My Movies.
Historique des versions :
1.4 : - possibilité de définir des thèmes :
- fichiers de paramètrage par thème
- possibilité de spécifier un dune_folder.txt par catégorie (ex : Genres)
- possibilité de spécifier un dune_folder.txt par valeur de catégorie (ex : Aventure)
- possibilité de surcharger le dune_folder.txt par défaut (celui du template My Movies) pour un thème donné
- option pour masquer le texte sous les icônes dans chaque catégorie :
- Code: Tout sélectionner
<HideText>true</HideText>
dans une section <MovieCategory> ou <MediaCategory>
- possibilité de choisir un fond (backdrop) par catégorie :
- Code: Tout sélectionner
<CategoryBackdrop>chemin\fichier.jpg</CategoryBackdrop>
dans une section <MovieCategory> ou <MediaCategory>
- l'alphabet est désormais regroupé par "classe" :
- les chiffres -> #
- les A aigu, grave, etc -> A
- les I -> I
- les O -> O
- les U -> U
1.3.2 :- accepte les films contenant des * dans le titre sans bugger
- corrige le bug de l'icône racine qui disparaît
- corrige l'icône de genre Martial Art qui n'apparaissait pas
- 3 jeux icônes pour la catégorie Alphabet
- nouveaux icônes pour les langues (audio et sous-titres)
- supprime optionnellement la pause en fin d'indexation (pour Manni)
1.3.1 :-
correction du bug du dune_folder.txt à la racine, qui corrompait l'affichage- nouvelles icônes de langues
- icônes agrandies pour les Aspect Ratio (merci Manni)
- nouvelle icône pour la section Réalisateurs (merci Manni)
- Section "Categories" renommée en "Genres" (pour la langue English)
1.2 :- supporte l'anglais (toutes les catégories peuvent être mises en anglais)
- possibilité de choisir le type de titre (de la fiche My Movies) affiché : soit le titre local, soit le titre original, soit le titre pour le tri
- possibilité de ne pas afficher le titre des films sous la jaquette
- lorsqu'une valeur de catégorie n'a pas d'icône, l'icône de la catégorie est utilisée