Entering a YT link works as expected.
2026-09-24 17:54:05 E stemdeck.api search failed
Traceback (most recent call last):
File "<home>/Library/Application Support/StemDeck/runtime/backend/app/api/search.py", line 140, in search_sources
result = await asyncio.to_thread(
^^^^^^^^^^^^^^^^^^^^^^^^
File "<home>/Library/Application Support/StemDeck/runtime/python/lib/python3.12/asyncio/threads.py", line 25, in to_thread
return await loop.run_in_executor(None, func_call)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "<home>/Library/Application Support/StemDeck/runtime/python/lib/python3.12/concurrent/futures/thread.py", line 59, in run
result = self.fn(*self.args, **self.kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "<home>/Library/Application Support/StemDeck/runtime/backend/app/pipeline/search.py", line 146, in search
info = ydl.extract_info(_target(source, kind, query, limit), download=False) or {}
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "<home>/Library/Application Support/StemDeck/runtime/python/lib/python3.12/site-packages/yt_dlp/YoutubeDL.py", line 1723, in extract_info
self.report_error(f'No suitable extractor{format_field(ie_key, None, " (%s)")} found for URL {url}',
File "<home>/Library/Application Support/StemDeck/runtime/python/lib/python3.12/site-packages/yt_dlp/YoutubeDL.py", line 1165, in report_error
self.trouble(f'{self._format_err("ERROR:", self.Styles.ERROR)} {message}', *args, **kwargs)
File "<home>/Library/Application Support/StemDeck/runtime/python/lib/python3.12/site-packages/yt_dlp/YoutubeDL.py", line 1103, in trouble
raise DownloadError(message, exc_info)
yt_dlp.utils.DownloadError: ERROR: No suitable extractor found for URL ytsearch8:purple rain
Before reporting
What happened?
The YT search fails with the message,
Search failed. Check your connection.It's happened in every build since 0.17.1, but reverting to 0.17.0 worked perfectly fine.
Entering a YT link works as expected.
Steps to reproduce
Operating system
macOS (Apple Silicon)
StemDeck version
0.18.0
How did you install it?
macOS DMG
Logs / screenshots