Привет чувак. Я эту проблему тоже пытался решить на pygame но ничего не вышло.
Решение в этой ситуации 1. поменять директорию из idle в visual studio (не понял как) 2. используй библиотеку pyglet - мне помогло
import pyglet
m = pyglet.resource.media('music.mp3')
m.play()
pyglet.app.run()
\вот пример написания кода