plex-api-spec icon indicating copy to clipboard operation
plex-api-spec copied to clipboard

Refactoring of the plex.tv spec

Open JasonLandbridge opened this issue 1 year ago • 1 comments

Hi @LukeHagar,

I went kind of overboard with this and migrated everything into stoplight.io which provides a great GUI to design everything correctly!

This is what I have made so far: https://jasonlandbridge.stoplight.io/docs/openplexapi/branches/main/3555eb4d9e522-plex-api

It's still a work in progress but I have already done the following:

  • Ensure everything is compliant with spec 3.1
  • Tested all API and ensured their responses are correct
  • Added many descriptions to the various properties

The latest spec from stoplight.io is in this PR.

If this PR is accepted then I can start adding more API's by reverse engineering the Plex Web App and migrating Python-PlexAPI

Feedback is very welcome!

JasonLandbridge avatar Jul 12 '24 07:07 JasonLandbridge

@LukeHagar I have further polished and split out the reused models as much as possible

JasonLandbridge avatar Jul 16 '24 19:07 JasonLandbridge

This PR has been integrated separately into the main spec

JasonLandbridge avatar Aug 21 '24 12:08 JasonLandbridge