gui.logout = logout #or OfflineSource(os.path.join(os.path.dirname(os.path.dirname(os.path.abspath(__file__))), 'data')).songs if vk_music.songs: gui.show_player(vk_music.songs, player) print('after show player') else: gui.show_login() def on_credentials_entered(login, password): if vk_music.login(login, password): songs_list = vk_music.get_audios() player.set_songs(songs_list) gui.show_player(songs_list, player) return True return False gui.on_credentials_entered = on_credentials_entered start_time = 0 while True: gui.update() cur_time = time.time() if cur_time - start_time > 1: start_time = cur_time player.update() #window.mainloop()