Fichier D’aide pour XScan V2.2.6

 

Ce logiciel a été développé pour Xlobby.

Pour toutes autres infos voir le site http://www.xlobby-france.com/forums

 

Nota : Les mises à jour du fichier d’aide sont tracées d’une version à l’autre par du texte en rouge.

 

SOMMAIRE :

 

1.1       Présentation rapide des possibilités de XScan. 2

1.2       Mise en route. 18

2      Module Scanner Photos,…... 34

2.1       But: 36

2.2       Tags EXIF, Windows, IPTC ?. 48

2.3       Comment dois je classer mes photos, images … ?: 87

2.4       Comment utiliser le module Scanner Photos,.. ?: 93

3      Module Scanner Films. 124

3.1       But: 126

3.2       Pourquoi utiliser AMC ?: 134

3.3       Comment dois-je classer mes films ?: 143

3.4       Comment dois-je classer mes séries TV ?: 158

3.5       Comment créer les pochettes avec les métadatas IPTC ?. 162

3.6       Comment utiliser le module Scanner Films : 165

4      Module Scanner Musiques. 226

4.1       But: 228

4.2       Comment bien exploiter sa base : 232

4.3       Comment utiliser le module Scanner Musiques : 275

4.4       Information supplémentaires : 297

5      Module USB Interface + Xscan en ligne de commande !!! 305

5.1       But: 307

5.2       Comment utiliser le module USB Interface : 317

5.3       Comment utiliser XScan en ligne de commande : 334

5.4       Exemple intégré dans Xlobby et idée d’utilisation : 478

5.4.1        Exemple intégré dans Xlobby. 478

5.4.2        Baladeur 483

5.4.3        Automatisation de XScan. 497

6      Plus d’option, d’information pour XScan. 503

6.1       Module Scanner Photos. 505

6.1.1        Quelles sont les Metadatas IPTC qui sont compatibles avec le logiciel XScan ?. 507

6.1.2        Comment récupérer les infos IPTC sur Xlobby : 515

6.2       Que se passe-t-il lorsque XScan trouve une erreur : 523

6.3       Module Editeur IPTC : 534

6.4       Module Editeur XML/Template : 557

6.4.1        Comment utiliser le module : 561

6.4.2        Comment éditer un Template : 594

6.5       Module Exportation : 997

6.5.1        Xlobby / AMC vers pochettes IPTC : 1001

6.5.2        Xlobby <> AMC: 1057

6.6       Module Autres : 1106

6.6.1        Exporter des fichiers différents d’après une liste : 1109

6.6.2        Créer une liste de DVD virtuel : 1113

6.7       Aspect Visuel Message d’info. 1125

7      Evolution : 1129

7.1       Historique : 1143

 

 

 

1.1  Présentation rapide des possibilités de XScan

 

 

(1) : Pour information : Importation ou exportation  sous AMC (Ant Movie Catalogue) de différent format de base de données

(2) : Scan vers AMC différent type de fichier :Module Scanner photo §2, Module Scanner Films §3, Module Scanner Musiques §4 . Lors d’un scan il est possible de récupérer des pochettes et des informations IPTC (3). En particulier pour les films, les photos. L’importation d’info et pochette pour les recettes de cuisine, Radio, Jeux est à gérer comme un scan de photo.

(4) : Possibilité d’exporter la base de données AMC dans des pochettes IPTC : Module exportation §6.5.1, en vue d’échange de pochettes par la suite (échange de recette de cuisine, d’information film, de jeux, de chaine radio net, …) ou de sauvegarde d’information pour les photos. On utilise alors AMC comme éditeur d’info IPTC.

(5) : Possibilité d’exporter un fichier Xlobby vers AMC : Module exportation §6.5.2, en vue de corriger, éditer la base Xlobby, ou de sauver sous un autre format.

(6) : Possibilité de scanner directement vers Xlobby tout en récupérant les pochettes avec info IPTC, EXIF, Tag Windows : :Module Scanner photo §2, Module Scanner Films §3, Module Scanner Musiques §4. Lors d’un scan il est possible de récupérer des pochettes et des informations IPTC (8). En particulier pour les films, les photos. L’importation d’info et pochette pour les recettes de cuisine, Radio, Jeux est à gérer comme un scan de photo.

(7) : Possibilité d’exporter un fichier AMC vers Xlobby : Module exportation §6.5.2.

(9) : Possibilité d’exporter la base de données Xlobby dans des pochettes IPTC : Module exportation §6.5.1, en vue d’échange de pochettes par la suite (échange de recette de cuisine, d’information film, de jeux, de chaine radio net, …) ou de sauvegarde d’information pour les photos

 

Quelles sont les formats reconnus par XScan :

Image : jpg, bmp et gif les autres formats ne seront pas convertis en jpg,

Dans le format Jpg, XScan pourra récupérer les tags IPTC, EXIF et Windows

Video : De très nombreux formats grâce à la DLL MediaInfo.dll, qui permet de récupérer les informations stockées dans le fichier vidéo des formats : MKV, OGM, AVI, DivX, WMV, QuickTime, Real, MPEG-1, MPEG-2, MPEG-4, DVD (VOB)... (Codecs : DivX, XviD, MSMPEG4, ASP, H.264, AVC...)

Audio :  De très nombreux formats grâce à la DLL MediaInfo.dll, qui permet de récupérer les informations stockées dans le fichier Audio des formats : OGG, MP3, WAV, RA, AC3, DTS, AAC, M4A, AU, AIFF...

 

 

1.2  Mise en route

 

Tout d’abord allez dans le module paramétrage :

 (1) Choisissez votre langue

 

Par défaut XScan est compatible avec le skin Xmedia2-Ten2 (sauf pour les images, l’affichage des infos IPTC, est en cours de création).

 

Information concernant les autres boutons :

(2) Permet de réinitialiser les paramètres de XScan par défaut,

(3) Permet de sélectionner le répertoire des templates (plus d’info § 6.4.2)

(4) Permet de réinitialiser la liste des templates disponibles (dans le cas de la création d’un template avec XScan)

(5) Mode Debug, utilisé qu’en mode programmation

 

 

5

 

3

 

4

 

2

 

1

 

 

 

2              Module Scanner Photos,…

 

2.1  But:

Ce module permet de scanner les photos/images sur un ou plusieurs répertoires (aussi bien les réseaux) afin de créer une base de données compatible directement pour Xlobby ou AMC.

Il récupère les Tag IPTC (International Press and Telecommunications Council), l’EXIF, et les tags Windows de chaque photo « jpg » si elles existent.

 

Ces informations stockées dans l’image peuvent être utilisées pour de nombreuses applications :

Il est donc possible maintenant de s’échanger des images contenant des informations pour augmenter sa base de données de recette, de radio, de jeux, …

Le module permet de créer/mettre à jour cette base, ou de la compléter avec de nouvelles images.

 

2.2  Tags EXIF, Windows, IPTC ?

Tags EXIF, ..

C'est un tag, comme le tag ID3 pour les fichiers MP3, qui permet de stocker directement dans la photo JPEG des informations (genre: auteur, ville, commentaires, mots clefs ...)

L'intérêt, c'est de ne pas perdre les informations si la photo est déplacée ou renommée. De plus ces infos ne sont pas propre à un logiciel qui crée leurs propres bases de données dans un fichier qui n’est compris que par le logiciel lui même.

Vous perdez le logiciel, le fichier de sauvegarde, vous renommez la photo avec un autre logiciel : vos données sont perdues !

 

Il existe 3 types de Tag traités par XScan. Le plus connu étant l’EXIF.

Celui-ci permet à l’appareil photo de stocker automatiquement des informations techniques sur la prise de la photo. Vous pouvez trouver des informations sur la marque, le type de l’appareil, la focal, le temps de pause, … Ces informations ne sont pas très utiles pour l’utilisateur, c’est pourquoi il a été rajouté d’autres champs ou tags plus pratique.

L’EXIF 2, permet de rajouter dans la photo 4 champs supplémentaires : l’auteur, la date de rédaction, un copyright et un commentaire.

Le tag Windows, permet de rajouter dans la photo 5 champs supplémentaires : l’auteur, le titre, l’objet, des mots clefs et un commentaire.

Enfin le tag IPTC, plus profesionnel, permet de stocker jusqu’à 34 champs différents. (Pour plus d'info voir le site http://peccatte.karefil.com/Software/Metadata.htm

)

 

Ces informations ne sont pas automatiquement générées lors de la prise de photo, c’est donc vous qui allez rajouter ces infos à la main (désolé ;).

 

* Pour les champs EXIF et IPTC de nombreux logiciels payant comme PhotoShop/ACDSee ou gratuit comme IrfanView sont capables de les gérer.

  

Personnellement j’utilise IrfanView.

A noter que tous les champs IPTC ne sont pas disponibles.

Il est peut être possible sous IrfanView de faire des traitements IPTC par masse. Je ne l’ai pas encore trouvé.

 

Un module est disponible dans XScan pour éditer tous les champs IPTC, mais il n’est pas prévu pour faire du taggage en masse. (voir le §6.3)

Toutefois une astuce est possible pour faire un taggage en masse. Cela consiste à scanner ses photos avec XScan et à exporter directement vers AMC. Vous pourrez alors utilisez AMC comme éditeur et sauver vos données dans les photos en réexportant le tout grâce au module exportation IPTC de XScan (§6.5.1)

 

* Pour les champs Windows, sous Windows XP, sélectionné une image jpg, clique droit,  onglet résumé

 

 

Vous pourrez alors éditer les champs Windows, qui pourront alors être récupéré par XScan. En cliquant sur Avancé, vous pourrez visualiser les Tag EXIF, mais sans possibilité de les modifier et sans possibilité d’ajouter les Tag EXIF 2.0.

 

Nota : J’ai remarqué que l’éditeur Windows écrase les Tag EXIF 2.0, mais par contre il n’écrase pas les tags IPTC !!

Il est possible de faire la même opération en sélectionnant un ensemble de photo pour faire un taggage en masse.

 

Par défaut XScan est livré pour l’instant avec un template exploitant les champs IPTC uniquement. Mais vous pouvez modifier cela très facilement (voir § 6.4)

 

 

2.3  Comment dois je classer mes photos, images … ?:

XScan permet de scanner les répertoires et sous répertoires, par conséquent vous pouvez mettre vos photos/images en vrac dans un seul répertoire ou dans plusieurs sous répertoire pour mieux s’y retrouver lors de l’affichage sous Xlobby, car vous verrez apparaître aussi les sous répertoires dans Xlobby.

 

Enfin XScan affiche pour chaque sous dossier son nom et la première photo du sous dossier comme pochette de ce sous dossier.

 

 

2.4  Comment utiliser le module Scanner Photos,.. ?:

 

11

 

10

 

9

 

8

 

7

 

6

 

5

 

4

 

3

 

2

 

1

 

 

 

·        Ecraser (12). Soit refaire un nouveau fichier XML

·        Compléter (13). Les informations seront rajoutées à la suite du fichier XML

·        Appuyer sur (14) pour confirmer votre choix

·        Appuyer sur (15) pour annuler

 

 

Par contre lors d’une mise à jour de votre base, ce scan sera très rapide, car il récupérera automatiquement les miniatures déjà faites (réduction du temps de l’ordre de 90% tout de même).

Les photos sources jpg, bmp et gif , auront une miniature convertie en jpg. Pour les autres formats, les photos n’auront pas de miniature.

Par défaut les photos sont copiées dans le répertoire de XScan\ CoversPictures

·        En zone (16) des informations sur l’avancement du scan ou des messages d’erreurs.

·        En zone (17) le fichier en cours de traitement

·        Et en zone (18) la progression du scan. 100% représentant ici un scan terminé et le message indiquant le nombre de photos trouvées et scannées.

 

18

 

17

 

16

 

 

Plus d’info dans le §6.1

 

3              Module Scanner Films

 

3.1   But:

Ce module permet de scanner les films sur un ou plusieurs répertoires (aussi bien les réseaux) afin de créer une base de données pour AMC, ou directement pour Xlobby.

XScan récupère automatiquement le nom des films, le lieu de stockage, les informations vidéo des fichiers. Enfin nouveauté très importante il pourra récupérer automatiquement  les pochettes de films compatibles XScan si elles existent avec les infos IPTC (infos sur l’auteur, résumé du film, …) ou vous proposez une liste de pochettes disponibles depuis Xscan ;)

Plus de 12800 pochettes de film en Français sont disponibles en chargement sur le site Xlobby (section Download)

 

Ce module permet aussi de scanner les séries TV.

Dans le cas de scan de films, XScan ne tient pas compte des répertoires il présente tout sur le même niveau sur Xlobby, alors que pour la série TV il tient compte des répertoires afin de mieux organiser sa base.

 Il affiche comme pochette du dossier la photo (si il y en a une) située dans le dossier. Cette photo doit avoir le même nom que le répertoire !! Il récupère bien sûr les infos IPTC de la photo s’il y en a, afin de mieux agrémenter la présentation de votre série sur Xlobby ;)

 

3.2  Pourquoi utiliser AMC ?:

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.

Les infos des films une fois collectées seront importées automatiquement par Xlobby lors de son ouverture grâce au module plugin Xant. (pour plus d’info voir le site Cmoi http://france.xlobby.com/antmoviecatalog.htm) ou grâce au module exportation de XScan (voir §6.5.2)

 

Ant Movie Catalog (AMC) est gratuit, complètement francisé (le fichier d'aide est en français) et le forum d'Ant movie catalog est très actif !

Par défaut lors de l’installation du pack Xlobby, AMC est installé dans Xlobby\Applications\Ant Movie Catalog (plus d’info ici http://www.ant.be.tf/moviecatalog)

 

Nota : Attention seule la version AMC 3.5.0 (et les version supérieures) est compatible jpg IPTC, dans le cas contraire la pochette n’est pas reconnue par AMC.

  

3.3  Comment dois-je classer mes films ?:

Vous pouvez les avoir sur DVD ou CD, XScan permettra de faire une base de données de ces films, mais aussi sur disque dur dans un répertoire. XScan scannera les dossiers et sous dossier pour récupérer le film mais aussi sa pochette si elle existe dans le même répertoire que le film ou une database.

 

De même pour les DVD sur disque dur, il récupérera le nom du DVD par le nom du répertoire du DVD ( ex : \NomduDVD\Video_TS\video_ts.ifo), la pochette du DVD doit se trouver dans le répertoire \Video_TS\ et doit porter le même nom que le répertoire.

 

Vous avez une liste de DVD chez vous sur support DVD, il est possible de créer des répertoires de DVD virtuel sur votre disque dur pour que XScan récupère des infos (le nom, …) sans que vous retapiez à chaque fois votre base. Plus d’info §6.6.2

 

Enfin nouveauté mondiale !! (rien que ça ;), les pochettes (sous format jpg uniquement) peuvent contenir des informations IPTC sur le film, XScan peut les récupérer afin de remplir la base pour AMC ou Xlobby automatiquement.

Intérêt : lorsque vous partagerez un film avec un ami vous fournirez aussi la pochette avec ses informations (automatiquement aussi grâce au module USBInterface, voir §5). L’ami scannera ses nouveaux films avec XScan et il récupérera automatiquement toutes les infos sur le film sans rien faire !

De plus chaque il est possible de partager des bases de pochette un peu à la façon CDDB pour les CD audio mais en plus puissant.

 

Important : XScan converti le nom du film pour essayer de trouver ou vous proposer une pochette le plus compatible possible. XScan ne tient pas compte de tout ce qui est entre (), {} ou []. Il sait reconnaître si il y a plusieurs CD/DVD pour un même film (il recherche le texte sous la forme CDXX ou DVDXX).

Votre film peut aussi avoir le nom original ou traduit (l’information est stockée dans la pochette donc il cherchera les 2 combinaisons)

Enfin dans le cas ou le nom du film n’est pas reconnu automatiquement par XScan il pourra vous proposez une liste de pochette s’approchant le plus du nom. Mais dans l’ensemble je vous conseille de ne pas trop avoir des noms farfelus, car XScan n’est pas devin ;)

 

3.4  Comment dois-je classer mes séries TV ?:

Un répertoire par série TV et un répertoire par saison. Dans chaque dossier vous pouvez mettre une image qui s’affichera dans Xlobby pour présenter la série puis les saisons. Cette photo peut renfermer des infos IPTC qui pourront s’afficher sur Xlobby suivant le Skin.

 

 

3.5  Comment créer les pochettes avec les métadatas IPTC ?

Voir module § 6.5.1

 

3.6  Comment utiliser le module Scanner Films :

 

 

 

18

 

19

 

 

o       Cocher (6) « Remplacer le répertoire scanné par » si vous souhaitez remplacer le « chemin » du répertoire que vous allez scanner par un autre (18).

Intérêt : Vous avez une collection de films existant sur disque dur déjà catalogués sur AMC. Les nouveaux films que vous venez d’avoir ne vont pas être mis tout de suite dans le répertoire définitif sinon comment savoir lesquelles sont les nouveaux. Donc on fait un répertoire tampon, ou un DVD sur lequel les nouveaux films se trouvent, on scanne et on remplace en même temps le répertoire par le répertoire définitif de stockage. Bien sur il ne faudra pas oublier de déplacer les films dans le bon répertoire par la suite ou alors cocher « Et copie les films vers » (19) pour que XScan copie en même temps les films ou les répertoires DVD.

Attention cette opération prend du temps, soyez patient vous verrez un indicateur de progression rouge (20) de copie pour chaque film et DVD aussi.

Enfin ne vous inquiétez pas pour savoir si la place est disponible sur le lecteur de remplacement. XScan vérifiera avant de démarrer si la copie est possible. Nota : XScan ne copie pas sur DVD ou CD

 

20

 

 

Nota : Lors d’un premier scan de pochette, XScan crée une base de données stockées (XScanListCovers.txt) dans le répertoire, afin d’aller plus vite lors du prochain scan de film.

Vous accéderez alors à la fenêtre suivante si Xscan ne trouve pas automatiquement la pochette, et si il peut vous proposez au moins une affiche :

 

 

Ø      Zone (21) : Nom du film non trouvé (ce nom est « nettoyé » au maximum des capacités de XScan)

Ø      Vous pouvez choisir dans la liste (22) le film qui vous semble ce rapprocher de votre demande, en visualisant la pochette et les infos dans la zone (23).

D’origine XScan prend le répertoire principal du répertoire des Pochettes, il est possible de faire une recherche sur des sous-répertoires (libre à vous de classer vos pochettes par dossier !!). Pour cela sélectionner juste le répertoire (24).

Il est possible aussi de visualiser la recherche suivant le Nom Original (26).

Vous pouvez changer les mots clefs de recherche (choisit par XScan)  (25). Nota : si vous mettez rien vous verrez apparaître toutes les pochettes disponibles dans le répertoire sélectionné.

Enfin la recherche sur mot clef peut se faire suivant le mot « exact » (27) ou non. Exemple : si vous sélectionné « Roi » en mode « mot exact » il ne retournera pas de pochettes avec le mot « Rois ».

Ø      Zone (31) le fichier en cours de traitement pour information.

Ø      La sélection vous convient, il est alors possible de remplacer le nom du fichier par le nom traduit du film (28). Cette opération permettra lors d’un prochain scan de ne pas vous reposer la question.

Nota : Cette option peut être désélectionnée. Le nom du film peut être corrigé à la main si vous le souhaitez. XScan reconnait si votre fichier contient l’extension DVDXX ou CDXX, il vous sera proposé automatiquement si vous changer de nom. Le nom du film peut aussi être le nom du répertoire pour des DVD sur disque dur, dans ce cas XScan renommera le répertoire. Enfin si le fichier existe déjà il vous sera demandé de modifier le nom avant sauvegarde.

Ø      Si vous voulez valider votre choix bouton (29), ne pas prendre de sélection bouton (30).

 

·        directement compatible Xlobby avec peut être pas toutes les infos des films si les pochettes compatibles Xlobby ne sont pas disponibles,

·        ou compatible AMC si vous souhaitez récupérer des infos, travaillez la bases, …  Nota : Pour allez encore plus vite sur AMC, seuls les films sans pochette seront cochés sur AMC. Il vous restera plus qu’à utiliser les scripts automatiques pour compléter la base. Enfin je vous conseille aussi d’exporter vos nouvelles données, afin de sauver vos pochettes pour vous (pour partager aussi) tout en renommant les nouveaux fichiers pour votre prochain scan lors d’une mise à jour par exemple (Voir module § 6.5.1).

 

Important : si le fichier existe déjà il vous sera proposé l’option de le remplacer ou de compléter avec les nouvelles infos. Cette option est valable aussi bien pour un fichier XML que pour un fichier AMC.

                                                                                                                                                  

Note : lors de la création d’un fichier AMC, XScan génère d’abord un fichier XML temporaire puis le converti en fichier AMC. Il faut donc 2 templates.

 

 

 

 

 

Il est possible de fusionner des bases sur AMC. Pour cela allez dans Fichier/Importer.

Sélectionner AMC sur la gauche, puis le fichier qui a été généré (symbole dossier en haut) qui doit se trouver dans C:\Program Files\Ant Movie Catalog\Catalogs si vous ne l’avez pas modifié. Ne cochez pas « Permettre les doublons dans les numéros », comme cela vous pouvez importer dans une base AMC existante les nouveaux films. Ils se mettront à la suite des autres.

 

Puis pour la suite je vous laisse regarder le cite de Cmoi :

 http://france.xlobby.com/antmoviecatalog.htm)

 

Bon courage, pour la suite, mais cela en vaut le coup ;)

 

 

4              Module Scanner Musiques

 

4.1  But:

Ce module permet de scanner les musiques sur un ou plusieurs répertoires (aussi bien les réseaux) afin de créer une base de données compatible pour Xlobby ou pour AMC. Il récupère les tags stockés dans les fichiers Audio : OGG, MP3, WAV, RA, AC3, DTS, AAC, M4A, AU, AIFF...

 

 

4.2  Comment bien exploiter sa base :

Les albums peuvent être rangés :

 

L’ordre alphabétique des dossiers ou des fichiers n’importe pas, seule l’information Tag est importante. Il n’est pas nécessaire de classer ses dossiers par artiste, genre, … pour avoir cette présentation sur Xlobby. (contrairement à un scan fait par Xlobby).

 

Pour agrémenter l’exploitation de sa base audio il est possible de la classer suivant de nombreuses possibilités, tout dépend du template. Par exemple classement par :

 

Un truc sympa, il est possible d’associer une image pour chaque Genre ou Artiste. Pour cela, effectuer un scan suivant votre type de classement, puis allez dans le répertoire de XScan dossier \CoversCD\.

Vous verrez alors apparaître des fichiers portants l’extension .txt. Associer une image avec la même syntaxe et l’extension .jpg afin de visualiser sur Xlobby, votre Artiste ou Genre si vous avez sélectionné ce type de classement.

 

Exemple : Vous avez un fichier Rock.txt (c’est un Genre dans notre cas), récupérez une image que vous souhaitez associer au genre Rock, copier là dans ce répertoire en la nommant Rock.jpg. De même pour les artistes … Des genres sont déjà affectés d’une image pour l’exemple à vous d’en trouver d’autres si vous le souhaitez.

 

Nota : Il n’est pas obligé de faire cette opération, c’est juste pour avoir une présentation plus sympa.

Les images d’artiste sont par défaut la première pochette d’album trouvé. Remplacé cette image par une autre si vous le souhaitez. De plus dans cette image il est possible d’insérer des Tag IPTC pour afficher des informations sur l’artiste .

 

 

Enfin la chose la plus importante étant le tag du fichier. Il existe énormément de logiciel qui tag les fichiers MP3, mais tous ne le font pas correctement, ou il manque des champs.

 

Ex : dans Windows Player 9 (hé oui il peut tagger), vous écoutez un titre, bouton droit : Editeur de balise avancée, vous avez accès à l’édition de tout un tas de champs.

Attention tous ne sont pas lus par XScan et/ou d’autres logiciels :

Titre, N° de piste, Genre, Album, Artiste (sites web à confirmer pour insérer un champ URL artiste), Parole, Image (option couverture) et commentaires sont compatibles avec XScan !!

 

Attention les appellations des champs autres que les plus courant comme : artiste, album, année, genre et titre peuvent différer d’un logiciel à l’autre.

Pire, un logiciel peut écraser certains tags non gérés alors qu’ils étaient correctement rentrés avec un autre logiciel !!!!

 

En résumé je vous conseille les logiciels ci-dessous, testés et approuvés par French Xlobby Team, les autres c’est à vous de tester si vous souhaitez exploiter tous les tags disponibles avec XScan (ce qui n’est pas obligatoire, sauf pour : Titre, N° de piste, Genre, Album, Artiste) :

-         tag&rename, (dans le cas de l'utilisation de Tag&Rename, décocher dans les options --> Write Unicode data into ID3v2 tags)

-          the godfather

-         et musicbrainz

 

Voici un lien très instructif sur comment facilement tagger ses fichiers audio en masse !!!

http://www.clubic.com/article-29609-1-reor...eque-audio.html

 

4.3  Comment utiliser le module Scanner Musiques :

 

 

Important : si le fichier existe déjà il vous sera proposé l’option de le remplacer ou de compléter avec les nouvelles infos.

 

Note : lors de la création d’un fichier AMC, XScan génère d’abord un fichier XML temporaire puis le converti en fichier AMC. Il faut donc 2 templates

 

 

 

4.4  Information supplémentaires :

 

Lors du premier scan, XScan stockera des informations relatives à l’album dans la pochette de l’album sous format IPTC (si cette pochette est présente dans une piste et non dans le dossier, une copie sera faite dans le dossier de l’album). Cette astuce permet lors d’un prochain scan, mise à jour, de créer très très rapidement la base de musique. (temps\40).

Si un album est effacé ou des pistes sont changées, … XScan remettra à jour la base sans problème, et si besoin restockera des infos dans les pochettes.

De plus cette manipulation permet de lancer des templates avec des formatages différents (classement Genre, Artiste, …) et de créer des bases très rapidement.

 

 

 

5              Module USB Interface + Xscan en ligne de commande !!!

 

5.1  But:

Ce petit module va à mon avis ouvrir plein de possibilité sympa pour Xlobby.

En résumé il permet de copier, effacer, scanner n’importe quel répertoire sur votre PC, en utilisant XScan en ligne de commande. De plus il est possible de faire la même opération sur un lecteur USB externe, au préalablement « marqué » par un petit fichier .ini caché.

Enfin on peut aussi automatiser les exportations disponibles sur XScan (voir § 6.5)

 

Exemple : vous connectez votre baladeur MP3 sur votre PC, avec Xlobby (qui commandera XScan), vous pouvez scanner votre baladeur, afficher vos chansons avec de jolie pochette si ils sont bien tagger (voir Module Scanner Musiques) les lire, les effacer, les copier sur votre PC, copier des chansons sur votre clef USB,..

De même vous pouvez scanner des photos (voir module Scanner Photos), des films (avec importation vers AMC voir module Scanner Films) de votre lecteur ou d’un répertoire en réseau, …

Bref à vous de voir ce que vous souhaitez en faire.

 

 

5.2  Comment utiliser le module USB Interface :

 

7

 

6

 

5

 

4

 

3

 

2

 

1

 

 

Pour une première utilisation de votre lecteur USB externe :

 

Vous souhaitez supprimer un lecteur USB sélectionné :

o       Connecter votre lecteur USB

o       Appuyer sur Rafraichir (6)

o       Si le lecteur est « marqué » vous verrez apparaître le lecteur dans le tableau (4)

o       Sélectionner le puis faite supprimer (5)..

 

Remarque importante : Vous pouvez « marquer » autant de lecteur USB que vous souhaitez, par contre vous ne pourrez pas les connecter tous en même temps. Sinon il prendra d’office que le premier lecteur connecté.

Vous pouvez marquer aussi un disque dur sur votre PC, mais si vous souhaitez utiliser un lecteur USB externe par la suite, il reconnaîtra en premier que votre disque dur (question d’ordre alphabétique des lecteurs)

 

 

5.3  Comment utiliser XScan en ligne de commande :

 

La ligne de commande se compose de plusieurs arguments séparés par « | ». L’argument N°2 permet d’accéder à 5 cas :

 

 

Cas « copy » :

La syntaxe comporte 3 à 5 arguments :

 

source|copy|destination|Répertoire Pochette|Extension des fichiers copiés

 

Avec des réstrictions: USB vers USB : impossible,

Chemin répertoire ou USB vers Chemin+ nom fichier : impossible

 

1) Le premier argument « source » indique soient :

o       le chemin d’un répertoire ou d’un fichier type C:\films, ou C:\films\Film.avi ou par paramètre de Xlobby %music>parameter% qui peut renvoyer le répertoire d’un album de music, …

o       soit le terme « USB » qui sera donc le premier lecteur marqué (voir §5.2)

 

2) Le deuxième argument est « copy »

 

3) Le troisième argument »destination » indique soient :

o       le chemin d’un répertoire ou d’un fichier type C:\films, ou C:\films\Film.avi ou par paramètre de Xlobby %music>parameter% qui peut renvoyer le répertoire d’un album de music, …

o       soit le terme « USB » qui sera donc le premier lecteur marqué (voir §5.2)

 

4) Le quatrième argument « Répertoire pochette » : à indiquer que si l’on souhaite que XScan exporte de pochettes ayant le même nom que le fichier exporté. A utiliser si on exporte des films,.. pour que XScan copie en même temps la pochette du film associée. C’est intéressant car votre amie si il utilise XScan récupérera la pochette automatiquement lors du scan avec le module Films.

 

5) Le cinquième argument « Extension des fichiers copiés »,  s’utilise avec le quatrième, il n’est toutefois pas obligatoire, car si il n’est pas ajouté, XScan récupérera les extensions des fichiers situées dans le module films. Toutes les extensions sont séparées par / ex : avi/mpg/vmv

 

Ex :      %musics>parameter%|copy|USB va copier l’information retourner par Xlobby (cela peut être un album ou un titre, il détecte automatiquement le type) vers le premier lecteur USB

C:\Répertoire film|copy|D:\Nouveau répertoire film|C:\XScan\IPTCCovers va copier tous les fichiers situés dans C:\Répertoire film vers D:\Nouveau répertoire film. De plus il va copier en même temps les pochettes situées C:\XScan\IPTCCovers comportant le même nom que le fichier. Ce fichier devra avoir la même extension qu’indiquée dans le module films (extension des films à scanner)

 

Lors de la copie vous verrez apparaître une boite de dialogue qui vous indiquera l’état d’avancement :

 

Nota : Si la destination est pleine, la copie s’arrêtera.

 

Cas « del » :

La syntaxe comporte 2 arguments :

 

source|del

 

1) Le premier argument « source » indique soient :

o       le chemin d’un répertoire ou d’un fichier type C:\films, ou C:\films\Film.avi ou par paramètre de Xlobby %music>parameter% qui peut renvoyer le répertoire d’un album de music, …

o       soit le terme « USB » qui sera donc le premier lecteur marqué (voir §5.2)

 

2) Le deuxième argument est « del »

 

Ex : C:\films\film.avi|del va effacer le fichier C:\films\film.avi

 

Lors de la suppression vous verrez apparaître une boite de dialogue qui vous indiquera l’état d’avancement.

 

 

Cas « scan » :

 

La syntaxe comporte jusqu’à 7 arguments :

 

Source à scanner|scan|Nom fichier XML|Ajouter données|Nom du Template|Type de scan : musics, pictures ou movies|Option

 

1) Le premier argument « source à scanner » indique soient :

o       le chemin d’un répertoire type C:\films ou par paramètre de Xlobby %music>parameter% qui peut renvoyer le répertoire d’un album de music, …

o       soit le terme USB qui sera donc le premier lecteur marqué (voir §5.2)

 

2) Le deuxième argument est « scan »

 

3) Le troisième argument « Nom fichier XML » est : le nom du fichier XML avec son chemin ; Ex : C:\Program Files\XlobbyFr\databases\movies.xml

 

4) Le quatrième argument « ajouter données » prend la valeur « true », ce qui ajoutera les données dans le cas où le fichier existe déjà. Par défaut le fichier est écrasé par le nouveau scan.

 

5) Le cinquième argument « nom du template », indique le nom du template sans l’extension .xml situé dans le répertoire prédéfini.

Prédéfini : En effet vous devez auparavant indiquer dans XScan le répertoire où se trouve tous les templates. Pour cela aller dans l’onglet Paramétrage et choisissez le répertoire des templates (1).

Il est possible d’avoir un template par Skin, car chaque skin a sa propre façon de gérer les données nécessaires à Xlobby. Donc les templates peuvent être différents.

Enfin le Répertoire comportera 5 sous répertoires obligatoires : ExportAMCXlobby, ExportIPTCCovers, ScanMovies, ScanMusics, ScanPictures.

Chaque sous répertoires contient autant de template qu’il le souhaite et il est rattaché à un module de XScan. Ex : ScanMovies au module Scanner les films, …

 

Par conséquent le nom du template dans le cinquième argument contiendra un nom de template sans l’extension xml, situé dans l’un des 3 sous répertoires (ScanMovies, ScanMusics et ScanPictures) en fonction du scan que vous exécuter.

Ex : vous exécuter un scan de Film (voir syntaxe argument n°6), vous indiquez comme nom de template : Movies, il faut que dans le sous répertoire ScanMovies, XScan puisse trouver Movies.xml.

 

1

 

 

6) Le sixième argument est « musics », « pictures » ou « movies » : il va donc créer une database de musiques ou de photos ou de films.

 

7) Le septième argument est « option », contient l’option pour chaque type de scan :

·        Scan «pictures » : si l’argument vos « 0 » XScan effectuera un scan de photos, si la valeur vos « 1 » il effectuera un scan de Radio, Recette de cuisine (plus d’info voir le § 2.4)

·        Scan « movies » : si l’argument vos « 0 » XScan effectuera un scan de films avec la proposition de pochette automatique,

     si la valeur vos « 1 » il effectuera un scan de série TV avec la proposition de pochette automatique (plus d’info voir le § 3.6)

     si la valeur vos « 3 » XScan effectuera un scan de films sans la proposition de pochette automatique,

     si la valeur vos « 4 » il effectuera un scan de série TV sans la proposition de pochette automatique

·        Scan « musics » : si l’argument vos « 0 » XScan effectuera un scan suivant les infos Tag de la première chanson, si la valeur vos « 1 » il effectuera un scan suivant les infos Tag de chaque chanson (plus d’info voir le § 4.3)

 

Lors de chaque lancement de scan une boîte de dialogue apparaîtra identique à celle visible dans les modules de XScan.

 

Ex de syntaxe: USB|scan|C:\Program Files\Xlobby\databases\movies.xml|true|movies1|movies|0 va scanner le premier lecteur USB, et créer une database de films dans C:\Program Files\XlobbyFr\databases\movies.xml, suivant le template movies1. Si ce fichier existe déjà il sera complété des nouvelles informations.

 

Note : Il est important de noter que les autres options de chaque module ne sont pas disponibles. Par exemple pour le scan de film il n’est pas possible de copier les films, renommer le répertoire, ou de créer directement un fichier AMC.

Par contre certaines options étant sauvegardées lors de la fermeture de XScan les répertoires de pochettes de film, de miniatures de photo seront utilisés suivant la dernière sauvegarde. Généralement on ne touche pas à ces paramètres.

 

 

Cas « exportto » :

 

La syntaxe comporte de 5 à 6 arguments pour AMC :

 

Nom fichier XML ou AMC |exportto|Nom fichier XML ou AMC|Ajouter données|Nom du Template|Répertoire de pochette pour AMC

 

1) Le premier argument « Nom fichier XML ou AMC» indique le nom et chemin d’un fichier XML ou AMC à exporter

 

2) Le deuxième argument est « exportto »

 

3) Le troisième argument « Nom fichier XML ou AMC» indique le nom et chemin d’un fichier XML ou AMC pour la destination de l’exportation. Si on indique un fichier XML dans le premier argument il faudra indiquer un fichier AMC dans le troisième.

 

4) Le quatrième argument « ajouter données » prend la valeur « true », ce qui ajoutera les données dans le cas où le fichier existe déjà. Par défaut le fichier est écrasé par la nouvelle exportation.

 

5) Le cinquième argument « nom du template », indique le nom du template sans l’extension .xml situé dans le répertoire prédéfini dans le sous répertoire ExportAMCXlobby. Pour plus d’explication voir cas « scan »

 

6) Le sixième argument uniquement utile pour une exportation d’un fichier AMC vers un fichier XML est « Répertoire de pochette pour AMC ». Il indique le répertoire où seront stockées les images contenues dans le fichier AMC.

           

            Lors de chaque lancement de l’exportation vous verrez apparaître une boite de dialogue qui vous indiquera l’état d’avancement.

 

Ex de syntaxe: F:\Ant Movie Catalog\Catalogs\movies.amc|exportto|C:\Program Files\XlobbyFr\databases\movies.xml|true|MoviesAMC-Xlobby|G:\pochette va exporter les données du fichier AMC dans le fichier XML. Les images seront stockées dans G:\pochette.

 

Note : Il est important de noter que les autres options disponibles dans le module Exportation AMC<>Xlobby ne sont pas configurables Les options étant sauvegardées lors de la fermeture de XScan les paramètres pour AMC seront utilisés suivant la dernière sauvegarde. Généralement on ne touche pas à ces paramètres.

 

 

Cas « exportiptc » :

 

La syntaxe comporte de 5 à 6 arguments pour AMC :

 

Répertoire d’exportation des pochettes IPTC |exportiptc|Nom fichier XML ou AMC|Nom du Template|Limitation IPTC|option AMC

 

1) Le premier argument « Répertoire d’exportation des pochettes IPTC» indique le répertoire ou les pochettes contenant des informations IPTC seront exportées.

 

2) Le deuxième argument est « exportiptc »

 

3) Le troisième argument « Nom fichier XML ou AMC» indique le nom et chemin d’un fichier XML ou AMC qui servira de base de données.

 

4) Le quatrième argument « nom du template », indique le nom du template sans l’extension .xml situé dans le répertoire prédéfini dans le sous répertoire ExportIPTCCovers. Pour plus d’explication voir cas « scan »

 

5) Le cinquième argument « option IPTC » : si l’argument vos « 0 » XScan exportera les informations contenues dans les fichiers XML ou AMC sans garder la limitation du nombre de caractères IPTC définis par la norme. Si la valeur vos « 1 » il exportera en limitant le nombre de caractères (plus d’info voir le § 6.3).

 

6) Le sixième argument « option AMC » uniquement utile pour une exportation d’après un fichier AMC : si l’argument vos « 0 » XScan exportera les informations contenues dans les fichiers AMC sans modifier le nom du fichier contenu dans le champ URL en fonction des informations contenues dans le champ AMC Titre traduit, si la valeur vos « 1 » il exportera en modifiant le nom du fichier (plus d’info voir le § 6.5.1).

 

Lors de chaque lancement de l’exportation vous verrez apparaître une boite de dialogue qui vous indiquera l’état d’avancement.

 

Ex de syntaxe: F:\Programme VB6\XScan_V2.0 beta 1\IPTCCovers|exportiptc|F:\Ant Movie Catalog\Catalogs\movies.amc|MoviesAMC|0|0 va exporter les pochettes et les données contenues dans le  fichier AMC dans le répertoire F:\Programme VB6\XScan_V2.0 beta 1\IPTCCovers. Il n’y a pas de limitation IPTC et les noms des fichiers dans le champ AMC URL ne sont pas modifiés.

 

Légende encadrée 3: 3) J’ajoute à l’event « Copy » la commande « OS/execute file » avec les paramètres :
File : le chemin de Xscan.exe (soit normalement : « C:\Program Files\Xlobby\applications\Xscan\Xscan.exe »)
Argument : dans notre cas je souhaite copier un répertoire vers un autre : « D:\Cyrille\Programme VB6\CD|copy|D:\TestCD »
Plus d’exemple d’argument dans les paragraphes ci-dessus
 

 


5.4  Exemple intégré dans Xlobby et idée d’utilisation :

 

 

 

 

5.4.1        Exemple intégré dans Xlobby

 

Légende encadrée 3: 4) je crée un boutonLégende encadrée 3: 5) j’assigne à ce bouton un event lorsque je cliquerais dessus
Je sélectionne l’event du group « Xscan.Copy »
Légende encadrée 3: 1) je crée un Group « Xscan »
2) je crée un Event « Copy »

 

 

Dans ce cas lorsque je cliquerais sur le bouton, Xscan lancera la copie du répertoire D:\Cyrille\Programme VB6\CD vers D:\TestCD.

Nota : Vous pouvez mettre aussi plusieurs actions dans l’Event « Copy ». Ex : je copie le repertoire, puis je lance un scan (de nouveau la commande « OS/execute file » avec d’autre argument), puis le mets à jour la base de données (commande « category/refresh » puis le nom de la base de donnée) pour voir apparaître la résultat, ….

 

Ici nous avons un exemple pour lancer un scan de film

 

la syntaxe de l’argument est « F:\Xparameter Tampon\Film|scan|C:\Program Files\Xlobby\databases\movies.xml||movies|movies|0 »

Je souhaite donc scanner le répertoire F:\Xparameter Tampon\Film, que les données soient stockées dans la base C:\Program Files\Xlobby\databases\movies.xml, pas de « true », donc il écrasera le fichier si celui-ci existe, je fais un scan d’après le template movies,  je fais un scan de fim « movies » et j’ai l’option 0, soit la proposition de pochette si le film n’est pas reconnu.

 

5.4.2        Baladeur

Vous avez un baladeur MP3, avec des chansons.

Vous lancez d’abord : USB|scan|musics2|musics avec un bouton

Vous affichez et rafraîchissez la base musics2.xml pour afficher le contenu du baladeur

Vous sélectionner un titre pour l’écouter.

 

Vous pouvez effacer tout le baladeur ou un album, ou un titre avec un bouton avec ce type de parametre :

%musics2>parameter%|del ou USB|del

puis vous refaites un scan pour réafficher le contenu

 

Vous pouvez copier tout le baladeur ou un album, ou un titre avec un bouton avec ce type de parametre :

%musics2>parameter%|copy|c:\meschansons ou USB|copy|c:\meschansons …

 

 

5.4.3        Automatisation de XScan

Il est aussi possible « d’automatiser » XScan en utilisant bien sûr des boutons pour lancer XScan en ligne de commande mais on peut aussi lancer XScan suivant des dates en utilisant sous Xlobby le plugin Xevent : http://www.xlobby-france.com/forums/index.php?showtopic=933

 

Idée que je n’ai pas encore exploité, le module Allocinée sur Xlobby récupère les pochettes et informations des films de la semaine. Ce module crée une base XML que XScan peut transformer en pochette (voir module § 6.5.1), il complète tout seul votre base de pochette avec les derniers films. Par la suite le jour ou vous aurez ce film en DVD, … XScan récupérera tout seul les infos du film sans passer par AMC. (Sous condition que le nom du film soit identique à la pochette)

 

 

6              Plus d’option, d’information pour XScan

 

6.1  Module Scanner Photos

 

6.1.1        Quelles sont les Metadatas IPTC qui sont compatibles avec le logiciel XScan ?

Tous les codes IPTC standards soient 33 champs disponibles, (désignation voir § 6.4.2)

 

Personnellement je préconise les codes 5/25/55/90/95/105/120.

 

Malheureusement certain logiciel de retouche de photo non pas conservé le nom du champs. Pour vous y retrouver je vous conseille de regarder le lien : http://peccatte.karefil.com/software/IPTCTableau.pdf

 

 

6.1.2        Comment récupérer les infos IPTC sur Xlobby :

comme d’habitude avec

Category>Nom_du_fichier_Xml>display pour la photo elle même.

 

Puis  pour les infos : 

Category>Nom_du_fichier_Xml>Nom_du_Nœud Template (voir plus d’info sur les Templates § 6.4.2)

 

 

6.2  Que se passe-t-il lorsque XScan trouve une erreur :

 

Il affiche un rapport d’erreur de ce type, qui permet soit de poursuivre, soit de passer à la procédure suivante, soit de sortir de XScan.

Ce qui est important c’est le contenu du rapport d’erreur qui permettra de faciliter ma démarche pour débugger le programme.

Ce rapport d’erreur est sauvé dans un fichier Error.txt dans le répertoire Temp. Il est effacé lorsqu’on initialise XScan dans le module Paramétrage.

 

 

De plus une liste de données est créée en fonction du module utilisé (ex : ListMovies.txt, ListMusics.txt, ListPictures.txt, ListIPTCCovers.txt disponible dans le répertoire Temp) qui permet de voir quels sont les fichiers qui sont passés sans problèmes.

 

 

6.3  Module Editeur IPTC :

 

 

9

 

8

 

7

 

6

 

5

 

4

 

2

 

1

 

3

 

 

 

Aller dans L’onglet Outils\ Editer IPTC

 

Pour simplifier l’édition des champs IPTC, j’ai réalisé l’outil « Editer IPTC » qui permet d’éditer/vérifier une à une les infos dans les images (désolé pas de traitement de masse ;).

 

Attention : Cette option rend alors toute modification de l’image incompatible d’autre logiciel comme Ifranview, PhotoShop sans perte d’une partie des informations stockées dans l’image. En clair, si vous retouchez l’image par la suite (taille, contraste, …) vous perdez les informations stockées au delà de la limite des champs IPTC (ex : champ IPTC 122 : 32 caractères, si vous avez stocké 200 caractères après la retouche il ne restera plus que les 32 premiers caractères).

Ce n’est pas forcément gênant de ne pas retoucher l’image pour des pochettes de films, recette de cuisine, …, mais pas pour des photos !

 

8

 

 

 

 

6.4  Module Editeur XML/Template :

 

Ce module sert à éditer les fichiers XML compatibles Xlobby, mais aussi à créer, éditer les Templates utiliser par XScan.

 

6.4.1        Comment utiliser le module :

 

15

 

13

 

14

 

12

 

11

 

10

 

9

 

8

 

7

 

6

 

5

 

4

 

2

 

1

 

3

 

 

- Option Fichier XML : ouvre un fichier XML compatible Xlobby en édition.

 

Vous pourrez alors voir les pochettes dans les fichiers XML

 

- Option Créer un Template avec subitems : Vous choisissez un fichier XML Xlobby déjà existant et il sera généré automatiquement l’arborescence Template de ce fichier mais en gardant les « subitems ». Ce type de Template est compatible pour les Musiques. (voir plus d’info sur les templates §6.4.2)

- Option Créer un Template sans subitems : L’autre type de Template sans « subitems ». Il est donc à utiliser pour les photos, les films, séries TV, et d’autres à votre goût.

 

Nota : Si il est écrit autre chose que champ compatible XScan, le texte sera retranscrit tel quel, par exemple si vous mettez C:\Program Files\XlobbyFr, vous retrouverez ce texte dans les nœuds XML (ou AMC). Cela peut être intéressant : voir l’exemple avec la logique « et ».

De plus il est possible d’avoir des logiques :

·        La logique « ou », cad s’il ne trouve pas d’info sur le premier champ, il regarde sur le champ suivant. Pour cela séparer les champs par « | » sans espace !! Cette fonction est uniquement disponible en lecture d’information pas en écriture.

Ex : Audio.TrackName|NameFile récupère le tag nom de la piste ou s’il ne trouve rien il récupèrera le nom du fichier audio dans ce cas.

·        La logique « et » il ajoute les informations les unes après les autres. Pour cela séparer les champs par « * » sans espace !! Cette fonction est uniquement disponible en lecture d’information pas en écriture.

Ex : C:\Program Files\XlobbyFr\Drapeaux\*IPTC80*.jpg, lorsque que XScan récupérera le champ IPTC 80 dans une image il l’ajoutera l’information au texte. Imaginons que dans le champs IPTC 80 se trouvait l’information « France », vous aurez alors dans le nœud XML ou AMC après un scan l’information « C:\Program Files\XlobbyFr\Drapeaux\France.jpg ». Vous pouvez donc associer une image France.jpg pour afficher des informations supplémentaire pour Xlobby.

 

 

6.4.2        Comment éditer un Template :

 

Qu’est ce qu’un template : C’est un modèle sur lequel s’appuie XScan pour créer les fichiers XML, mais aussi pour lire les fichiers XML afin d’exporter les informations vers le logiciel Ant Mov Catalogue (AMC) ou vers la création de pochette.

 

Il est donc possible de modifier, créer de nouveau Template pour exporter les informations des Photos, Films, Musiques, … sous un nouveau format vers Xlobby.

Attention cette opération nécessitera sans doute de modifier le champ des catégories affichés par XLobby (plus d’info sur l’éditeur de Skin Xlobby : http://www.xlobby-france.com/forums/index.php?showtopic=1475)

 

Mais les possibilités sont énormes si on sait exploiter ce type de fichier.

 

Ce modèle est lui aussi un fichier XML qui sera dupliqué Nfois dans le fichier finale. Le fichier Template comporte des nœuds sous la forme <noeudX>Information XXX<\nœudX> qui seront reportés dans le fichier finale et exploités par Xlobby.

Xlobby recherchera le nœud < noeudX > et pourra afficher, exploiter l’information renfermer entre les balises de début du nœud sous la forme <xx> et de fin du nœud <\xx>.

Dans le nœud Template on indiquera comme information (ou champ Template) quel type d’information XScan doit mettre dans le fichier finale XML.

Prenons un exemple :

Dans le Template nous avons <videobitrate>video.bitrate<\videobitrate>,

Dans le fichier finale XML nous trouverons <videobitrate>800<\videobitrate>. XScan aura récupéré le bitrate vidéo du fichier qui est de 800.

Xlobby pourra par la suite afficher cette information ou exploiter cette information pour faire une action (appelé « event »)

 

Pour information il est possible de récupérer actuellement 124 champs différents suivant le type de fichier scanné !

 

Ils se classent en 5 groupes, les champs commençant par :

o       Image.IPTC, Image.Exif, Image.Windows, ils sont utilisés pour lire et écrire les tags IPTC, lire les tags EXIF, ou lire les tags Windows.

Lire : les infos de photos, pochette JPG uniquement pour récupérer l’information et la stocker dans un fichier XML ou AMC.

Ecrire : pour stocker dans une photo, pochette les informations stockées dans un fichier XML ou AMC. Il est à noter que par convention les champs IPTC sont limités en nombre de caractères, toutefois suivant les modules il est possible de passer outre cette limitation moyennant quelques limitations d’utilisation par la suite de la pochette (voir § 6.3)

o       Video.XXX, ils sont utilisés pour lire les infos vidéo de fichier AVI, OGM, …. Récupère l’information et la stocke dans un fichier XML ou AMC.

o       Audio.XXX, ils sont utilisés pour lire les infos audio. Récupère l’information et la stocke dans un fichier XML ou AMC.

o       AMC.XXX, ils sont utilisés pour faire les exportations de fichier XML <> AMC.

o       Les autres, voir au cas par cas. Ils sont tous aussi en lecture d’information.

Enfin il est possible d’avoir des logiques entre les champs:

o       La logique « ou », cad s’il ne trouve pas d’info sur le premier champ, il regarde sur le champ suivant. Pour cela séparer les champs par « | » sans espace !! Cette fonction est uniquement disponible en lecture d’information pas en écriture.

Ex : Audio.TrackName|NameFile récupère le tag nom de la piste ou s’il ne trouve rien il récupèrera le nom du fichier audio dans ce cas.

o       La logique « et » il ajoute les informations les unes après les autres. Pour cela séparer les champs par « * » sans espace !! Cette fonction est uniquement disponible en lecture d’information pas en écriture.

Ex : C:\Program Files\XlobbyFr\Drapeaux\*IPTC80*.jpg, lorsque que XScan récupérera le champ IPTC 80 dans une image il l’ajoutera l’information au texte. Imaginons que dans le champs IPTC 80 se trouvait l’information « France », vous aurez alors dans le nœud XML ou AMC après un scan l’information « C:\Program Files\XlobbyFr\Drapeaux\France.jpg ». Vous pouvez donc associer une image France.jpg pour afficher des informations supplémentaire pour Xlobby.

 

Ou ranger les templates :

 

Vous devez auparavant dans XScan indiquer le répertoire où se trouve tous les templates. Pour cela aller dans l’onglet Paramétrage et choisissez le répertoire des templates.

Il est possible d’avoir un template par Skin, car chaque skin a sa propre façon de gérer les données nécessaires à Xlobby. Donc les templates peuvent être différents.

Enfin le répertoire comportera 5 sous répertoires obligatoires : ExportAMCXlobby, ExportIPTCCovers, ScanMovies, ScanMusics, ScanPictures.

Chaque sous répertoires contient autant de template qu’il le souhaite et il est rattaché à un module de XScan. Ex : ScanMovies au module Scanner les films, …

 

 

Important : Tous les fichiers Audio ou Video ne peuvent donner toutes les informations des champs. Ex :Un fichier Video DVD pourra donner des informations sur les sous-titres, les langues mais pas un fichier Avi.

 

Libellé

 Commentaires

 Info supplémentaires

Accès Lire/Ecrire

AMC.Actors

 Ecrit/Récupère le champ AMC Acteurs

 

Lire/Ecrire

AMC.AudioBitrate

 Ecrit/Récupère le champ AMC débit audio

C’est un nombre uniquement

Lire/Ecrire

AMC.AudioFormat

 Ecrit/Récupère le champ AMCFormat Audio

 

Lire/Ecrire

AMC.Borrower

 Ecrit/Récupère le champ AMC Emprunté par

 Sert à Xlobby pour le paramètre Offline voir § 5.3.2

Lire/Ecrire

AMC.Category

 Ecrit/Récupère le champ AMC Catégorie

 

Lire/Ecrire

AMC.Comments

 Ecrit/Récupère le champ AMC Commentaire

 

Lire/Ecrire

AMC.Country

 Ecrit/Récupère le champ AMC Pays

 

Lire/Ecrire

AMC.Date

 Ecrit/Récupère le champ AMC Date

C’est un nombre uniquement ; Nombre de jour depuis le 01/01/1900

Lire/Ecrire

AMC.Description

 Ecrit/Récupère le champ AMC Description

 

Lire/Ecrire

AMC.Director

 Ecrit/Récupère le champ AMC Réalisateur

 

Lire/Ecrire

AMC.Disks

 Ecrit/Récupère le champ AMC nombre de disques

C’est un nombre uniquement. XScan l’utilise pour indiquer les niveaux dans l’exportation voir § 5.3.2

Lire/Ecrire

AMC.Export

 Ecrit/Récupère le champ AMC Exportation

C’est un boolean : soit 1 soit 0. Par défaut 1

Lire/Ecrire

AMC.Framerate

 Ecrit/Récupère le champ AMC Fréquence

Nombre d’image / s 

Lire/Ecrire

AMC.Languages

 Ecrit/Récupère le champ AMC Langue

 

Lire/Ecrire

AMC.Length

 Ecrit/Récupère le champ AMC Durée

C’est un nombre uniquement

Lire/Ecrire

AMC.Media

 Ecrit/Récupère le champ AMC Label du support

 

Lire/Ecrire

AMC.MediaType

 Ecrit/Récupère le champ AMC Type de support

 

Lire/Ecrire

AMC.Number

 Ecrit/Récupère le champ AMC Nombre

 C’est un nombre uniquement

Lire/Ecrire

AMC.OriginalTitle

 Ecrit/Récupère le champ AMC Titre original

 

Lire/Ecrire

AMC.PictureName

 Ecrit/Récupère le champ AMC Nom de la pochette

 

Lire/Ecrire

AMC.Producer

 Ecrit/Récupère le champ AMC Producteur

 

Lire/Ecrire

AMC.Rating

 Ecrit/Récupère le champ AMC Classement

C’est un nombre uniquement (AMC le divise par 10 pour la présentation)

Lire/Ecrire

AMC.Resolution

 Ecrit/Récupère le champ AMC Résolution

Largeur x Hauteur en pixel

Lire/Ecrire

AMC.Size

 Ecrit/Récupère le champ AMC Taille de l’image stocké dans le fichier AMC

 L’image n’est pas obligatoirement stocké dans le fichier, cela peut être uniquement un lien

Lire/Ecrire

AMC.Source

 Ecrit/Récupère le champ AMC Origine

 

Lire/Ecrire

AMC.Subtitles

 Ecrit/Récupère le champ AMC sous titre

 Sert à Xlobby pour exporter l’arborescence d’un fichier XML. (peut être changé voir §6.5.2)

Lire/Ecrire

AMC.TranslatedTitle

 Ecrit/Récupère le champ AMC Titre traduit

 

Lire/Ecrire

AMC.Url

 Ecrit/Récupère le champ AMC URL

 

Lire/Ecrire

AMC.VideoBitrate

 Ecrit/Récupère le champ AMC débit vidéo

C’est un nombre uniquement

Lire/Ecrire

AMC.VideoFormat

 Ecrit/Récupère le champ AMC Format Vidéo

 

Lire/Ecrire

AMC.Year

 Ecrit/Récupère le champ AMC Année

C’est un nombre uniquement (4 chiffres)

Lire/Ecrire

Audio.AlbumName

 Récupère le tag du nom de l’album

 

Lire

Audio.Artist

 Récupère le tag de l’artiste

 

Lire

Audio.ArtistURL

 Récupère le tag de l’adresse URL de l’artiste

 

Lire

Audio.Bitrate

 Récupère le débit audio ko/s

 

Lire

Audio.Comments

 Récupère le tag des commentaires

 

Lire

Audio.Cover

 Récupère le tag de la pochette (pour les fichiers MP3 uniquement)

 

Lire

Audio.Duration

 Récupère la durée de la piste

 

Lire

Audio.Frequency

 Récupère la fréquence du titre en Hz

 

Lire

Audio.Genre

 Récupère le tag du genre

 

Lire

Audio.Lyrics

 Récupère le tag Lyrics

 

Lire

Audio.TrackName

 Récupère le tag sur le nom de la piste

 

Lire

Audio.TrackNumber

 Récupère le tag du numéro de piste

 

Lire

Audio.Year

 Récupère le tag de l’année

 

Lire

Date

 Récupère la date du jour

 

Lire

DateXlobby

 Récupère la date du jour sous format Xlobby

 AAAAMMJJ ex 20060530

Lire

DVDName

 Récupère le nom du DVD sur disque dur

 

Lire

File.Name

 Récupère le nom du fichier ou du dossier

 

Lire

File.Path

 Récupère le chemin du fichier ou du dossier

 

Lire

File.Folder

 Récupère le répertoire du fichier

 

Lire