│
├── 📁 data/
│ ├── 🌐 languages/
│ │ ├── 📋 en.json
│ │ ├── 📋 zh.json
│ │ ├── 📋 si.json
│ │ ├── 📋 ta.json
│ │ ├── 📋 ....json
│ │ ├── 📋 ....json
│ │ └── 📋 ....json
│ ├── 🎨 themes/
│ │ ├── 📋 dark_default.json
│ │ ├── 📋 light_default.json
│ │ └── 📋 cyberpunk_black.json
│ ├── 📋 general.json
│ ├── 📋 appearance.json
│ ├── 📋 info.json
│ ├── 📋 themes.json
│ └── 📋 languages.json
│
├── 📁 assets/
│ ├── 🧩 main icon/
│ │ ├── 🖼️ 64x64.ico
│ │ ├── 🖼️ 128x128.ico
│ │ ├── 🖼️ 256x256.ico
│ │ └── 🖼️ 512x512.ico
│ ├── 🖼️ ui images/
│ │ ├── 🖼️ info.png
│ │ ├── 🖼️ playlist-dark.png
│ │ ├── 🖼️ playlist-light.png
│ │ ├── 🖼️ video-dark.png
│ │ ├── 🖼️ video-light.png
│ │ └── 🖼️ default thumbnail.png
│ └── 👤 profile images/
│
├── 🕰️ history/
│ └── 🖼️ thumbnails/
│
├── ⏳ temp/
│ └── 🖼️ thumbnails/
│
├── 🎬 ffmpeg/
│ └── ⚙️ ffmpeg.exe
│
├── ⚙️ settings/
│ ├── 🐍 __init__.py
│ ├── 🐍 appearance_settings.py
│ └── 🐍 general_settings.py
│
├── 🔧 utils/
│ ├── 🐍 __init__.py
│ ├── 🐍 data_base_utility.py
│ ├── 🐍 date_time_utility.py
│ ├── 🐍 download_info_utility.py
│ ├── 🐍 file_utility.py
│ ├── 🐍 data_retrive_utility.py
│ ├── 🐍 gui_utils.py
│ ├── 🐍 image_utility.py
│ ├── 🐍 json_utility.py
│ ├── 🐍 settings_validate_utility.py
│ └── 🐍 value_convert_utility.py
│
├── 🧩 widgets/
│ ├── 🐍 __init__.py
│ ├── 🧱 components/
│ │ ├── 🐍 __init__.py
│ │ ├── 🐍 thumbnail_button.py
│ │ ├── 🐍 accent_color_button.py
│ │ ├── 🐍 setting_navigate_button.py
│ │ └── 🐍 contributor_profile_widget.py
│ ├── 📑 setting_panels/
│ │ ├── 🐍 __init__.py
│ │ ├── 🐍 general_panel.py
│ │ ├── 🐍 appearance_panel.py
│ │ ├── 🐍 network_panel.py
│ │ ├── 🐍 downloads_panel.py
│ │ ├── 🐍 about_panel.py
│ │ └── 🐍 navigation_panel.py
│ ├── ⚙️ core_widgets/
│ │ ├── 🐍 __init__.py
│ │ ├── 🐍 alert_window.py
│ │ ├── 🐍 context_menu.py
│ │ ├── 🐍 setting_panel.py
│ │ └── 🐍 tray_menu.py
│ ├── 🕰️ history_widgets/
│ │ ├── 🐍 __init__.py
│ │ ├── 🐍 history_object.py
│ │ ├── 🐍 history_video.py
│ │ ├── 🐍 history_playlist.py
│ │ └── 🐍 history_panel.py
│ ├── 📝 play_list/
│ │ ├── 🐍 __init__.py
│ │ ├── 🐍 play_list.py
│ │ ├── 🐍 added_play_list.py
│ │ ├── 🐍 downloading_play_list.py
│ │ └── 🐍 downloaded_play_list.py
│ └── 🎥 video/
│ ├── 🐍 __init__.py
│ ├── 🐍 video.py
│ ├── 🐍 added_video.py
│ ├── 🐍 downloading_video.py
│ └── 🐍 downloaded_video.py
│
├── 🧠 services/
│ ├── 🐍 __init__.py
│ ├── 🐍 theme_manager.py
│ ├── 🐍 load_manager.py
│ ├── 🐍 download_manager.py
│ ├── 🐍 language_manager.py
│ ├── 🐍 loading_indicate_manager.py
│ ├── 🐍 information_manager.py
│ ├── 🐍 video_count_tracker.py
│ ├── 🐍 history_manager.py
│ ├── 🐍 video_convert_manager.py
│ ├── 🐍 download_speed_tracker.py
│ └── 🐍 notification_manager.py
│
├── 🚀 app.py
│
└── 🚀 main.py