pygame's mixer.music module supports mp3 and ogg, runs on most platforms, supports play/pause/seek, has a fairly simple api, AND you can set a callback event to fire when it completes.
https://www.pygame.org/docs/ref/music.html
Don't let the pygame name fool you, it's built modularly, so you can init() just the mixer, and it can work without a display attached.
https://www.pygame.org/docs/ref/music.html
Don't let the pygame name fool you, it's built modularly, so you can init() just the mixer, and it can work without a display attached.