Cette application permet de ヌ tagguer ネ des
fichiers mp3 contenus sur un disque dur ou sur une cl USB. Les tags sont des
informations accompagnant un morceau de musique, comportant le nom de lユauteur,
le nom de lユalbum, ノ Cette application permet de r試crire ces m師a-informations
afin dユordonner plus clairement les fichiers MP3 dans son lecteur. En effet,
les lecteurs MP3 思olu市, tels que les iPod (Apple), nユutilisent plus les noms
de fichiers afin dユeffectuer leur classement, mais utilisent les informations
contenues dans les ID3Tag afin de classer les musiques par auteur, par album,
par genre, ノ
Comme nous lユavons vu pr残仕emment, les ID3Tag permettent
de contenir des informations autres que sonores dans un fichier MP3. Le
standard des ID3Tag d伺ini tous les champs possibles dユinformations, mais cette
application ne sユint屍esse quユ certains dユentre eux. Voici les informations
que peuvent contenir un tag dユun fichier MP3 apr峻 腎re pass dans ce
logiciel :
Nom de la piste
Nom de lユalbum
Nom de lユauteur
Genre
Ann仔
Num屍o de piste
Pochette.
Nous voyons ici que tous les premiers champs sont des
champs ヌ texte ネ et que le dernier est une image. Effectivement, les
ID3Tag peuvent contenir dユautres types dユinformations que des simples champs
textuels.
A la base, il existait une version des ID3Tag (ID3v1) qui
師ait assez pauvre en terme de conteneurs. Cette version a 師 rapidement
remplac仔 par la version ID3-v2 (avec plusieurs d残linaisons), et ce logiciel
supporte les ID3-v2.3. Lorsquユun fichier MP3 est taggu avec ce logiciel, il
ヌ 姿ure ネ le tag afin de ne garder que les informations n残essaires
(celles pr残it仔s). Si aucun tag ID3-v2 nユexiste, mais quユun ID3v1 est pr市ent,
un tag ID3-v2 est cr試 dans le fichier partir des informations contenues dans
le ID3-v1.
Tout le d思eloppement de ce logiciel a 師 ax sur la
simplicit dユutilisation, et sur la rapidit retrouver les informations
importantes.
Aussi, une contrainte 師ait la possibilit de faire
fonctionner lユapplication en ヌ Stand-Alone ネ, savoir sans avoir
effectuer une installation du logiciel. Une simple copie du loficiel sur le
disque dur permet de le faire fonctionner, et aucun fichier annexe nユest utile.
Voici une copie dユ残ran du logiciel.
Sur la gauche, on voit une arborescence de dossiers. Ce
sont les diff屍ents dossiers pr市ents sur le disque dur, partir de dossier
donn en bas de lユinterface.
En haut droite, on trouve les diff屍ents panneaux
permettant de tagguer.
En bas droite, on trouve la liste des fichiers MP3
pr市ents dans le r姿ertoire s四ectionn.
Dans un tout premier temps, il faut s四ectionner le
r姿ertoire contenant un album ou un ensemble dユalbums. Pour ceci, il faut
cliquer sur le bouton parcourir, s四ectionner le dossier, et cliquer sur
ヌ Ouvrir ネ ou ヌ Choisir ネ selon le syst塾e dユexploitation.
Une fois le r姿ertoire s四ectionn, lユarborescence des dossiers est remplie, et
on peut s四ectionner un ou plusieurs albums.
La bo杯e cocher ヌ r残ursif ネ sert afficher
les fichiers MP3 des sous-r姿ertoires de celui s四ectionn.
Lorsquユun album est choisi dans lユarborescence, la liste
des fichiers MP3 du r姿ertoire se remplit, et il est possible dユen s四ectionner
un ou plusieurs. A ce moment l, on trouve les informations communes tous les
fichiers s四ectionn sur le panneau ヌ Editeur de tags ネ.
Une fois quユun ou plusieurs fichiers sont s四ectionn市, il
est possible de mettre jour les informations ID3-Tag. Par exemple, si on veut
mettre jour lユinformation ヌ Genre ネ jour, il suffit de
s四ectionner les fichiers pour lesquels on veut modifier les genres, et ticker
la bo杯e cocher ヌ Genre ネ, en ayant rempli le champ tel quユon le
d市ire. A ce moment-l, une simple pression sur le bouton ヌ Tag ネ
permet de mettre jour le genre de toutes les musiques.
Si on veut changer la pochette de lユalbum, partir dユune
image contenue sur le disque dur, il suffit de s四ectionner les fichiers
modifier, de faire glisser lユimage depuis lユexplorateur de fichiers vers
lユespace d仕i la pochette du disque, de tiquer la bo杯e cocher
ヌ Pochette ネ, et dユappuyer sur le bouton ヌ Tag ネ.
Parfois, les fichiers du disque dur nユont pas un nom
correspondant une piste dユun album (par exemple, apr峻 lユencodage dユun CD, on
peut avoir des fichiers nomm市 Track01.mp3, track02.mp3, ノ). Pour r市oudre ce
probl塾e, la fonction ヌ Renommer les fichiers ネ permet de renommer
les fichiers partir des informations contenues dans les ID3-Tags.
Pour se faire, s四ectionner les fichiers renommer dans
la liste des fichiers MP3, puis activer le panneau ヌ Renommer les
fichiers ネ. Un champ de texte est pr思u pour lユutilisateur, afin quユil
indique la r夙le de nommage des fichiers.
Exemple : un fichier dont lユauteur est AAA, et dont
le num屍o de piste est 03 pourra 腎re renomm "03 – AAA.mp3" en
donnant la r夙le "%6 - %1.mp3".
Un espace de simulation montre le r市ultat du renommage
des fichiers. Si les fichiers peuvent 腎re renomm市, alors ヌ OK ネ
sユinscrit sur le panneau. Le cas o les fichiers ne pourraient pas 腎res
renomm市 est le suivant : on cherche appeler plusieurs fois des fichiers
par le m仁e nom.
Il suffit alors dユappuyer sur le bouton
ヌ Renommer ネ et les modifications sont prises en compte.
Une autre situation classique est la suivante. On cherche
tagguer un ensemble de fichiers, dont le nom contient des informations sur
lユalbum. Ce logiciel permet de tagguer le mp3 partir dユinformations contenues
dans le nom du fichier. Pour ceci, il faut activer le panneau ヌ Tagguer
depuis les noms ネ.
Tout comme pour le renommage des fichiers, un champ est
pr思u pour lユutilisateur afin quユil indique comment est compos le nom des
fichiers.
Exemple : sur un album, les fichiers se nomment
ヌ 01 – Nina Simone – Ne me quitte pas.mp3, 02 – Pixies
– Santo.mp3, ノ ネ. On remarque que le nom de chaque fichier est
compos du num屍o de piste, de lユauteur et du titre. Pour tagguer partir des
noms, il faut alors 残rire dans le champ pr思u cet effet : ヌ %6 -
%3 - %1.mp3 ネ. Un espace de simulation donne le r市ultat des tags. Il faut
alors appuyer sur le bouton ヌ tag ネ et les modifications seront
prises en compte.
Derni俊e m師hode support仔 par ce logiciel : tagguer
des fichiers depuis des informations r残up屍仔s sur le site dユAmazon.
En s四ectionnant un groupe de fichiers (typiquement, un
album), on peut rechercher ses tags sur le site dユAmazon en remplissant le
champ ヌ Artiste ネ et/ou le champ ヌ Album ネ. Ensuite, il
faut lancer la recherche avec le bouton chercher. Les 10 premiers r市ultats de
la recherche sont donn市 dans la liste, et pour avoir les dix r市ultats
suivants il suffit de cliquer sur suivant. Lorsque lユutilisateur trouve son
bonheur, il suffit de double cliquer sur lユalbum choisi. Un panneau
ヌ tag ネ sユactive alors. On peut choisir de tagguer diff屍ents champs
avec les bo杯es cocher. Le bouton ヌ tag ネ permet de prendre en
compte les modifications.
La recherche sur Amazon peut prendre un peu de temps,
selon le type de connexion Internet. Une barre de progression au bas de
lユapplication indique si la recherche est en cours ou non.
Ce logiciel est en version B腎a, et nユa 師 test que par
son d思eloppeur. Il nユy a pas encore de base de donn仔 regroupant les bugs.
This
software allows you to tag mp3 files, present on your hard drive or your USB
key. Tags are some information that goes with a music track. Tags may contains
artist name, album name, ノ This program gives the possibility to write those
meta-information in order to sort clearly MP3 files. For example, MP3 players,
like iPod (from Apple California) donユt use filenames anymore, but use
information contained in ID3Tags. This allows the player sorting songs by
album, by author, by genre, ノ
As we saw
it in precedent chapter, ID3Tag are a part of MP3 file that contains
information about the track, but not sound. The standard defines all the
possible fields of this container, but this software manages only some of them.
Here is the list of managed information:
Track
name
Album
name
Author/Artist
Genre
Year
Track
number,
Cover
We can
see here that all first fields are text fiels, and the last is a picture.
ID3Tags may contain other information than text.
At the
beginning, the first version of ID3Tag (ID3-v1) was a bit poor, because of the
number of information that it could contain. This ID3-v1 has rapidly been
replaced by ID3-v2 (with many subversions). This software manages ID3-v2 tags.
When an
MP3 file is tagged with this program, it ヌ cleans ネ the tag, in order
to keep only necessary information (the ones aforesaid). If no ID3-v2 tag
exists, but an ID3-v1 is present in the file, the ID3-v1 is converted in
ID3-v2.
All the
development of this software has been based on the utilisation facility. The
second constraint was the possibility to use this software in stand alone mode,
without any software installation.
Here is a
shotscreen.
On the
left, we see a folder tree. Each folder is present on the hard drive, from the
root given at the panel bottom.
The right
part is divided in two : the top one is a container of different taggers, the
bottom one is the list of Mp3Files found in the selected folder.
In a first time, itユs requested to select the
ヌ root ネ directory, the one containing one or several albums. For
this, click the ヌ Browse ネ button, select your root folder, and click
ヌ Open ネ or ヌ Choose ネ button, according to your operating
system. Once it has been done, you can select each folder of the tree.
ヌ Recursive ネ checkbox allows the application to get subfolders
music.
When an
album is chosen in the tree, the list of Mp3 files is filled. It is possible to
select one ore several files, by selecting them maintaining ヌ Ctrl ネ
or ヌ Apple ネ key, according to your computer. If the メTag Editorモ
panel is selected and that youユve selected many files, all common parts of the
tag will appear in the panel.
Once
files has been selected, it is possible to update ID3-Tags. For example, if you
want to update the メGenreモ of several files, select them, go on the メTag
Editorモ panel, tick the メGenreモ checkbox, and click on メTagモ button.
Also, if
you want to update the cover, to store it in the Mp3 file, just drag and drop a
file from your hard drive on the cover part, tick the メCoverモ checkbox, and
click on メTagモ.
Sometimes,
hard drive files are not named with an explicit name, and itユs preferable to
rename them with some information contained in tags (example, files are names
メTrack 01.mp3モ, ノ ). To solve this problem, the メRename Filesモ panel allows you
to rename files from tag information, and from a naming rule.
Example:
imagine a music file containing a tag track name メtotoモ, and a tag track number
メ03モ. This file is named メTrack 03.mp3モ. By using a rule メ%6 - %1.mp3モ, youユll
rename file as メ03 – toto.mp3モ.
A
simulation space is here to check that there are no multiple files that would
be renamed with the same name in a folder (which is forbidden by the operating
system).
Another
classical situation is the following. Files are correctly named on the hard
drive, but donユt contain any ID3 tags. This software offers the possibility to
extract information from filename, and store that information into ID3v2 tags.
As for
the file renaming, a text field is present for the user to give the
construction rule of the filename.
For
example, on an album, files are named メ01 – Nina Simone – Ne me
quitte pas.mp3モ, メ02 – Pixies – Santo.mp3モ, ノ We can see that
filenames are composed of the track number, the artist name, and the track
name. In order to tag from filenames, user must activate the file renamer
panel, to describe メ%6 - %3 - %1.mp3モ (%6 for track number, %3 for artist name,
%1 for track name). A simulation list shows how files will be tagged. A simple
click on the tag button will tag all selected files.
Last
feature of this software is the possibility to tag files from Amazon Web Site
research.
By
selecting a group of files, and indicating the artist and/or the album name, it
is possible to search over Amazon database. The search button will provides ten
first results. Search Next button will provides 10 next results. Once the album
has been found on the database, just double click on the album in the
presentation list, and the second panel will be displayed. Like for other parts
of this software, user can choose the part of the tag to write. Also, if some
information is incorrect, any part of the list can be edited and modified.
For the
moment, this application is under Beta version, and has been tested only by its
developer. There isnユt bug tracker yet. But a lot of bugs are present ;)
Copyright (c) 2008, Thomas Le Dall <thomas.dall@free.fr>
All rights reserved.
Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:
* Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
* Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
* Neither the name of the Tagomac nor the names of its contributors may be used to endorse or promote products derived from this software
without specific prior written permission.
THIS SOFTWARE IS PROVIDED BY Thomas Le Dall ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY
AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS AND CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
This software uses jid3lib-0.5.4 library, developed by Eric Farng.