import threading import os import Queue import signal import player import track import sys class OggPlayer(player.Player): def run(self): print>>sys.stderr, "playing: ",self.track.getTrackId(),self.track.getFileName() self.pid=os.spawnlp(os.P_NOWAIT,"ogg123","ogg123","-q",self.track.getFileName()) os.waitpid(self.pid,0) self.pid=None self.location.commandQueue.put("playnexttrack")