def unregister_events(self): SignalCollector.disconnect_all("mpris2")
def disable(dmusic): pidgin_status_notification.reset_status() SignalCollector.disconnect_all("pidgin")
def enable(dmusic): SignalCollector.connect("baidumusic", Dispatcher, "being-quit", lambda w: music_list.save()) Dispatcher.emit("add-source", radio_list_tab)
def enable(dmusic): SignalCollector.connect("webcast", Dispatcher, "being-quit", lambda w: _save_db()) Dispatcher.emit("add-source", webcast_list_tab) Dispatcher.emit("add-search-view", webcast_search_item)
def enable(dmusic): SignalCollector.connect("pidgin", Player, "instant-new-song", pidgin_status_notification.on_new_song)
def register_events(self): SignalCollector.connect("mpris2", Player, "instant-new-song", self.on_player_new_song) # SignalCollector.connect("mpris2", Player, "new-song", self.on_player_new_song) SignalCollector.connect("mpris2", Player, "played", self.on_player_played) SignalCollector.connect("mpris2", Player, "paused", self.on_player_paused) SignalCollector.connect("mpris2", Player, "stopped", self.on_player_stopped) SignalCollector.connect("mpris2", Player, "seeked", self.on_player_seeked) SignalCollector.connect("mpris2", MediaDB, "simple-changed", self.on_songs_changed) SignalCollector.connect("mpris2", config, "config-changed", self.on_config_changed) SignalCollector.connect("mpris2", Dispatcher, "being-quit", self.on_being_quit)
def enable(dmusic): SignalCollector.connect("notify", Player, "instant-new-song", track_notify.on_new_song)
def disable(dmusic): SignalCollector.disconnect_all("notify")
def disable(dmusic): SignalCollector.disconnect_all("webcast") Dispatcher.emit("remove-source", webcast_list_tab) Dispatcher.emit("remove-search-view", webcast_search_item)
def disable(dmusic): gajim_status_notification.reset_status() SignalCollector.disconnect_all("gajim")
def enable(dmusic): SignalCollector.connect("musicfm", Dispatcher, "being-quit", lambda w: radio_list.save()) radio_browser.start_fetch_channels() Dispatcher.emit("add-source", radio_list_tab) Dispatcher.emit("add-search-view", radio_search_tab)
def disable(dmusic): SignalCollector.disconnect_all("baidumusic") Dispatcher.emit("remove-source", radio_list_tab)
def disable(dmusic): SignalCollector.disconnect_all("musicfm") Dispatcher.emit("remove-source", radio_list_tab) Dispatcher.emit("remove-search-view", radio_search_tab)