cf5632aa5f
Wrap each adapter's search() call in the match stage in try/except so a down source (dead slskd, Qobuz auth error, etc.) contributes no candidates instead of crashing run_pipeline and killing the worker.