#include "download.h" #include "storage.h" #include #include #include "esp_log.h" // Simplified: internal download removed, we use external SdDownloader app // Keep overlay functions as stubs for compatibility, but they do minimal void hide_dl_overlay(){ if(G.dl_overlay){ lv_obj_delete(G.dl_overlay); G.dl_overlay=NULL; G.dl_bar=NULL; G.dl_lbl_pct=NULL; G.dl_lbl_detail=NULL; G.dl_lbl_title=NULL; G.dl_lbl_sub=NULL; } G.downloading=false; } void show_dl_overlay_locked(const char* ep_title, const char* slug, int season, int ep_num){ // No longer used - external downloader has its own UI // Keep as stub that shows simple status (void)ep_title; (void)slug; (void)season; (void)ep_num; G.downloading=true; } void update_dl_overlay_ui(){ // No internal download progress anymore } bool dl_ep_raw(EpInfo* ep){ (void)ep; return false; } bool dl_ep(EpInfo* ep){ (void)ep; return false; } void dl_task(void* arg){ (void)arg; G.downloading=false; G.dl_handle=NULL; vTaskDelete(NULL); }