pygame.error: Failed loading libmpg123.dll: Attempt to access invalid address

music = pygame.mixer.music.load('not.mp3')
pygame.mixer.music.play(loops=-1)

when executing the code I got this error:

Traceback (most recent call last):
  File "C:\Users\Admin\AppData\Local\Programs\Python\Python38-32\Escape it!.py", line 15, in <module>
    music = pygame.mixer.music.load('not.mp3')
pygame.error: Failed loading libmpg123.dll: Attempt to access invalid address.

I have tried everything from giving full path to only the name but everytime this shows up


Restart your IDE if that doesn't work try restarting your PC it worked for me!!


Just close whatever IDE you are using and restart the system. It worked for me!


Doing following steps maybe solve the problem:

Step 1: Go to browser and search download libmpg123.dll.

Step 2: download libmpg123.dll and Extract it.

Step 3: After Extract (cut or copy) the two docs and paste in "C:\Windows\System32".

Step 4: Installation successfully done.

And this is also works :-

music = pygame.mixer.music.load('not.mp3')
pygame.mixer.music.play(loops=-1)

Thanks You


All the options given above didn't work for me. So, i uninstalled and reinstalled the "pygame" library from this site. https://www.lfd.uci.edu/~gohlke/pythonlibs/#pygame. which worked well.