Como Tocar Musica no Java?

Galera Estou querendo colocar musica em um aplicativo java de desktop e queria saber como tocar uma musiquinha de fundo :smiley:
PS: Pode ser .wav msmo ( mp3 >.< ja dei uma pesquisada é da mais trampo ashuahs )

vlws desde ja agradeço :smiley: :?

http://www.meupost.com/2008/11/28/tocando-arquivos-mp3-com-java-e-jlayer/
http://www.javazoom.net/index.shtml
http://www.guj.com.br/posts/list/71782.java#378825

Estou desenvolvendo um dicionário de raças de cachorros (8,9) raças…
Caso precise converter os arquivos sugiro o Format Factory, estou usando ele aqui, porque estava dando erro ao converter o arquivo

        try {
            File soundFile = new File("C:/Users/Rafael Fernandes/Documents/FFOutput/f1.wav");
            AudioInputStream sound = AudioSystem.getAudioInputStream(soundFile);
            DataLine.Info info = new DataLine.Info(Clip.class, sound.getFormat());
            Clip clip = (Clip) AudioSystem.getLine(info);
            clip.open(sound);
            clip.start();
        } catch (Exception e) {
            JOptionPane.showMessageDialog(this, e);
        }