Forum Programmation.shell extraire des tags ogg?

Posté par  .
Étiquettes : aucune
0
25
avr.
2006
Bonjour!

Je suis en train d'écrire un script qui crée des listes de lecture à partir de ma musique pour chaque artiste et chaque genre musical (j'en ai besoin pour mon lecteur mp3).
Pour ça, j'ai besoin d'extraire les tags "artiste" et "genre musical" de mes fichiers. Pour mes mp3 j'utilise les commandes:

mp3info -p %a $lefichier
mp3info -p %g $lefichier

ce qui donne directement le tag voulu.
le problème, c'est que le programme vorbiscomment n'a pas d'option, et me retourne quelque chose du type:

[XXXX@XXX XXXXX]$ vorbiscomment Tryad\ -\ Arcadia.ogg
ALBUM=Public Domain
ARTIST=t r y ^ d
COMMENT=http://www.jamendo.com/ : Free music
DATE=2005
DESCRIPTION=http://www.jamendo.com/ : Free music
GENRE=Electronic
LICENSE=2006 t r y ^ d. Licensed to the public under http://creativecommons.org/licenses/by-sa/2.5/ verify at http://www.jamendo.com/?&1003
ORGANIZATION=http://www.jamendo.com/ : Free music
TITLE=Arcadia
TRACKNUMBER=15
WWW=http://www.jamendo.com/?&1003

ogginfo me fait quelque chose du même genre, en plus complet.

Je suppose que le plus simple est de parcourir le résultat de la commande et de sortir la chaîne à droite de "ARTIST=", par exemple, mais.... comment on fait?

merci d'avance

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.