Allegedly fixed #228 and #226. Implemented #204

This commit is contained in:
Xoconoch
2025-08-10 20:30:25 -06:00
parent 646d701816
commit 7c01f7806e
17 changed files with 1405 additions and 795 deletions

View File

@@ -44,6 +44,7 @@ DEFAULT_MAIN_CONFIG = {
"retry_delay_increase": 5,
"convertTo": None,
"bitrate": None,
"artist_separator": "; ",
}
@@ -123,12 +124,12 @@ task_default_routing_key = "downloads"
# Task routing - ensure SSE and utility tasks go to utility_tasks queue
task_routes = {
'routes.utils.celery_tasks.trigger_sse_update_task': {'queue': 'utility_tasks'},
'routes.utils.celery_tasks.cleanup_stale_errors': {'queue': 'utility_tasks'},
'routes.utils.celery_tasks.delayed_delete_task_data': {'queue': 'utility_tasks'},
'routes.utils.celery_tasks.download_track': {'queue': 'downloads'},
'routes.utils.celery_tasks.download_album': {'queue': 'downloads'},
'routes.utils.celery_tasks.download_playlist': {'queue': 'downloads'},
"routes.utils.celery_tasks.trigger_sse_update_task": {"queue": "utility_tasks"},
"routes.utils.celery_tasks.cleanup_stale_errors": {"queue": "utility_tasks"},
"routes.utils.celery_tasks.delayed_delete_task_data": {"queue": "utility_tasks"},
"routes.utils.celery_tasks.download_track": {"queue": "downloads"},
"routes.utils.celery_tasks.download_album": {"queue": "downloads"},
"routes.utils.celery_tasks.download_playlist": {"queue": "downloads"},
}
# Celery task settings
@@ -193,8 +194,8 @@ worker_disable_rate_limits = False
# Celery Beat schedule
beat_schedule = {
'cleanup-old-tasks': {
'task': 'routes.utils.celery_tasks.cleanup_old_tasks',
'schedule': 3600.0, # Run every hour
"cleanup-old-tasks": {
"task": "routes.utils.celery_tasks.cleanup_old_tasks",
"schedule": 3600.0, # Run every hour
},
}