fix: resolve worker database connection authentication failure
- Update Docker Compose defaults from 'changeme' to 'aphrodite123'
- Fix config.py default database URL to use correct password
- Enhance batch worker with retry logic and better error handling
- Add comprehensive test scripts for database connection validation
Fixes batch processing jobs getting stuck in "Queued" status due to
InvalidPasswordError in worker container.
fix: resolve worker database connection authentication failure
- Update Docker Compose defaults from 'changeme' to 'aphrodite123'
- Fix config.py default database URL to use correct password
- Enhance batch worker with retry logic and better error handling
- Add comprehensive test scripts for database connection validation
Fixes batch processing jobs getting stuck in "Queued" status due to
InvalidPasswordError in worker container.
fix: resolve batch job processing failures and improve reliability
- Add API throttling (100ms interval) to prevent Jellyfin HTTP 400 errors
- Implement retry logic with exponential backoff for transient failures
- Add fallback mechanism from user-specific to general API endpoints
- Include badge_types in job listing API response (fixes "Unknown badges")
- Add job restart functionality with new /restart endpoint
- Improve session management to prevent conflicts during batch processing
Fixes (?) #70 - Badges not applying during batch processing