Skip to content

Extend Library module: saved shows and episodes #36

@guidefari

Description

@guidefari

Summary

Extend the Library module with saved shows and episodes endpoints.

Context

Library module currently handles saved albums and tracks. Spotify API also supports:

  • GET /me/shows — get saved shows
  • PUT /me/shows — save shows
  • DELETE /me/shows — remove saved shows
  • GET /me/episodes — get saved episodes
  • PUT /me/episodes — save episodes
  • DELETE /me/episodes — remove saved episodes

removeSavedShows already exists but the corresponding get/save and all episode methods are missing.

Acceptance criteria

  • getSavedShows(), saveShows() added to Library
  • getSavedEpisodes(), saveEpisodes(), removeSavedEpisodes() added to Library
  • areShowsSaved(), areEpisodesSaved() check methods added

Related

PRD #9, depends on #30 and #31 for model types


Migrated from guidefari/spotify-effect#50

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions