diff --git a/.speakeasy/gen.lock b/.speakeasy/gen.lock index 8d80c62..219008c 100755 --- a/.speakeasy/gen.lock +++ b/.speakeasy/gen.lock @@ -1,12 +1,12 @@ lockVersion: 2.0.0 id: aa9449e7-c19d-411d-b8e2-f9c5fe982f6f management: - docChecksum: 77bdddd188d0778dc73b7f7906e1677c + docChecksum: addaf2dfdac23cef2e234b64492b9c90 docVersion: 0.0.3 speakeasyVersion: 1.531.4 generationVersion: 2.570.4 - releaseVersion: 0.17.0 - configChecksum: 6af8bfee0a68b4f46af0597435d34c6f + releaseVersion: 0.17.1 + configChecksum: fcd89cc883bd0b36fee2c158536f6b0f repoURL: https://github.com/LukeHagar/plexruby.git repoSubDirectory: . installationURL: https://github.com/LukeHagar/plexruby @@ -2007,7 +2007,7 @@ examples: width: 110 height: 165 opacity: 643869 - blur: 4000 + blur: 0 minSize: 1 upscale: 0 url: "/library/metadata/49564/thumb/1654258204" @@ -2268,6 +2268,7 @@ examples: getPin: "": parameters: + query: {} header: X-Plex-Client-Identifier: "3381b62b-9ab7-4e37-827b-203e9809eb58" X-Plex-Product: "Plex for Roku" diff --git a/.speakeasy/gen.yaml b/.speakeasy/gen.yaml index 523d612..4648b46 100644 --- a/.speakeasy/gen.yaml +++ b/.speakeasy/gen.yaml @@ -17,7 +17,7 @@ generation: oAuth2ClientCredentialsEnabled: false oAuth2PasswordEnabled: false ruby: - version: 0.17.0 + version: 0.17.1 additionalDependencies: development: {} runtime: {} diff --git a/.speakeasy/workflow.lock b/.speakeasy/workflow.lock index 48d51ed..03b1db4 100644 --- a/.speakeasy/workflow.lock +++ b/.speakeasy/workflow.lock @@ -9,19 +9,19 @@ sources: - main plexapi: sourceNamespace: plexapi - sourceRevisionDigest: sha256:dafcc1192236829b85bc924e0462432c0eb7318a17c542f46e3dd05a9a6265df - sourceBlobDigest: sha256:bc072115d585e1695cb8393db901a3d36be1dcd57a69bad2b91a1ba7ac3c9c4b + sourceRevisionDigest: sha256:5125adfea1b0daea399c6ecf755e32795de6b4131465ae6a1f32ad73b3bc7787 + sourceBlobDigest: sha256:95cea18b6e5f7d76d35db0aba5bcb59e72cf204451a2b09a99be0e3e9ec1f4c0 tags: - latest - - speakeasy-sdk-regen-1749514160 + - speakeasy-sdk-regen-1757981330 targets: plexruby: source: plexapi sourceNamespace: plexapi - sourceRevisionDigest: sha256:dafcc1192236829b85bc924e0462432c0eb7318a17c542f46e3dd05a9a6265df - sourceBlobDigest: sha256:bc072115d585e1695cb8393db901a3d36be1dcd57a69bad2b91a1ba7ac3c9c4b + sourceRevisionDigest: sha256:5125adfea1b0daea399c6ecf755e32795de6b4131465ae6a1f32ad73b3bc7787 + sourceBlobDigest: sha256:95cea18b6e5f7d76d35db0aba5bcb59e72cf204451a2b09a99be0e3e9ec1f4c0 codeSamplesNamespace: code-samples-ruby-plexruby - codeSamplesRevisionDigest: sha256:6ac6bdd7073c884405e9dec6a3da0ef384298796003a1bd47f301acba68ad948 + codeSamplesRevisionDigest: sha256:fa6c307b7e073af7d821ca34721503b5e5add84453934bdbe04785425e3d8e84 workflow: workflowVersion: 1.0.0 speakeasyVersion: latest diff --git a/Gemfile.lock b/Gemfile.lock index 2e3bfb7..8f9e36d 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -1,7 +1,7 @@ PATH remote: . specs: - plex_ruby_sdk (0.17.0) + plex_ruby_sdk (0.17.1) faraday faraday-multipart faraday-retry (~> 2.2.1) diff --git a/RELEASES.md b/RELEASES.md index a49da58..c90b713 100644 --- a/RELEASES.md +++ b/RELEASES.md @@ -836,4 +836,14 @@ Based on: ### Generated - [ruby v0.17.0] . ### Releases -- [Ruby Gems v0.17.0] https://rubygems.org/gems/plex_ruby_sdk/versions/0.17.0 - . \ No newline at end of file +- [Ruby Gems v0.17.0] https://rubygems.org/gems/plex_ruby_sdk/versions/0.17.0 - . + +## 2025-09-16 00:08:33 +### Changes +Based on: +- OpenAPI Doc +- Speakeasy CLI 1.531.4 (2.570.4) https://github.com/speakeasy-api/speakeasy +### Generated +- [ruby v0.17.1] . +### Releases +- [Ruby Gems v0.17.1] https://rubygems.org/gems/plex_ruby_sdk/versions/0.17.1 - . \ No newline at end of file diff --git a/lib/plex_ruby_sdk/models/errors/get_watch_list_badrequest.rb b/lib/plex_ruby_sdk/models/errors/get_watch_list_badrequest.rb index b0548dd..6b22d2e 100644 --- a/lib/plex_ruby_sdk/models/errors/get_watch_list_badrequest.rb +++ b/lib/plex_ruby_sdk/models/errors/get_watch_list_badrequest.rb @@ -8,7 +8,7 @@ module PlexRubySDK module Models module Errors GET_WATCH_LIST_BAD_REQUEST_SERVERS = [ - 'https://metadata.provider.plex.tv' + 'https://discover.provider.plex.tv' ].freeze # Bad Request - A parameter was not specified, or was specified incorrectly. diff --git a/lib/plex_ruby_sdk/models/errors/get_watch_list_errors.rb b/lib/plex_ruby_sdk/models/errors/get_watch_list_errors.rb index ed38154..c661bcb 100644 --- a/lib/plex_ruby_sdk/models/errors/get_watch_list_errors.rb +++ b/lib/plex_ruby_sdk/models/errors/get_watch_list_errors.rb @@ -8,7 +8,7 @@ module PlexRubySDK module Models module Errors GET_WATCH_LIST_ERRORS_SERVERS = [ - 'https://metadata.provider.plex.tv' + 'https://discover.provider.plex.tv' ].freeze diff --git a/lib/plex_ruby_sdk/models/errors/get_watch_list_unauthorized.rb b/lib/plex_ruby_sdk/models/errors/get_watch_list_unauthorized.rb index c81a543..580bc12 100644 --- a/lib/plex_ruby_sdk/models/errors/get_watch_list_unauthorized.rb +++ b/lib/plex_ruby_sdk/models/errors/get_watch_list_unauthorized.rb @@ -8,7 +8,7 @@ module PlexRubySDK module Models module Errors GET_WATCH_LIST_UNAUTHORIZED_SERVERS = [ - 'https://metadata.provider.plex.tv' + 'https://discover.provider.plex.tv' ].freeze # Unauthorized - Returned if the X-Plex-Token is missing from the header or query. diff --git a/lib/plex_ruby_sdk/models/errors/get_watch_list_watchlist_errors.rb b/lib/plex_ruby_sdk/models/errors/get_watch_list_watchlist_errors.rb index 01bc5dd..4212ac6 100644 --- a/lib/plex_ruby_sdk/models/errors/get_watch_list_watchlist_errors.rb +++ b/lib/plex_ruby_sdk/models/errors/get_watch_list_watchlist_errors.rb @@ -8,7 +8,7 @@ module PlexRubySDK module Models module Errors GET_WATCH_LIST_WATCHLIST_ERRORS_SERVERS = [ - 'https://metadata.provider.plex.tv' + 'https://discover.provider.plex.tv' ].freeze diff --git a/lib/plex_ruby_sdk/models/operations/filter.rb b/lib/plex_ruby_sdk/models/operations/filter.rb index 2ca5e8d..c86bb88 100644 --- a/lib/plex_ruby_sdk/models/operations/filter.rb +++ b/lib/plex_ruby_sdk/models/operations/filter.rb @@ -8,7 +8,7 @@ module PlexRubySDK module Models module Operations FILTER_SERVERS = [ - 'https://metadata.provider.plex.tv' + 'https://discover.provider.plex.tv' ].freeze # Filter - Filter diff --git a/lib/plex_ruby_sdk/models/operations/get_watch_list_request.rb b/lib/plex_ruby_sdk/models/operations/get_watch_list_request.rb index e72e50a..3360352 100644 --- a/lib/plex_ruby_sdk/models/operations/get_watch_list_request.rb +++ b/lib/plex_ruby_sdk/models/operations/get_watch_list_request.rb @@ -8,7 +8,7 @@ module PlexRubySDK module Models module Operations GET_WATCH_LIST_REQUEST_SERVERS = [ - 'https://metadata.provider.plex.tv' + 'https://discover.provider.plex.tv' ].freeze diff --git a/lib/plex_ruby_sdk/models/operations/get_watch_list_response.rb b/lib/plex_ruby_sdk/models/operations/get_watch_list_response.rb index c8c9a2d..1786254 100644 --- a/lib/plex_ruby_sdk/models/operations/get_watch_list_response.rb +++ b/lib/plex_ruby_sdk/models/operations/get_watch_list_response.rb @@ -8,7 +8,7 @@ module PlexRubySDK module Models module Operations GET_WATCH_LIST_RESPONSE_SERVERS = [ - 'https://metadata.provider.plex.tv' + 'https://discover.provider.plex.tv' ].freeze diff --git a/lib/plex_ruby_sdk/models/operations/get_watch_list_responsebody.rb b/lib/plex_ruby_sdk/models/operations/get_watch_list_responsebody.rb index be059d5..c23c7a7 100644 --- a/lib/plex_ruby_sdk/models/operations/get_watch_list_responsebody.rb +++ b/lib/plex_ruby_sdk/models/operations/get_watch_list_responsebody.rb @@ -8,7 +8,7 @@ module PlexRubySDK module Models module Operations GET_WATCH_LIST_RESPONSE_BODY_SERVERS = [ - 'https://metadata.provider.plex.tv' + 'https://discover.provider.plex.tv' ].freeze # Watchlist Data diff --git a/lib/plex_ruby_sdk/models/operations/image.rb b/lib/plex_ruby_sdk/models/operations/image.rb index 3cb1b97..ecc4cd3 100644 --- a/lib/plex_ruby_sdk/models/operations/image.rb +++ b/lib/plex_ruby_sdk/models/operations/image.rb @@ -8,7 +8,7 @@ module PlexRubySDK module Models module Operations IMAGE_SERVERS = [ - 'https://metadata.provider.plex.tv' + 'https://discover.provider.plex.tv' ].freeze diff --git a/lib/plex_ruby_sdk/models/operations/includecollections.rb b/lib/plex_ruby_sdk/models/operations/includecollections.rb index b624b76..f235245 100644 --- a/lib/plex_ruby_sdk/models/operations/includecollections.rb +++ b/lib/plex_ruby_sdk/models/operations/includecollections.rb @@ -8,7 +8,7 @@ module PlexRubySDK module Models module Operations INCLUDE_COLLECTIONS_SERVERS = [ - 'https://metadata.provider.plex.tv' + 'https://discover.provider.plex.tv' ].freeze # IncludeCollections - include collections in the results diff --git a/lib/plex_ruby_sdk/models/operations/includeexternalmedia.rb b/lib/plex_ruby_sdk/models/operations/includeexternalmedia.rb index 1d8a414..a343add 100644 --- a/lib/plex_ruby_sdk/models/operations/includeexternalmedia.rb +++ b/lib/plex_ruby_sdk/models/operations/includeexternalmedia.rb @@ -8,7 +8,7 @@ module PlexRubySDK module Models module Operations INCLUDE_EXTERNAL_MEDIA_SERVERS = [ - 'https://metadata.provider.plex.tv' + 'https://discover.provider.plex.tv' ].freeze # IncludeExternalMedia - include external media in the results diff --git a/lib/plex_ruby_sdk/models/operations/libtype.rb b/lib/plex_ruby_sdk/models/operations/libtype.rb index bef88bd..0f55fc4 100644 --- a/lib/plex_ruby_sdk/models/operations/libtype.rb +++ b/lib/plex_ruby_sdk/models/operations/libtype.rb @@ -8,7 +8,7 @@ module PlexRubySDK module Models module Operations LIBTYPE_SERVERS = [ - 'https://metadata.provider.plex.tv' + 'https://discover.provider.plex.tv' ].freeze # Libtype - The type of library to filter. Can be "movie" or "show", or all if not present. diff --git a/lib/plex_ruby_sdk/models/operations/metadata.rb b/lib/plex_ruby_sdk/models/operations/metadata.rb index 634a137..10d2e5a 100644 --- a/lib/plex_ruby_sdk/models/operations/metadata.rb +++ b/lib/plex_ruby_sdk/models/operations/metadata.rb @@ -8,7 +8,7 @@ module PlexRubySDK module Models module Operations METADATA_SERVERS = [ - 'https://metadata.provider.plex.tv' + 'https://discover.provider.plex.tv' ].freeze diff --git a/lib/plex_ruby_sdk/sdkconfiguration.rb b/lib/plex_ruby_sdk/sdkconfiguration.rb index c26007c..364fdb3 100644 --- a/lib/plex_ruby_sdk/sdkconfiguration.rb +++ b/lib/plex_ruby_sdk/sdkconfiguration.rb @@ -14,7 +14,7 @@ module PlexRubySDK extend T::Sig SERVERS = [ - 'https://10.10.10.47:32400', # 1 - The full address of your Plex Server + '{protocol}://{ip}:{port}', # 1 - The full address of your Plex Server ].freeze # Contains the list of servers available to the SDK @@ -66,9 +66,9 @@ module PlexRubySDK end @language = 'ruby' @openapi_doc_version = '0.0.3' - @sdk_version = '0.17.0' + @sdk_version = '0.17.1' @gen_version = '2.570.4' - @user_agent = 'speakeasy-sdk/ruby 0.17.0 2.570.4 0.0.3 plex_ruby_sdk' + @user_agent = 'speakeasy-sdk/ruby 0.17.1 2.570.4 0.0.3 plex_ruby_sdk' end sig { returns([String, T::Hash[Symbol, String]]) } diff --git a/lib/plex_ruby_sdk/watchlist.rb b/lib/plex_ruby_sdk/watchlist.rb index 93996db..827ef79 100644 --- a/lib/plex_ruby_sdk/watchlist.rb +++ b/lib/plex_ruby_sdk/watchlist.rb @@ -17,7 +17,7 @@ module PlexRubySDK # GET_WATCH_LIST_SERVERS contains the list of server urls available to the SDK. GET_WATCH_LIST_SERVERS = [ - 'https://metadata.provider.plex.tv', # The plex metadata provider server + 'https://discover.provider.plex.tv', # The plex discover provider server ].freeze # API Calls that perform operations with Plex Media Server Watchlists # diff --git a/plex_ruby_sdk.gemspec b/plex_ruby_sdk.gemspec index f86eb3a..53bdfa5 100644 --- a/plex_ruby_sdk.gemspec +++ b/plex_ruby_sdk.gemspec @@ -4,7 +4,7 @@ $LOAD_PATH.push File.expand_path('lib', __dir__) Gem::Specification.new do |s| s.name = 'plex_ruby_sdk' - s.version = '0.17.0' + s.version = '0.17.1' s.platform = Gem::Platform::RUBY s.licenses = ['Apache-2.0'] s.summary = ''