Création de listes à jouer avec les requêtes du système
Cette astuce repose sur les principes soulignés dans l'astuce Faire une liste à jouer (playlist) automatiquement, mais
plutot que d'utiliser la quelque peu limitée commande find, vous allez
utiliser un requête de BeOS pour faire des choses bien plus puissantes, en prenant
votre système pour une base de données pour créer des listes de
morceaux à jouer utilisables dans SoundPlay ou CL-Amp. Dans cet exemple, nous
allons créer une liste de l'ensemble des chansons écrites en 1971, quel que
soit l'endroit où elles sont conservées sur le disque. En un instant.
La première chose à faire est d'utiliser un manipulateur de drapeaux ID3
pour extraire les informations et les écrire dans les attributs. Les composants
addtionnels Tag2Attr et
Attr2Tag de Jonas Sundstrom sont excellents, tout comme son éditeur TagWorld.
Quand vous installerez pour la première fois un de ceux-ci, vous devrez ajouter
manuellement le titre, l'artiste, l'album, l'année, et les commentaires à
votre fichier MP3. Pour cela, vous aurez donné à chaque attribut un nom
interne, comme Audio:Année. pour pouvoir ensuite lancer cette requête, les
attributs sur lesquels vous faites la recherche doivent être indexés par le
système, aussi ouvrez un Terminal et saisissez:
mkindex Audio:Year
par exemple. Vous n'avez à faire cela qu'une seule fois. N'oubliez pas que les
index nouvellement créés ne prennent pas en compte les fichiers existants,
donc si vous avez déjà ajouté l'attribut Année à des
tonnes de fichiers mp3, vous devrez copier votre répertoire de mp3 vers un autre
emplacement puis supprimer les originaux. Cela provoquera l'ajout dans l'index de
l'ensemble des attributs Audio:Année de vos fichiers. Si vous en avez seulement
quelques-uns, ajoutez simplement l'attribut Année à nouveau.
Remarque:Le programme d'installation d'attributs MPEG de
Jonas Sundstrom automatisera la majorité du processus pour vous.
Pour tester si vous avez suivi tout ceci correctement, lancez une requête normale
par Attributs pour chercher tous les fichiers MP3 de morceaux écrits en 1971. Si la
requête fonctionne correctement, tout ce que vous avez à faire c'est de
lancer un éditeur de liste de fichiers MP3 à jouer (MP3 playlist), de
sélectionner tout ce qui est dans la fenêtre de la requête, puis de
glisser-déposer la sélection dans la fenêtre d'édition de la
liste et d'enregistrer.
Bien sûr, ces principes peuvent être facilement étendus pour faire
n'importe quoi. Par exemple, vous pouvez chercher l'ensemble des chansons d'Alizée
dont le champ commentaire contient le mot 'grandiose' sur l'ensemble de votre
système, ou ce que vous voulez.
Rappelez-vous: Si vous enregistrez vos fichiers MP3 sur des volumes distincts,
vous devez indexer chacun des volumes sur lesquels vous voulez utiliser des
requêtes.
Read this Tip in English here
Hier findest Du den Tip in Deutsch
Cette astuce est une contribution de Scot Hacker.
Site de l'auteur de cette astuce: http://www.birdhouse.org/beos/bible/.
Astuce traduite par: François-Régis.
Traduction
Française du Serveur BeTips © 2000 BeTrayer et équipe
|