Closed
Description
Describe the bug
Downloads are waiting. Whenever the app starts, celery complains,
Error:
Unable to load celery application.
The module download_tasks was not found.
To Reproduce
Precise steps to reproduce the behavior (start from how you built your container):
- Start the app with
docker-compose
- See the logs.
- Celery error can be seen
Screenshots
If applicable, add screenshots to help explain your problem.
Desktop (please complete the following information):
- OS: Debian - Bullseye
- Browser: Brave
docker-compose.yaml
Same from repository
.env
Same from repository
Config
{
"service": "spotify",
"spotify": "Spotd",
"deezer": "",
"fallback": false,
"spotifyQuality": "HIGH",
"deezerQuality": "MP3_128",
"realTime": true,
"customDirFormat": "%album%",
"customTrackFormat": "%tracknum%. %music%",
"tracknum_padding": true,
"save_cover": true,
"maxConcurrentDownloads": 1,
"maxRetries": 3,
"retryDelaySeconds": 5,
"retry_delay_increase": 5,
"convertTo": null,
"bitrate": null,
"explicitFilter": false,
"downloadQueueVisible": false
}
Logs
spotizerr-app | 2025-06-06 21:06:41 [MainProcess:MainThread] [root] [INFO] - Logging system initialized
spotizerr-app | 2025-06-06 21:06:41 [MainProcess:MainThread] [root] [INFO] - === Spotizerr Application Starting ===
spotizerr-app | 2025-06-06 21:06:41 [MainProcess:MainThread] [root] [INFO] - Checking Redis connection to redis:6379
spotizerr-app | 2025-06-06 21:06:41 [MainProcess:MainThread] [root] [INFO] - Successfully connected to Redis
spotizerr-app | 2025-06-06 21:06:41 [MainProcess:MainThread] [routes.utils.watch.manager] [INFO] - Watch Manager: Background scheduler already running.
spotizerr-app | 2025-06-06 21:06:41 [MainProcess:MainThread] [root] [INFO] - Starting Celery workers with dynamic configuration
spotizerr-app | 2025-06-06 21:06:41 [MainProcess:MainThread] [routes.utils.celery_manager] [INFO] - Starting Celery Download Worker with command: celery -A download_tasks worker --loglevel=INFO -Q downloads -c 1 --hostname=worker_dlw@%h --pool=prefork
spotizerr-app | 2025-06-06 21:06:41 [MainProcess:MainThread] [routes.utils.celery_manager] [INFO] - Celery Download Worker (PID: 25) started with concurrency 1.
spotizerr-app | 2025-06-06 21:06:41 [MainProcess:MainThread] [routes.utils.celery_manager] [INFO] - Starting Celery Utility Worker with command: celery -A download_tasks worker --loglevel=INFO -Q utility_tasks,default -c 3 --hostname=worker_utw@%h --pool=prefork
spotizerr-app | 2025-06-06 21:06:41 [MainProcess:MainThread] [routes.utils.celery_manager] [INFO] - Celery Utility Worker (PID: 28) started with concurrency 3.
spotizerr-app | 2025-06-06 21:06:41 [MainProcess:Thread-6 (_monitor_config_changes)] [routes.utils.celery_manager] [INFO] - CeleryManager: Config monitor thread active, monitoring configuration changes...
spotizerr-app | 2025-06-06 21:06:41 [MainProcess:MainThread] [routes.utils.celery_manager] [INFO] - CeleryManager: Config monitor thread started.
spotizerr-app | 2025-06-06 21:06:41 [MainProcess:MainThread] [root] [INFO] - Starting Flask server on port 7171
spotizerr-app | 2025-06-06 21:06:41 [MainProcess:MainThread] [waitress] [INFO] - Serving on http://0.0.0.0:7171
spotizerr-app | 2025-06-06 21:06:41 [MainProcess:Thread-5 (_process_output_reader)] [routes.utils.celery_manager] [ERROR] - Celery[UW-STDERR]: Usage: celery [OPTIONS] COMMAND [ARGS]...
spotizerr-app | 2025-06-06 21:06:41 [MainProcess:Thread-3 (_process_output_reader)] [routes.utils.celery_manager] [ERROR] - Celery[DW-STDERR]: Usage: celery [OPTIONS] COMMAND [ARGS]...
spotizerr-app | 2025-06-06 21:06:41 [MainProcess:Thread-5 (_process_output_reader)] [routes.utils.celery_manager] [ERROR] - Celery[UW-STDERR]: Try 'celery --help' for help.
spotizerr-app | 2025-06-06 21:06:41 [MainProcess:Thread-3 (_process_output_reader)] [routes.utils.celery_manager] [ERROR] - Celery[DW-STDERR]: Try 'celery --help' for help.
spotizerr-app | 2025-06-06 21:06:41 [MainProcess:Thread-5 (_process_output_reader)] [routes.utils.celery_manager] [ERROR] - Celery[UW-STDERR]:
spotizerr-app | 2025-06-06 21:06:41 [MainProcess:Thread-3 (_process_output_reader)] [routes.utils.celery_manager] [ERROR] - Celery[DW-STDERR]:
spotizerr-app | 2025-06-06 21:06:41 [MainProcess:Thread-5 (_process_output_reader)] [routes.utils.celery_manager] [ERROR] - Celery[UW-STDERR]: Error:
spotizerr-app | 2025-06-06 21:06:41 [MainProcess:Thread-3 (_process_output_reader)] [routes.utils.celery_manager] [ERROR] - Celery[DW-STDERR]: Error:
spotizerr-app | 2025-06-06 21:06:41 [MainProcess:Thread-5 (_process_output_reader)] [routes.utils.celery_manager] [ERROR] - Celery[UW-STDERR]: Unable to load celery application.
spotizerr-app | 2025-06-06 21:06:41 [MainProcess:Thread-3 (_process_output_reader)] [routes.utils.celery_manager] [ERROR] - Celery[DW-STDERR]: Unable to load celery application.
spotizerr-app | 2025-06-06 21:06:41 [MainProcess:Thread-5 (_process_output_reader)] [routes.utils.celery_manager] [ERROR] - Celery[UW-STDERR]: The module download_tasks was not found.
spotizerr-app | 2025-06-06 21:06:41 [MainProcess:Thread-3 (_process_output_reader)] [routes.utils.celery_manager] [ERROR] - Celery[DW-STDERR]: The module download_tasks was not found.
spotizerr-app | 2025-06-06 21:06:41 [MainProcess:Thread-4 (_process_output_reader)] [routes.utils.celery_manager] [INFO] - Celery[UW-STDOUT] stream reader thread finished.
spotizerr-app | 2025-06-06 21:06:41 [MainProcess:Thread-5 (_process_output_reader)] [routes.utils.celery_manager] [INFO] - Celery[UW-STDERR] stream reader thread finished.
spotizerr-app | 2025-06-06 21:06:41 [MainProcess:Thread-2 (_process_output_reader)] [routes.utils.celery_manager] [INFO] - Celery[DW-STDOUT] stream reader thread finished.
spotizerr-app | 2025-06-06 21:06:41 [MainProcess:Thread-3 (_process_output_reader)] [routes.utils.celery_manager] [INFO] - Celery[DW-STDERR] stream reader thread finished.
```
**Version**
Version: 2.3.0
Metadata
Metadata
Assignees
Labels
No labels