diff --git a/app/Download.py b/app/Download.py index c82de486..dafccd35 100644 --- a/app/Download.py +++ b/app/Download.py @@ -152,11 +152,17 @@ class Download: f'Invalid cookies: was provided for {self.info.title} - {str(e)}') if self.is_live or self.is_manifestless: - log.debug( - f'Live stream or post manifestless mode detected, disabling options: {self.bad_live_options}') + hasDeletedOptions = False + deletedOpts: list = [] for opt in self.bad_live_options: if opt in params: - del params[opt] + params.pop(opt, None) + hasDeletedOptions = True + deletedOpts.append(opt) + + if hasDeletedOptions: + log.warning( + f'Live stream detected for [{self.info.title}], The following opts [{deletedOpts=}] have been deleted which are known to cause issues with live stream and post stream manifestless mode.') log.info( f'Downloading {os.getpid()=} id="{self.info.id}" title="{self.info.title}".') diff --git a/frontend/src/components/Page-Completed.vue b/frontend/src/components/Page-Completed.vue index b90e5cf7..e2dca374 100644 --- a/frontend/src/components/Page-Completed.vue +++ b/frontend/src/components/Page-Completed.vue @@ -327,6 +327,7 @@ const clearFailed = () => { emits('deleteItem', 'completed', keys); } + const setIcon = (item) => { if (item.status === 'finished' && item.is_live) { return 'fa-solid fa-globe'; diff --git a/frontend/src/components/Page-Downloading.vue b/frontend/src/components/Page-Downloading.vue index ea6c1355..766293f9 100644 --- a/frontend/src/components/Page-Downloading.vue +++ b/frontend/src/components/Page-Downloading.vue @@ -53,10 +53,10 @@