soulsync/core/video
BoulderBadgeDad 9c3facfe7e Enricher: don't spawn the background daemon under pytest (test isolation)
The enrichment daemon was starting during API tests (it uses the default DB +
network), touching a stray real DB and causing sqlite disk-IO flakiness. enqueue()
now no-ops when PYTEST_CURRENT_TEST is set; _enrich() is still tested directly
with a tmp DB. 176 video tests green.
2026-06-17 11:44:21 -07:00
..
enrichment Discover: streaming-provider filter + infinite scroll + a11y polish 2026-06-16 14:55:13 -07:00
__init__.py video side: library scanner (server = source of truth) + scan API 2026-06-13 23:13:50 -07:00
scanner.py video: pause enrichment workers during library scans, resume after 2026-06-14 13:55:59 -07:00
sources.py Video side: own server connection (Plex/Jellyfin), music-style picker, isolated 2026-06-15 16:42:22 -07:00
youtube.py Background date enricher for followed YouTube channels (no key) 2026-06-17 10:52:24 -07:00
youtube_enrichment.py Enricher: don't spawn the background daemon under pytest (test isolation) 2026-06-17 11:44:21 -07:00