Implement TMDb API integration in metadata service #1
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
The metadata microservice has a TMDb provider stub (src/streamstack/metadata/providers/tmdb.py) with the correct interface. Work needed: add TMDB_API_KEY to env, wire up live httpx calls, add response caching (Redis/TTL) to avoid rate limits (40 req/10s free tier), handle 429 responses, add tests with respx/pytest-httpx. Ref: Jellyfin TmdbClientManager.cs and https://developer.themoviedb.org/docs