SYMBOL INDEX (41 symbols across 8 files) FILE: yami/control.py class ControlBar (line 10) | class ControlBar(ctk.CTkFrame): method __init__ (line 13) | def __init__( method play_pause (line 81) | def play_pause(self, event=None): method update_play_button (line 92) | def update_play_button(self): method set_music_title (line 103) | def set_music_title(self, title, artist): FILE: yami/cover_art.py class CoverArtFrame (line 7) | class CoverArtFrame(ctk.CTkFrame): method __init__ (line 10) | def __init__(self, parent): FILE: yami/main.py function entry (line 11) | def entry(): FILE: yami/music.py class MusicPlayer (line 29) | class MusicPlayer(ctk.CTk): method __init__ (line 32) | def __init__(self: ctk.CTk, loop=None): method update (line 67) | def update(self, event=None): method load_and_play_song (line 78) | def load_and_play_song(self, index): method change_info (line 89) | def change_info(self, event=None): method play_next_song (line 101) | def play_next_song(self, _event=None): method play_previous (line 110) | def play_previous(self, event=None): method get_song_length (line 119) | def get_song_length(self) -> int: method get_song_title (line 123) | def get_song_title(self) -> str: method get_album_cover (line 136) | def get_album_cover(self) -> ctk.CTkImage | None: method get_song_artist (line 155) | def get_song_artist(self) -> str: method get_song_position (line 168) | def get_song_position(self) -> float: method round_corners (line 171) | def round_corners(self, image, radius) -> Image.Image: method initialize_vlc (line 183) | def initialize_vlc(self): method setup_icons (line 195) | def setup_icons(self): method setup_frames (line 204) | def setup_frames(self): method setup_keybindings (line 211) | def setup_keybindings(self): method setup_widget_packing (line 225) | def setup_widget_packing(self): method update_loop (line 233) | def update_loop(self): FILE: yami/playlist.py class PlaylistFrame (line 8) | class PlaylistFrame(ctk.CTkFrame): method __init__ (line 11) | def __init__(self, parent): method play (line 41) | def play(self, event): FILE: yami/progress.py class BottomFrame (line 7) | class BottomFrame(ctk.CTkFrame): method __init__ (line 10) | def __init__(self, parent): method start_progress_bar (line 22) | def start_progress_bar(self, song_length): FILE: yami/topbar.py class TopBar (line 20) | class TopBar(ctk.CTkFrame): method __init__ (line 23) | def __init__(self, parent): method choose_folder (line 62) | def choose_folder(self, _event=None): method prompt_download (line 92) | def prompt_download(self): method get_name_and_title_of_media (line 101) | def get_name_and_title_of_media(self, media): method download_song (line 115) | async def download_song(self, song_url): FILE: yami/util.py class PlayerState (line 10) | class PlayerState(Enum): function make_time_string (line 16) | def make_time_string(song_position, song_length):