def __init__(self,sound_server): self.__gobject_init__() self.__playing=0 self.__status=FREE self.__strategy=Chooser.REPEAT self.__recursive=False self.__use_extensions=True self.__idler=Timer.Idler() self.__idler.connect("tick",self.__make_some_progress) self.__music_watcher=Timer.Timer(interval=1000) self.__music_watcher.connect("tick",self.__check_music) self.__sound_server=sound_server config_db=PropertyBag.PropertyBag(configfile=np(Misc.default_config_db)) config_db.load(all=True) self.__default_music_path=map(np,config_db["default_music_path"]) self.__music_path=self.__default_music_path self.__old_music_path=self.__default_music_path self.__default_available_music=\ Chooser.Chooser(map(np,config_db["default_playlist"])) self.__available_music=self.__default_available_music