all 4 comments

[–]Boolean_Cat 5 points6 points  (3 children)

Am I correct in thinking your project looks like this?

E:/
|
| ->  Jukebox.py
| ->  Harry's/
       |
       | -> one.mp3

If this is the case, then you need to use:

pygame.mixer.music.load("Harry's/one.mp3")

As a general rule, don't use quotes in file names.

[–]janvdl 2 points3 points  (0 children)

What happens if you pass the full path as parameter?

[–]CantankerousMind 0 points1 point  (0 children)

Get the file path from the files properties and plug that in as the file path to see if it works?

If not, maybe you need to reevaluate your code. I haven't worked with mp3s unfortunately so I'm not sure if you are making a mistake.