def switch_desktop_mini(self): if ControllerApi.desktop_mini.isVisible(): self.show() else: if platform.system().lower() == "darwin": self.showMinimized() else: self.hide() ControllerApi.toggle_desktop_mini()
def init(controller): LOG.info("NetEase Plugin init") ControllerApi.api = netease_normalize user = UserDb.get_last_login_user() if user is not None: netease_normalize.set_uid(user.uid) user_data = user.basic_info if user.cookies is not None: netease_normalize.ne.load_cookies(user.cookies) if netease_normalize.login_by_cookies(): ControllerApi.set_login() ViewOp.load_user_infos(user_data)
def on_play_song_clicked(self, mid=None): self.mode_manager.change_to_normal() ControllerApi.play_specific_song_by_mid(mid)
def on_login_success(self, data): ControllerApi.set_login() ViewOp.load_user_infos(data)
def play(mid=None): if mid is not None: return ControllerApi.play_specific_song_by_mid(mid) else: return ControllerApi.player.play()