JMF e integração com MP3

Bom dia, pessoal!

Eu estou tentando fazer uma coisa bem simples: rodar uma mp3 com o JMF.
Só isso. E não tô conseguindo.
Tô achando muito estranho, pois todos os tutoriais da net usam basicamente a mesma solução: baixar o jar do JMF, baixar o jar do addon MP3, registrar o plugin via código e rodar normalmente, mas não tá funcionando.
O código que eu estou usando é o seguinte:

public class VirtualJukebox {

    public void play() {
        try {
            File mp3 = new File("D:/tryout.mp3");
            Player player = Manager.createPlayer(mp3.toURI().toURL());
            player.start();
        } catch (Exception ex) {
            ex.printStackTrace();
        }
    }

    public static void main(String[] args) {

        Format input1 = new AudioFormat(AudioFormat.MPEGLAYER3);
        Format input2 = new AudioFormat(AudioFormat.MPEG);
        Format output = new AudioFormat(AudioFormat.LINEAR);
        PlugInManager.addPlugIn(
                "com.sun.media.codec.audio.mp3.JavaDecoder",
                new Format[]{input1, input2},
                new Format[]{output},
                PlugInManager.CODEC);

        VirtualJukebox vj = new VirtualJukebox();
        vj.play();
    }
}

O programa roda indefinidamente e nada acontece. Quando eu tento rodar um .wav ao invés de um .mp3, funciona.
Alguém consegue me dar uma luz?

P.S.: Quando eu uso o JLayer do Javazoom, roda tranquilamente. Não queria usar pq não vi atualizações no código desde 2008 ou antes, fiquei preocupado.