Pyglet не хочет проигрывать mp3 файлы
Столкнулся со странной проблемой в Pyglet. Вот отрывок элементарного кода для воспроизведения mp3 файлов:
def add_song():
song = filedialog.askopenfilename(initialdir = "/",title = "Выберите песню",
filetypes = (("mp3 Files","*.mp3"),("all files","*.*")))
song_box.insert(END, song)
return
def play():
song = song_box.get(ACTIVE)
music = pyglet.media.load(song)
music.play()
return
Но при запуске вдруг появляется очень странная ошибка:
pyglet.media.codecs.wave.WAVEDecodeException: file does not start with RIFF id
Однако, я воспроизвожу mp3 файлы! Почему pyglet вызывает проигрователь WAVE файлов?