From fabd3c5efe1f085bbdd4301e4882dc9acc520110 Mon Sep 17 00:00:00 2001 From: tcely Date: Fri, 25 Jul 2025 01:17:36 -0400 Subject: [PATCH] Metadata for index-only sources should go last --- tubesync/sync/tasks.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/tubesync/sync/tasks.py b/tubesync/sync/tasks.py index 88510920..2809dd3b 100644 --- a/tubesync/sync/tasks.py +++ b/tubesync/sync/tasks.py @@ -582,11 +582,16 @@ def index_source(source_id): priority=10+(5*num), delay=65-(30*num), ) + priority = download_media_metadata.settings.get('default_priority', 50) + if source.download_media: + priority += 5 + else: + priority -= 5 log.info(f'Scheduling task to download metadata for: {media.url}') TaskHistory.schedule( download_media_metadata, str(media.pk), - priority=65, + priority=priority, remove_duplicates=True, vn_fmt=_('Downloading metadata for: "{}": {}'), vn_args=(media.key, media.name,),