Skip to content

Add show service APIs with models, docs, and tests#52

Merged
jonathan343 merged 6 commits intomainfrom
add-show-service
Feb 14, 2026
Merged

Add show service APIs with models, docs, and tests#52
jonathan343 merged 6 commits intomainfrom
add-show-service

Conversation

@jonathan343
Copy link
Owner

Note

Episode-specific service APIs are intentionally out of scope for this PR; this only adds show-service coverage for the linked endpoints.

Overview

This PR adds support for Spotify show endpoints:

  • Get a show
  • Get a show's episodes
  • Get the current user's saved shows

It introduces a dedicated shows service and show/episode models, with sync+async parity, documentation updates, and integration coverage.

Testing

  • uv run python scripts/run_unasync.py --check
  • uv run pytest tests/_async/test_show_service.py tests/_sync/test_show_service.py tests/_async/test_client.py tests/_sync/test_client.py
  • python -m pytest -m integration (requires auth env vars and local OAuth flow)

References

@jonathan343 jonathan343 merged commit 56a2d32 into main Feb 14, 2026
9 checks passed
@jonathan343 jonathan343 deleted the add-show-service branch February 14, 2026 05:08
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant

Comments