The deep scan stores tmdb_id/tvdb_id/imdb_id from Plex/Jellyfin, but the workers only ever searched by title+year and ignored those ids — re-deriving matches the server already had exact (wasteful, and a title search can mis-match). enrichment_next now surfaces the row's known provider id; the worker forwards it and the TMDB/TVDB clients fetch details BY ID (one call, no /search) when it's present, falling back to title/year search only for items the server couldn't identify. Still grabs the overview/backdrop the scan doesn't capture. |
||
|---|---|---|
| .. | ||
| __init__.py | ||
| music_database.py | ||
| personalized_schema.py | ||
| video_database.py | ||
| video_schema.sql | ||