Ant Movie Catalog et les films sous Xlobby

Vous disposez d'une collection de films sur disque (DVD, VCD, SVCD, Divx, RV, MPEG ...) et vous souhaitez un module vous permettant d'obtenir des informations sur le contenu de cette collection, choisir un film à partir de sa pochette, connaître le nom des acteurs ou lire un résumé de ce film sans avoir trop d'efforts à fournir ? Ant movie catalog permet de créer une base de données afin d'archiver tous vos films avec recherche automatique des données de votre collection de films par internet. Il suffira d'inscrire le nom du film à chercher et la recherche des pochettes et des infos du film se fera automatiquement. Je remercie badubo qui a créé un plugin qui facilite grandement la communication entre xlobby et Ant Movie Cat  !

    1) Télécharger Ant Movie Catalog et le convertisseur badubo

Ant movie catalog est gratuit, complètement francisé (le fichier d'aide est en français) et le forum d'Ant movie catalog est très actif ! Téléchargez Ant Movie Catalog et installez-le ! http://www.ant.be.tf/moviecatalog

Le plugin Xant ainsi que des exemples tout faits ici

    2) Gèrer une collection de bandes dessinées

      Xlobby peut lire vos bandes dessinées numérisées grâce au logiciel Cdisplay : organisons notre collection afin d'en tirer le maximum de satisfaction.

      a) Changer de langue

 Installez Ant Movie Catalog puis dans le dossier Languages, placez le fichier bd.lng provenant de l'archive décompressée. Lancez Ant Movie Catalog : allez dans Outils / Préférences

 

 Tous les titres de champs peuvent être modifiés : il suffit de créer un fichier langue qui n'est qu'un fichier texte dans le quel on redéfinit les noms apparaissant devant les champs à complèter dans la page principale affichée à l'écran. Ici le fichier langue pour les BD est déjà tout fait !

 

Dans la fenêtre qui s'ouvre choisir dans la partie gauche Language ou Langue. A droite, si vous avez bien mis le fichier BD.lng au bon endroit, vous verrez apparaître le nom : sélectionnez ce choix et appuyez sur OK

       b) Créer une collection

 Le plugin créé par badubo est très astucieux : il permet de gérer des collections de manière très agréable dans xlobby ! Imaginons que vous disposiez de toute la collection des albums Astérix. Vous allez créer une fiche presque vide qui correspond à la collection à gérer. Allez dans Fichier / Nouveau afin de créer une nouvelle collection. Puis

 

 menuBD / Ajouter

Dans le champ Titre : le curseur clignote : il faut indiquer le titre générique de la collection : ici Asterix (on peut associer une image à cette fiche qui restera vide : c'est comme l'emballage cartonné qui contient les tomes d'une collection). Continuons : on recommence l'opération menuBD / Ajouter pour maintenant ajouter à la série tous les tomes existant.

 

 Ici tous les albums ont été intégrés : je vous indique la procédure pour le tome 31 de la collection. On tape dans le champ Titre : Astérix.

Lancez maintenant le scripting : soit par la touche F8 de votre clavier ou par Outils / Scripting : une fenêtre s'ouvre : choisissez le script BD correspondant à BD land (BD FR) ... cliquez 2 fois sur cette sélection (il faut être connecté à internet bien sûr)

On valide par OK pour lancer la recherche

Les résultats arrivent : choisissez dans l'ensemble le tome correspondant à votre recherche. OK

 

Et voilà ! Toutes les informations sont téléchargées ! Il reste 2 opérations à effectuer à la main !

  (1) Modifier ce champ Titre pour indiquer au plugin Xant que ce tome fait partie de la collection Asterix : souvenons-nous : nous avons créé une fiche vierge au début : son nom est très important : il faut ajouter dans la zone Titre le nom de la série suivi du signe | (obtenu par l'appui simultané de la touche Alt Gr de votre clavier - qui doit restée enfoncée puis de la touche 6 ou - du clavier alphabétique) Ce signe permet au plugin Xant de savoir que ce qui suit fait partie de la série.

  (2) Il faut indiquer le chemin où se trouve la bande dessinée ainsi que son nom : on peut faciliter le travail en donnant une partie du chemin dans le fichier bdtemplate.xml (les explications seront données un peu plus loin)

 

 (1) Le champ Titre a été transformé de T31: Astérix et Latraviata en Asterix|T31: Astérix et Latraviata  

 (2) L'adresse web a été modifiée pour tenir compte de l'emplacement de la BD : ici elle se nomme Asterix - T31 - Asterix et Latraviata.cbr et trouve dans le dossier Asterix - T31 - Asterix et Latraviata\ lui même intégré dans un dossier Asterix : ce qui donne : Asterix\Asterix - T31 - Asterix et Latraviata\Asterix - T31 - Asterix et Latraviata.cbr

Allez dans Fichier et Sauver : donnez un nom à votre base (elle ne contient qu'un titre mais vous recommencez de la même façon pour le reste de vos séries ou de vos BD !)

Si vous possèdez une bandes dessinée ne faisant pas partie d'une série : il suffit de ne pas créer de fiche collection vierge mais d'ajouter une fiche simple et de procéder à la saisie de son nom et à la recherche par scripting automatique !

      c) optimiser le plugin : comprendre xant.ini

Le plugin Xant.dll est associé à un fichier Xant.ini et à 1 ou plusieurs fichiers templates : tous doivent être dans le dossier Plugins faisant partie du dossier XlobbyFr . Examinons le contenu de Xant.ini qu'il faudra sans doute optimiser pour votre utilisation et surtout le section BD : car vous pouvez bien sûr ajouter une section dans le fichier .ini pour gérer une autre collection !

...

 [BD]

input=c:\Program Files\Ant Movie Catalog\Catalogs\bd.amc

output=c:\Program Files\XlobbyFr\databases\bd.xml

images=c:\Program Files\Ant Movie Catalog\Pochettes bd\

sort=$$ITEM_ORIGINALTITLE

template=c:\Program Files\XlobbyFr\plugins\bdtemplate.xml

filters=

....

La ligne input permet d'indiquer le chemin menant à la base de donée créée par Ant Movie Catalog

output pour indiquer l'endroit où sera créée la base .xml pour xlobby ainsi que son nom

images : le dossier qui va contenir les pochettes : créez simplement le dossier : n'y mettez rien : le plugin va y stocker automatiquement ses pochettes

sort : règle de tris sur le fichier .xml

template : nom et chemin menant au cadre imposé, à la structure du fichier databases au format .xml créé.

      d) optimiser le plugin : comprendre le template

 Je vous conseille d'utiliser Microsoft XML Notepad pour modifier ce fichier don't voici le contenu :

 

<?xml version="1.0" encoding="UTF-8"?>

<database>

   <sortorder>sorttitle</sortorder>

   <sortable>

      <sort>actors</sort>

      <sort>title</sort>

      <sort>auteurs</sort>

      <sort>genre</sort>

      <sort>scenariste</sort>

      <sort>dessinateur</sort>

      <sort>name</sort>

   </sortable>

   <template/>

   <paths>

      <path/>

   </paths>

   <item>

      <parameter>G:\BD\$$ITEM_URL</parameter>

      <coverart>$$ITEM_PICTUREFILENAME</coverart>

      <display>$$ITEM_TRANSLATEDTITLE</display>

      <information>

         <name>$$ITEM_ORIGINALTITLE</name>

         <title>$$ITEM_TRANSLATEDTITLE</title>

         <scenariste>$$ITEM_DIRECTOR</scenariste>

         <editor>$$ITEM_COUNTRY</editor>

         <plot>$$ITEM_DESCRIPTION</plot>

         <auteurs>$$ITEM_ACTORS</auteurs>

         <dessinateur>$$ITEM_PRODUCER</dessinateur>

         <genre>$$ITEM_CATEGORY</genre>

      </information>

   </item>

</database>

 Les champs correspondent aux lignes renseignées par le logiciel Ant Movie Catalog. Lors du lancement de Xlobby : si tout est bien configuré et que la database bd.xml n'existe pas, elle sera créée ainsi que la création des vignettes dans le dossier indiqué dans le fichier Xant.ini Puis ce sera seulement lorsque la base de données Ant Movie Catalog pour BD sera modifiée que le plugin regénérera le fichier database bd.xml : cette règle de fonctionnement reste valable pour toutes les collections.

G:\BD\ dans le champ parameter indique la partition dans laquelle se trouvent toutes les Bandes dessinées : à vous de paramètrer le chemin.

 Le principe est le même. Il n'y a pas de fichier langage spécifique.

Film / Ajouter

 

 Entrer le nom du film : ici Doom 3

 Lancer le scripting F6

 

 Choisir le script JeuxVideo.com import v1.1

 Valider

 

 Choisir pour quelle console ou plateforme est destiné ce jeu.

 Voilà : c'est importé ! On peut bien sûr gérer ses collections : ici une collection pourra être par ex : N64, une autre Nintendo, une troisième Intellivision, Neogeo et chaque collection comprendra les descriptifs des jeux : le site interrogé ne comporte malheureusement pas beaucoup de fiches pour le sjeux émulés sur console et anciens ... Naturellement il faudra changer le champ Emplacement film pour pointer vers le nom du jeu !

 Le fichier xant.ini est déjà paramètré pour une collection de jeux video et je lui ai associé le gamestemplate.xml

 Dans le dossier Languages, placez le fichier xlobby.lng provenant de l'archive décompressée. Lancez Ant Movie Catalog : allez dans Outils / Préférences

 

 Dans la fenêtre qui s'ouvre

 

Choisir AR_CD_Français

 Le script de prédilection pour des CD audio avec infos françaises est celuio d'Amazon CD audio 

 J'ai joint le cdaudiotemplate.xml pour exploiter les fiches : pour l'instant impossible de lancer la lecture de pistes via cette façon de cataloguer.

 Dans le dossier Languages, placez le fichier xlobby.lng provenant de l'archive décompressée. Lancez Ant Movie Catalog : allez dans Outils / Préférences

 

 Une fenêtre s'ouvre

 

 Choisissez non pas BD mais Xlobby (Xlobby fr)

       b) Créer une série avec épisodes

 Le principe est le même que pour les BD. Vous allez créer une fiche presque vide qui correspond à la série à gérer. Allez dans Fichier / Nouveau afin de créer une nouvelle collection. Puis

 

 Je tape le nom de The Lord of the ring (il y a 3 épisodes)

 

 C'est la fiche générique : on peut lui associer l'image du coffret réunissant les 3 épisodes

 

 Les 2 premiers épisodes sont déjà saisis : entrons le 3ème épisode. créons une nouvelle fiche : The Lord of the ring

 

 Double click sur le script Moviecovers qui ramène de très grandes affiches de très bonne qualité : cependant le site ne reconnaît pas le requêtes de spectacle sur DVD comme les humoristes par exemple : il faut donc interroger un autre site dans ce cas.

 

 OK

 

 Les titres trouvés : il suffit de choisir celle correspondant au film désiré

 

 L'intégration est faite mais il reste du travail : modifier le champ Titre original pour que ce film soit identifié comme faisant partie d'une trilogie ainsi que l'emplacement du film

 

  (1) Dans le champ Titre original il faut ajouter le nom de la fiche vierge générique créée pour indiquer au plugin q'il s'agit d'une série on ajoute donc The Lord of the rings| devant le titre de l'épisode : le signe | montrant que cette fiche fait partie d'une collection.

 (2) C'est OMP qui va se lancer lorsqu'on appuiera sur le bouton lire de xlobby : comme ce film est sur un disque, il faut placer le signe \ avant le chemin et le nom exact du film ! Avec une procédure d'autoplay, lorsque le disque sera introduit, le titre du film sera identifié et le plugin cherchera le nom dans la base des films : s'il trouve ce nom, il affichera la fiche précise du film : il suffira d'appuyer sur le bouton lire !

Le site Moviecover importe de très grandes affiches mais remplit les champs de titres avec des lettres capitales : on peut corriger grâce à un petit script : choisir scripting : appuyer sur le bouton ouvrir : choisir Minuscules.ifs puis

Appuyer sur le bouton Exécuter

 

 Tout est parfait ! Sauvez !

 Pour que le module Film gérés à partir de CD ou DVD puisse fonctionner de manière optimale avec Xlobby, j'utilise certains champs de Ant Movie Catalog qui présentent peu d'intérêt pour moi. Je vais demander à Xlobby de lancer un message du genre :

Comment faire ?

        a)  online le film est présent sur le disque dur de votre PC ou accessible via le réseau sur un autre PC : il faudra indiquer dans le champ de Ant Movie Catalog le nom exact du film !

      Exemple : le film est dans la partition E de votre disque dur dans le dossier Videos et s'appelle Wallace et Gromit.avi il faudra mettre dans le champ de Ant Movie Catalog dans le champ "Emplacement du film" je copie ceci :

      E:\Videos\Wallace et Gromit.avi

      b)  offline le film est stocké sur un disque (CD ou DVD) et il faudra l'insérer dans un lecteur : il faudra indiquer le nom du fichier avec un chemin absolu.

      Exemple : le film est sur un DVD de données et s'appelle Shreck.rm je copie ceci :

      \Shreck.rm

      ( il faudra indiquer dans le champ "Emplacement du film"de Ant Movie Catalog le chemin ne doit pas être indiqué - ne pas oublier le signe \ devant le nom du film)

Attention : il faut supprimer le fichier movies.xml dans le sous dossier Templates de databases

Mettre myomp décompressé (francisé et configuré par badubo) dans le dossier Applications/myOMP

http://users.skynet.be/fa426932/temp/myomp.zip
Ouvrir le fichier myomp.cfg avec le bloc notes et adapter les chemins menant vers les logiciels sin nécessaire : par défaut c'est zoom player installé sur C:\ qui lira les vidéos.

CODE

Exe_offline="c:\program files\zoom player\zplayer.exe", "%1 /f /q /play /mouseof"
Exe_online="c:\program files\zoom player\zplayer.exe", "%1 /f /q /play /mouseof"

Le skin utilisé ici est "BlueBox", il suffit de regarder ce que qui a été modifié (très simple)

    8) Lire les vidéos avec Xlobby

Remplacer le bouton "lire" des videos (pour mediaex) par un nouvel événement :
OS/execute
exe : C:/Program Files/XlobbyFr/applications/myomp.exe
directory : C:/Program Files/XlobbyFr/applications/
argument : -keeptaskbar %movies>parameter% pour les anciennes versions de xlobby2.exe et -keeptaskbar "%movies>parameter%" pour les nouvelles versions !

Pour configurer Zoomplayer à votre goût rendez-vous sur cette page http://www.inmatrix.com/zplayer/parameters.shtml

 Version 3 par badubo : rédigé par C-moi (24/08/2004)