dariusiii/tv-maze-php-api
dariusiii/tv-maze-php-api is a lightweight PHP client for TVmaze, providing easy access to TV show schedules, episode guides, cast and crew details, and search endpoints. Designed for Laravel and plain PHP projects, it wraps API requests in a simple, readable interface.
Feature-level decisions
Roadmap decisions
What it should not decide
Consider it when:
ShowMetadataProvider interface so a swap costs days, not a rewrite.Look elsewhere when:
For executives (30 seconds) "We can ship a TV discovery and episode-tracking experience in one sprint instead of one quarter. This is a small open-source connector to TVMaze, a free public TV metadata service — no license fee, no vendor contract, no data team. The trade-off is that it's a free community API with no uptime guarantee and a share-alike data license, so I'm recommending a time-boxed pilot behind our own abstraction layer: we get the feature cheap, we keep the option to switch to a paid provider if it becomes core to revenue. Cost is engineering days, not dollars."
For engineering
ShowMetadata interface, add a cache (show/episode records are near-static; schedules are daily), and handle 429s with backoff and a stale-cache fallback.How can I help you explore Laravel packages today?