Implement OMDb API integration in metadata service #2

Open
opened 2026-05-04 22:37:52 +10:00 by unkinben · 0 comments
Owner

The metadata microservice has an OMDb provider stub (src/streamstack/metadata/providers/omdb.py). Work needed: add OMDB_API_KEY to env, implement live HTTP calls, use OMDb to supplement TMDb with Rotten Tomatoes scores, MPAA rating, and full plot. Add tests with respx/pytest-httpx. Ref: Jellyfin OmdbProvider.cs and https://www.omdbapi.com/

The metadata microservice has an OMDb provider stub (src/streamstack/metadata/providers/omdb.py). Work needed: add OMDB_API_KEY to env, implement live HTTP calls, use OMDb to supplement TMDb with Rotten Tomatoes scores, MPAA rating, and full plot. Add tests with respx/pytest-httpx. Ref: Jellyfin OmdbProvider.cs and https://www.omdbapi.com/
Sign in to join this conversation.
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: unkin/streamstack#2