Pythonでmp3ファイルを再生するには

import pygame.mixer
pygame.mixer.init()
pygame.mixer.music.load('test.mp3')
pygame.mixer.music.play()
# pygame.mixer.music.stop()
from win32com.client import Dispatch
mp = Dispatch("WMPlayer.OCX")
tune = mp.newMedia("test2.mp3")
mp.currentPlaylist.appendItem(tune)
mp.controls.play()
# mp.controls.stop()

一応、3つ選択肢を準備していた。wxPythonのwx.media.MediaCtrlを使うことも考えたが、GUI構築はしないつもりだったので外した。
pymediaはよく分からなかった。ドキュメント参照。再生までの手順が面倒。
プラットフォーム非依存を目指すならば、pygameかpymediaを選択。