diff --git a/app/library/DownloadQueue.py b/app/library/DownloadQueue.py index c98b5c6b..76b04ecd 100644 --- a/app/library/DownloadQueue.py +++ b/app/library/DownloadQueue.py @@ -385,7 +385,7 @@ class DownloadQueue(metaclass=Singleton): "func": lambda _, msg: logs.append(msg), "level": logging.WARNING, }, - **YTDLPOpts.get_instance().preset(name=item.preset).add_cli(config=item.cli, from_user=True).get_all(), + **YTDLPOpts.get_instance().preset(name=item.preset).add_cli(args=item.cli, from_user=True).get_all(), } if item.cookies: diff --git a/ui/components/VideoPlayer.vue b/ui/components/VideoPlayer.vue index 026dc49f..6a1dcd22 100644 --- a/ui/components/VideoPlayer.vue +++ b/ui/components/VideoPlayer.vue @@ -154,6 +154,16 @@ onUnmounted(() => { if (title.value) { window.document.title = 'YTPTube' } + if (video.value) { + try { + video.value.pause() + video.value.querySelectorAll("source").forEach(source => source.removeAttribute("src")) + video.value.load() + } + catch (e) { + console.error(e) + } + } }) const prepareVideoPlayer = () => {