diff --git a/app/library/DownloadQueue.py b/app/library/DownloadQueue.py index d9e894e6..5e87678d 100644 --- a/app/library/DownloadQueue.py +++ b/app/library/DownloadQueue.py @@ -18,7 +18,7 @@ from .AsyncPool import AsyncPool from .config import Config from .DataStore import DataStore from .Download import Download -from .Events import EventBus, Events +from .Events import EventBus, Events, info from .ItemDTO import Item, ItemDTO from .Presets import Presets from .Singleton import Singleton @@ -307,6 +307,14 @@ class DownloadQueue(metaclass=Singleton): dlInfo.info.status = "not_live" itemDownload = self.done.put(dlInfo) NotifyEvent = Events.COMPLETED + log_message = f"{dl.title or dl.id or dl._id}: stream is not live yet." + if dlInfo.info.live_in: + log_message += f" Will start in {dlInfo.info.live_in}." + + await self._notify.emit( + Events.LOG_INFO, + data=info(msg=log_message, data=itemDownload.info.serialize()), + ) elif self.config.allow_manifestless is False and is_manifestless is True: dlInfo.info.status = "error" dlInfo.info.error = "Video is in post-live manifestless mode." diff --git a/ui/assets/css/style.css b/ui/assets/css/style.css index 9292c447..db506ea5 100644 --- a/ui/assets/css/style.css +++ b/ui/assets/css/style.css @@ -309,3 +309,7 @@ hr { .is-auto { unicode-bidi: embed; } + +.is-justify-self-end { + justify-self: end; +} diff --git a/ui/components/History.vue b/ui/components/History.vue index f6fca351..3e424c24 100644 --- a/ui/components/History.vue +++ b/ui/components/History.vue @@ -153,7 +153,7 @@
-