Trabalhando com Musicas

E ai Gujeiros, tudo bem?

Pessoal, preciso de uma ajuda.

Estou desenvolvendo um projeto de um player na net, onde o cara vai cadastrar as musicas em um banco. Até ai sussa, porém, tem vários campos q ele tem q preencher para cadastrar a musica, tipo Musica, Genero, Album, gravadora, duracao, etc.

Atualmente estes dados são lançados manualmente, porém, gostaria de saber como que faço pra extrair estes dados direto da musica, principalmente a parte de duração.

Abraços

  1. Se o arquivo já contiver as tags IDv2 ou IDv3 é fácil:

http://www.fightingquaker.com/myid3/ (não testei e não sei se é boa, é que procurei no Google por “java metadata mp3”).

Procure outras bibliotecas também

  1. Se você não tiver essa informação já fica mais complicado.
    Quando a música é ripada a partir de um CD (original, não pirata), normalmente os programas que ripam consultam um banco de dados na Internet, porque isso é possível a partir de um identificador que existe no CD original.
    Mas se você só tem um MP3 aí é bem mais complicado.