Il s'agit d'une librairie Java qui permet, entre autres, d'extraire le contenu des tags ID3Vx depuis un fichier mp3. Cette librairie est disponible sur sourceforge . Pour extraire les paroles (Lyrics) depuis une page JSP par exemple, il faut utiliser un code semblable à ce qui suit: <%@page import="org.farng.mp3.id3.*"%> String lyrics="test"; RandomAccessFile fic; ID3v2_3 tagz = new ID3v2_3(); try { fic = new RandomAccessFile("<... CHEMIN DU FICHER MP3 ...>" ,"r"); tagz = new ID3v2_3(fic); } catch (IOException io) { System.out.println("erreur : le fichier n'est pas valide"); }catch (TagException tag) { System.out.println("erreur : le format du fichier n'est pas valide"); } // lecture des paroles System.out.println("Extraction des Lyrics"); lyrics=tagz.getSongLyric(); Cela marchera pour les fichiers qui contiennent un tag Lyric de type ID3 V2 ( Unsychronised lyrics/text transcription )
Blog de Patrick Monaco