Skip to content

Releases: LukasParke/plexjava

java - v0.23.0 - 2026-07-19 00:47:01

Choose a tag to compare

@github-actions github-actions released this 19 Jul 00:51

Generated by Speakeasy CLI

2026-07-19 00:47:01

Changes

Based on:

Generated

  • [java v0.23.0] .

Releases

java - v0.22.7 - 2026-05-19 01:04:47

Choose a tag to compare

@github-actions github-actions released this 19 May 01:08

Generated by Speakeasy CLI## Java SDK Changes Detected:

  • plex-api.downloadQueue.getItemDecision(): response.mediacontainer.metadata.[].media.[].optimizedForStreaming Changed Breaking ⚠️
  • plex-api.hubs.getAllHubs(): response.mediacontainer.hub.[].metadata.[].media.[].optimizedForStreaming Changed Breaking ⚠️
  • plex-api.hubs.getContinueWatching(): response.mediacontainer.hub.[].metadata.[].media.[].optimizedForStreaming Changed Breaking ⚠️
  • plex-api.hubs.getPromotedHubs(): response.mediacontainer.hub.[].metadata.[].media.[].optimizedForStreaming Changed Breaking ⚠️
  • plex-api.hubs.getMetadataHubs(): response.mediacontainer.hub.[].metadata.[].media.[].optimizedForStreaming Changed Breaking ⚠️
  • plex-api.hubs.getPostplayHubs(): response.mediacontainer.hub.[].metadata.[].media.[].optimizedForStreaming Changed Breaking ⚠️
  • plex-api.hubs.getRelatedHubs(): response.mediacontainer.hub.[].metadata.[].media.[].optimizedForStreaming Changed Breaking ⚠️
  • plex-api.hubs.getSectionHubs(): response.mediacontainer.hub.[].metadata.[].media.[].optimizedForStreaming Changed Breaking ⚠️
  • plex-api.search.searchHubs(): response.mediacontainer.hub.[].metadata.[].media.[].optimizedForStreaming Changed Breaking ⚠️
  • plex-api.search.voiceSearchHubs(): response.mediacontainer.hub.[].metadata.[].media.[].optimizedForStreaming Changed Breaking ⚠️
  • plex-api.library.getLibraryItems(): response.mediacontainer.metadata.[].media.[].optimizedForStreaming Changed Breaking ⚠️
  • plex-api.library.ingestTransientItem(): response.mediacontainer.metadata.[].media.[].optimizedForStreaming Changed Breaking ⚠️
  • plex-api.library.getLibraryMatches(): response.mediacontainer.metadata.[].media.[].optimizedForStreaming Changed Breaking ⚠️
  • plex-api.library.addSection(): response.mediacontainer.directory.[].media.[].optimizedForStreaming Changed Breaking ⚠️
  • plex-api.library.getAllItemLeaves(): response.mediacontainer.metadata.[].media.[].optimizedForStreaming Changed Breaking ⚠️
  • plex-api.library.getExtras(): response.mediacontainer.metadata.[].media.[].optimizedForStreaming Changed Breaking ⚠️
  • plex-api.library.listMatches(): response.mediacontainer.metadata.[].media.[].optimizedForStreaming Changed Breaking ⚠️
  • plex-api.library.listSonicallySimilar(): response.mediacontainer.metadata.[].media.[].optimizedForStreaming Changed Breaking ⚠️
  • plex-api.library.getRelatedItems(): response.mediacontainer.hub.[].metadata.[].media.[].optimizedForStreaming Changed Breaking ⚠️
  • plex-api.library.listSimilar(): response.mediacontainer.metadata.[].media.[].optimizedForStreaming Changed Breaking ⚠️
  • plex-api.library.getItemTree(): response.mediacontainer.metadataItem.[].media.[].optimizedForStreaming Changed Breaking ⚠️
  • plex-api.library.listPersonMedia(): response.mediacontainer.metadata.[].media.[].optimizedForStreaming Changed Breaking ⚠️
  • plex-api.library.getLibraryDetails(): response.mediacontainer.directory.[].media.[].optimizedForStreaming Changed Breaking ⚠️
  • plex-api.library.autocomplete(): response.mediacontainer.metadata.[].media.[].optimizedForStreaming Changed Breaking ⚠️
  • plex-api.library.getCollections(): response.mediacontainer.metadata.[].media.[].optimizedForStreaming Changed Breaking ⚠️
  • plex-api.library.getCommon(): response.mediacontainer.metadata.[].media.[].optimizedForStreaming Changed Breaking ⚠️
  • plex-api.collections.createCollection(): response.mediacontainer.metadata.[].media.[].optimizedForStreaming Changed Breaking ⚠️
  • plex-api.dvRs.tuneChannel(): response.mediacontainer.metadata.[].media.[].optimizedForStreaming Changed Breaking ⚠️
  • plex-api.liveTv.getSessions(): response.mediacontainer.metadata.[].media.[].optimizedForStreaming Changed Breaking ⚠️
  • plex-api.liveTv.getLiveTvSession(): response.mediacontainer.metadata.[].media.[].optimizedForStreaming Changed Breaking ⚠️
  • plex-api.subscriptions.getAllSubscriptions(): response.mediacontainer.mediaSubscription.[].mediaGrabOperation.[].metadata.media.[].optimizedForStreaming Changed Breaking ⚠️
  • plex-api.subscriptions.createSubscription(): response.mediacontainer.mediaSubscription.[].mediaGrabOperation.[].metadata.media.[].optimizedForStreaming Changed Breaking ⚠️
  • plex-api.subscriptions.getScheduledRecordings(): response.mediacontainer.mediaGrabOperation.[].metadata.media.[].optimizedForStreaming Changed Breaking ⚠️
  • plex-api.subscriptions.getTemplate(): response.mediacontainer.subscriptionTemplate.[].mediaSubscription.[].mediaGrabOperation.[].metadata.media.[].optimizedForStreaming Changed Breaking ⚠️
  • plex-api.subscriptions.getSubscription(): response.mediacontainer.mediaSubscription.[].mediaGrabOperation.[].metadata.media.[].optimizedForStreaming Changed Breaking ⚠️
  • plex-api.subscriptions.editSubscriptionPreferences(): response.mediacontainer.mediaSubscription.[].mediaGrabOperation.[].metadata.media.[].optimizedForStreaming Changed Breaking ⚠️
  • plex-api.subscriptions.reorderSubscription(): response.mediacontainer.mediaSubscription.[].mediaGrabOperation.[].metadata.media.[].optimizedForStreaming Changed Breaking ⚠️
  • plex-api.transcoder.makeDecision(): response.mediacontainer.metadata.[].media.[].optimizedForStreaming Changed Breaking ⚠️
  • plex-api.playlist.listPlaylists(): response.mediacontainer.metadata.[].media.[].optimizedForStreaming Changed Breaking ⚠️
  • plex-api.playlist.getPlaylist(): response.mediacontainer.metadata.[].media.[].optimizedForStreaming Changed Breaking ⚠️
  • plex-api.playlist.getPlaylistItems(): response.mediacontainer.metadata.[].media.[].optimizedForStreaming Changed Breaking ⚠️
  • plex-api.libraryPlaylists.createPlaylist(): response.mediacontainer.metadata.[].media.[].optimizedForStreaming Changed Breaking ⚠️
  • plex-api.libraryPlaylists.clearPlaylistItems(): response.mediacontainer.metadata.[].media.[].optimizedForStreaming Changed Breaking ⚠️
  • plex-api.libraryPlaylists.addPlaylistItems(): response.mediacontainer.metadata.[].media.[].optimizedForStreaming Changed Breaking ⚠️
  • plex-api.libraryPlaylists.deletePlaylistItem(): response.mediacontainer.metadata.[].media.[].optimizedForStreaming Changed Breaking ⚠️
  • plex-api.libraryPlaylists.getPlaylistGeneratorItems(): response.mediacontainer.metadata.media.[].optimizedForStreaming Changed Breaking ⚠️
  • plex-api.libraryPlaylists.movePlaylistItem(): response.mediacontainer.metadata.[].media.[].optimizedForStreaming Changed Breaking ⚠️
  • plex-api.playQueue.getPlayQueue(): response.mediacontainer.metadata.[].media.[].optimizedForStreaming Changed Breaking ⚠️
  • plex-api.playQueue.addToPlayQueue(): response.mediacontainer.metadata.[].media.[].optimizedForStreaming Changed Breaking ⚠️
  • plex-api.playQueue.clearPlayQueue(): response.mediacontainer.metadata.[].media.[].optimizedForStreaming Changed Breaking ⚠️
  • plex-api.playQueue.resetPlayQueue(): response.mediacontainer.metadata.[].media.[].optimizedForStreaming Changed Breaking ⚠️
  • plex-api.playQueue.shuffle(): response.mediacontainer.metadata.[].media.[].optimizedForStreaming Changed Breaking ⚠️
  • plex-api.playQueue.unshuffle(): response.mediacontainer.metadata.[].media.[].optimizedForStreaming Changed Breaking ⚠️
  • plex-api.playQueue.deletePlayQueueItem(): response.mediacontainer.metadata.[].media.[].optimizedForStreaming Changed Breaking ⚠️
  • plex-api.playQueue.movePlayQueueItem(): response.mediacontainer.metadata.[].media.[].optimizedForStreaming Changed Breaking ⚠️
  • plex-api.status.listSessions(): response.mediacontainer.metadata.[].media.[].optimizedForStreaming Changed Breaking ⚠️
  • plex-api.content.getCollectionItems(): response.mediacontainer.metadata.[].media.[].optimizedForStreaming Changed Breaking ⚠️
  • plex-api.content.getMetadataItem(): response.mediacontainer.metadata.[].media.[].optimizedForStreaming Changed Breaking ⚠️
  • plex-api.content.getAlbums(): response.mediacontainer.metadata.[].media.[].optimizedForStreaming Changed Breaking ⚠️
  • plex-api.content.listContent(): response.mediacontainer.metadata.[].media.[].optimizedForStreaming Changed Breaking ⚠️
  • plex-api.content.getAllLeaves(): response.mediacontainer.metadata.[].media.[].optimizedForStreaming Changed Breaking ⚠️
  • plex-api.content.getSonicPath(): response.mediacontainer.metadata.[].media.[].optimizedForStreaming Changed Breaking ⚠️
  • plex-api.content.getSonicallySimilar(): response.mediacontainer.metadata.[].media.[].optimizedForStreaming Changed Breaking ⚠️
  • plex-api.libraryCollections.addCollectionItems(): response.mediacontainer.metadata.[].media.[].optimizedForStreaming Changed Breaking ⚠️
  • plex-api.libraryCollections.deleteCollectionItem(): response.mediacontainer.metadata.[].media.[].optimizedForStreaming Changed Breaking ⚠️
  • plex-api.libraryCollections.moveCollectionItem():...
Read more

java - v0.22.6 - 2026-04-01 00:50:38

Choose a tag to compare

@github-actions github-actions released this 01 Apr 00:55

Generated by Speakeasy CLI## Java SDK Changes Detected:

  • plex-api.downloadQueue.getItemDecision(): response.mediacontainer.metadata.[].media.[].part.[].stream.[].canAutoSync Changed Breaking ⚠️
  • plex-api.hubs.getAllHubs(): response.mediacontainer.hub.[].metadata.[].media.[].part.[].stream.[].canAutoSync Changed Breaking ⚠️
  • plex-api.hubs.getContinueWatching(): response.mediacontainer.hub.[].metadata.[].media.[].part.[].stream.[].canAutoSync Changed Breaking ⚠️
  • plex-api.hubs.getPromotedHubs(): response.mediacontainer.hub.[].metadata.[].media.[].part.[].stream.[].canAutoSync Changed Breaking ⚠️
  • plex-api.hubs.getMetadataHubs(): response.mediacontainer.hub.[].metadata.[].media.[].part.[].stream.[].canAutoSync Changed Breaking ⚠️
  • plex-api.hubs.getPostplayHubs(): response.mediacontainer.hub.[].metadata.[].media.[].part.[].stream.[].canAutoSync Changed Breaking ⚠️
  • plex-api.hubs.getRelatedHubs(): response.mediacontainer.hub.[].metadata.[].media.[].part.[].stream.[].canAutoSync Changed Breaking ⚠️
  • plex-api.hubs.getSectionHubs(): response.mediacontainer.hub.[].metadata.[].media.[].part.[].stream.[].canAutoSync Changed Breaking ⚠️
  • plex-api.search.searchHubs(): response.mediacontainer.hub.[].metadata.[].media.[].part.[].stream.[].canAutoSync Changed Breaking ⚠️
  • plex-api.search.voiceSearchHubs(): response.mediacontainer.hub.[].metadata.[].media.[].part.[].stream.[].canAutoSync Changed Breaking ⚠️
  • plex-api.library.getLibraryItems(): response.mediacontainer.metadata.[].media.[].part.[].stream.[].canAutoSync Changed Breaking ⚠️
  • plex-api.library.ingestTransientItem(): response.mediacontainer.metadata.[].media.[].part.[].stream.[].canAutoSync Changed Breaking ⚠️
  • plex-api.library.getLibraryMatches(): response.mediacontainer.metadata.[].media.[].part.[].stream.[].canAutoSync Changed Breaking ⚠️
  • plex-api.library.getSections(): response.mediacontainer Changed Breaking ⚠️
  • plex-api.library.addSection(): response.mediacontainer Changed Breaking ⚠️
  • plex-api.library.getAllItemLeaves(): response.mediacontainer.metadata.[].media.[].part.[].stream.[].canAutoSync Changed Breaking ⚠️
  • plex-api.library.getExtras(): response.mediacontainer.metadata.[].media.[].part.[].stream.[].canAutoSync Changed Breaking ⚠️
  • plex-api.library.listMatches(): response.mediacontainer.metadata.[].media.[].part.[].stream.[].canAutoSync Changed Breaking ⚠️
  • plex-api.library.listSonicallySimilar(): response.mediacontainer.metadata.[].media.[].part.[].stream.[].canAutoSync Changed Breaking ⚠️
  • plex-api.library.getRelatedItems(): response.mediacontainer.hub.[].metadata.[].media.[].part.[].stream.[].canAutoSync Changed Breaking ⚠️
  • plex-api.library.listSimilar(): response.mediacontainer.metadata.[].media.[].part.[].stream.[].canAutoSync Changed Breaking ⚠️
  • plex-api.library.getItemTree(): response.mediacontainer.metadataItem.[].media.[].part.[].stream.[].canAutoSync Changed Breaking ⚠️
  • plex-api.library.listPersonMedia(): response.mediacontainer.metadata.[].media.[].part.[].stream.[].canAutoSync Changed Breaking ⚠️
  • plex-api.library.getLibraryDetails(): response.mediacontainer Changed Breaking ⚠️
  • plex-api.library.autocomplete(): response.mediacontainer.metadata.[].media.[].part.[].stream.[].canAutoSync Changed Breaking ⚠️
  • plex-api.library.getCollections(): response.mediacontainer.metadata.[].media.[].part.[].stream.[].canAutoSync Changed Breaking ⚠️
  • plex-api.library.getCommon(): response.mediacontainer.metadata.[].media.[].part.[].stream.[].canAutoSync Changed Breaking ⚠️
  • plex-api.collections.createCollection(): response.mediacontainer.metadata.[].media.[].part.[].stream.[].canAutoSync Changed Breaking ⚠️
  • plex-api.dvRs.tuneChannel(): response.mediacontainer.metadata.[].media.[].part.[].stream.[].canAutoSync Changed Breaking ⚠️
  • plex-api.liveTv.getSessions(): response.mediacontainer.metadata.[].media.[].part.[].stream.[].canAutoSync Changed Breaking ⚠️
  • plex-api.liveTv.getLiveTvSession(): response.mediacontainer.metadata.[].media.[].part.[].stream.[].canAutoSync Changed Breaking ⚠️
  • plex-api.subscriptions.getAllSubscriptions(): response.mediacontainer.mediaSubscription.[].mediaGrabOperation.[].metadata.media.[].part.[].stream.[].canAutoSync Changed Breaking ⚠️
  • plex-api.subscriptions.createSubscription(): response.mediacontainer.mediaSubscription.[].mediaGrabOperation.[].metadata.media.[].part.[].stream.[].canAutoSync Changed Breaking ⚠️
  • plex-api.subscriptions.getScheduledRecordings(): response.mediacontainer.mediaGrabOperation.[].metadata.media.[].part.[].stream.[].canAutoSync Changed Breaking ⚠️
  • plex-api.subscriptions.getTemplate(): response.mediacontainer.subscriptionTemplate.[].mediaSubscription.[].mediaGrabOperation.[].metadata.media.[].part.[].stream.[].canAutoSync Changed Breaking ⚠️
  • plex-api.subscriptions.getSubscription(): response.mediacontainer.mediaSubscription.[].mediaGrabOperation.[].metadata.media.[].part.[].stream.[].canAutoSync Changed Breaking ⚠️
  • plex-api.subscriptions.editSubscriptionPreferences(): response.mediacontainer.mediaSubscription.[].mediaGrabOperation.[].metadata.media.[].part.[].stream.[].canAutoSync Changed Breaking ⚠️
  • plex-api.subscriptions.reorderSubscription(): response.mediacontainer.mediaSubscription.[].mediaGrabOperation.[].metadata.media.[].part.[].stream.[].canAutoSync Changed Breaking ⚠️
  • plex-api.transcoder.makeDecision(): response.mediacontainer.metadata.[].media.[].part.[].stream.[].canAutoSync Changed Breaking ⚠️
  • plex-api.playlist.listPlaylists(): response.mediacontainer.metadata.[].media.[].part.[].stream.[].canAutoSync Changed Breaking ⚠️
  • plex-api.playlist.getPlaylist(): response.mediacontainer.metadata.[].media.[].part.[].stream.[].canAutoSync Changed Breaking ⚠️
  • plex-api.playlist.getPlaylistItems(): response.mediacontainer.metadata.[].media.[].part.[].stream.[].canAutoSync Changed Breaking ⚠️
  • plex-api.libraryPlaylists.createPlaylist(): response.mediacontainer.metadata.[].media.[].part.[].stream.[].canAutoSync Changed Breaking ⚠️
  • plex-api.libraryPlaylists.clearPlaylistItems(): response.mediacontainer.metadata.[].media.[].part.[].stream.[].canAutoSync Changed Breaking ⚠️
  • plex-api.libraryPlaylists.addPlaylistItems(): response.mediacontainer.metadata.[].media.[].part.[].stream.[].canAutoSync Changed Breaking ⚠️
  • plex-api.libraryPlaylists.deletePlaylistItem(): response.mediacontainer.metadata.[].media.[].part.[].stream.[].canAutoSync Changed Breaking ⚠️
  • plex-api.libraryPlaylists.getPlaylistGeneratorItems(): response.mediacontainer.metadata.media.[].part.[].stream.[].canAutoSync Changed Breaking ⚠️
  • plex-api.libraryPlaylists.movePlaylistItem(): response.mediacontainer.metadata.[].media.[].part.[].stream.[].canAutoSync Changed Breaking ⚠️
  • plex-api.playQueue.getPlayQueue(): response.mediacontainer.metadata.[].media.[].part.[].stream.[].canAutoSync Changed Breaking ⚠️
  • plex-api.playQueue.addToPlayQueue(): response.mediacontainer.metadata.[].media.[].part.[].stream.[].canAutoSync Changed Breaking ⚠️
  • plex-api.playQueue.clearPlayQueue(): response.mediacontainer.metadata.[].media.[].part.[].stream.[].canAutoSync Changed Breaking ⚠️
  • plex-api.playQueue.resetPlayQueue(): response.mediacontainer.metadata.[].media.[].part.[].stream.[].canAutoSync Changed Breaking ⚠️
  • plex-api.playQueue.shuffle(): response.mediacontainer.metadata.[].media.[].part.[].stream.[].canAutoSync Changed Breaking ⚠️
  • plex-api.playQueue.unshuffle(): response.mediacontainer.metadata.[].media.[].part.[].stream.[].canAutoSync Changed Breaking ⚠️
  • plex-api.playQueue.deletePlayQueueItem(): response.mediacontainer.metadata.[].media.[].part.[].stream.[].canAutoSync Changed Breaking ⚠️
  • plex-api.playQueue.movePlayQueueItem(): response.mediacontainer.metadata.[].media.[].part.[].stream.[].canAutoSync Changed Breaking ⚠️
  • plex-api.status.listSessions(): response.mediacontainer.metadata.[].media.[].part.[].stream.[].canAutoSync Changed Breaking ⚠️
  • plex-api.content.getCollectionItems(): response.mediacontainer.metadata.[].media.[].part.[].stream.[].canAutoSync Changed Breaking ⚠️
  • plex-api.content.getMetadataItem(): response.mediacontainer.metadata.[].media.[].part.[].stream.[].canAutoSync Changed Breaking ⚠️
  • plex-api.content.getAlbums(): response.mediacontainer.metadata.[].media.[].part.[].stream.[].canAutoSync Changed Breaking ⚠️
  • plex-api.content.listContent(): response.mediacontainer.metadata.[].media.[].part.[].stream.[].canAutoSync Changed Breaking ⚠️
  • plex-api.content.getAllLeaves(): response.mediacontainer.metadata.[].media.[].part.[].stream.[].canAutoSync Changed Breaking ⚠️
  • plex-api.content.getSonicPath(): response.mediacontainer.metadata.[].media.[].part.[].stream.[].canAutoSync Changed Breaking ⚠️
  • `plex-api.content.getSonically...
Read more

java - v0.22.5 - 2026-03-12 00:34:53

Choose a tag to compare

@github-actions github-actions released this 12 Mar 00:39

Generated by Speakeasy CLI## Java SDK Changes Detected:

  • plex-api.downloadQueue.getItemDecision(): response.mediacontainer.metadata.[] Changed Breaking ⚠️
  • plex-api.hubs.getAllHubs(): response.mediacontainer.hub.[].metadata.[] Changed Breaking ⚠️
  • plex-api.hubs.getContinueWatching(): response.mediacontainer.hub.[].metadata.[] Changed Breaking ⚠️
  • plex-api.hubs.getPromotedHubs(): response.mediacontainer.hub.[].metadata.[] Changed Breaking ⚠️
  • plex-api.hubs.getMetadataHubs(): response.mediacontainer.hub.[].metadata.[] Changed Breaking ⚠️
  • plex-api.hubs.getPostplayHubs(): response.mediacontainer.hub.[].metadata.[] Changed Breaking ⚠️
  • plex-api.hubs.getRelatedHubs(): response.mediacontainer.hub.[].metadata.[] Changed Breaking ⚠️
  • plex-api.hubs.getSectionHubs(): response.mediacontainer.hub.[].metadata.[] Changed Breaking ⚠️
  • plex-api.search.searchHubs(): response.mediacontainer.hub.[].metadata.[] Changed Breaking ⚠️
  • plex-api.search.voiceSearchHubs(): response.mediacontainer.hub.[].metadata.[] Changed Breaking ⚠️
  • plex-api.library.getLibraryItems(): response.mediacontainer.metadata.[] Changed Breaking ⚠️
  • plex-api.library.ingestTransientItem(): response.mediacontainer.metadata.[] Changed Breaking ⚠️
  • plex-api.library.getLibraryMatches(): response.mediacontainer.metadata.[] Changed Breaking ⚠️
  • plex-api.library.addSection(): response.mediacontainer.directory.[] Changed Breaking ⚠️
  • plex-api.library.getAllItemLeaves(): response.mediacontainer.metadata.[] Changed Breaking ⚠️
  • plex-api.library.getExtras(): response.mediacontainer.metadata.[] Changed Breaking ⚠️
  • plex-api.library.listMatches(): response.mediacontainer.metadata.[] Changed Breaking ⚠️
  • plex-api.library.listSonicallySimilar(): response.mediacontainer.metadata.[] Changed Breaking ⚠️
  • plex-api.library.getRelatedItems(): response.mediacontainer.hub.[].metadata.[] Changed Breaking ⚠️
  • plex-api.library.listSimilar(): response.mediacontainer.metadata.[] Changed Breaking ⚠️
  • plex-api.library.getItemTree(): response.mediacontainer.metadataItem.[] Changed Breaking ⚠️
  • plex-api.library.listPersonMedia(): response.mediacontainer.metadata.[] Changed Breaking ⚠️
  • plex-api.library.getLibraryDetails(): response.mediacontainer.directory.[] Changed Breaking ⚠️
  • plex-api.library.autocomplete(): response.mediacontainer.metadata.[] Changed Breaking ⚠️
  • plex-api.library.getCollections(): response.mediacontainer.metadata.[] Changed Breaking ⚠️
  • plex-api.library.getCommon(): response.mediacontainer.metadata.[] Changed Breaking ⚠️
  • plex-api.collections.createCollection(): response.mediacontainer.metadata.[] Changed Breaking ⚠️
  • plex-api.dvRs.tuneChannel(): response.mediacontainer.metadata.[] Changed Breaking ⚠️
  • plex-api.liveTv.getSessions(): response.mediacontainer.metadata.[] Changed Breaking ⚠️
  • plex-api.liveTv.getLiveTvSession(): response.mediacontainer.metadata.[] Changed Breaking ⚠️
  • plex-api.subscriptions.getAllSubscriptions(): response.mediacontainer.mediaSubscription.[].mediaGrabOperation.[].metadata Changed Breaking ⚠️
  • plex-api.subscriptions.createSubscription(): response.mediacontainer.mediaSubscription.[].mediaGrabOperation.[].metadata Changed Breaking ⚠️
  • plex-api.subscriptions.getScheduledRecordings(): response.mediacontainer.mediaGrabOperation.[].metadata Changed Breaking ⚠️
  • plex-api.subscriptions.getTemplate(): response.mediacontainer.subscriptionTemplate.[].mediaSubscription.[].mediaGrabOperation.[].metadata Changed Breaking ⚠️
  • plex-api.subscriptions.getSubscription(): response.mediacontainer.mediaSubscription.[].mediaGrabOperation.[].metadata Changed Breaking ⚠️
  • plex-api.subscriptions.editSubscriptionPreferences(): response.mediacontainer.mediaSubscription.[].mediaGrabOperation.[].metadata Changed Breaking ⚠️
  • plex-api.subscriptions.reorderSubscription(): response.mediacontainer.mediaSubscription.[].mediaGrabOperation.[].metadata Changed Breaking ⚠️
  • plex-api.transcoder.makeDecision(): response.mediacontainer.metadata.[] Changed Breaking ⚠️
  • plex-api.playlist.listPlaylists(): response.mediacontainer.metadata.[] Changed Breaking ⚠️
  • plex-api.playlist.getPlaylist(): response.mediacontainer.metadata.[] Changed Breaking ⚠️
  • plex-api.playlist.getPlaylistItems(): response.mediacontainer.metadata.[] Changed Breaking ⚠️
  • plex-api.libraryPlaylists.createPlaylist(): response.mediacontainer.metadata.[] Changed Breaking ⚠️
  • plex-api.libraryPlaylists.clearPlaylistItems(): response.mediacontainer.metadata.[] Changed Breaking ⚠️
  • plex-api.libraryPlaylists.addPlaylistItems(): response.mediacontainer.metadata.[] Changed Breaking ⚠️
  • plex-api.libraryPlaylists.deletePlaylistItem(): response.mediacontainer.metadata.[] Changed Breaking ⚠️
  • plex-api.libraryPlaylists.getPlaylistGeneratorItems(): response.mediacontainer.metadata Changed Breaking ⚠️
  • plex-api.libraryPlaylists.movePlaylistItem(): response.mediacontainer.metadata.[] Changed Breaking ⚠️
  • plex-api.playQueue.getPlayQueue(): response.mediacontainer.metadata.[] Changed Breaking ⚠️
  • plex-api.playQueue.addToPlayQueue(): response.mediacontainer.metadata.[] Changed Breaking ⚠️
  • plex-api.playQueue.clearPlayQueue(): response.mediacontainer.metadata.[] Changed Breaking ⚠️
  • plex-api.playQueue.resetPlayQueue(): response.mediacontainer.metadata.[] Changed Breaking ⚠️
  • plex-api.playQueue.shuffle(): response.mediacontainer.metadata.[] Changed Breaking ⚠️
  • plex-api.playQueue.unshuffle(): response.mediacontainer.metadata.[] Changed Breaking ⚠️
  • plex-api.playQueue.deletePlayQueueItem(): response.mediacontainer.metadata.[] Changed Breaking ⚠️
  • plex-api.playQueue.movePlayQueueItem(): response.mediacontainer.metadata.[] Changed Breaking ⚠️
  • plex-api.status.listSessions(): response.mediacontainer.metadata.[] Changed Breaking ⚠️
  • plex-api.content.getCollectionItems(): response.mediacontainer.metadata.[] Changed Breaking ⚠️
  • plex-api.content.getMetadataItem(): response.mediacontainer.metadata.[] Changed Breaking ⚠️
  • plex-api.content.getAlbums(): response.mediacontainer.metadata.[] Changed Breaking ⚠️
  • plex-api.content.listContent(): response.mediacontainer.metadata.[] Changed Breaking ⚠️
  • plex-api.content.getAllLeaves(): response.mediacontainer.metadata.[] Changed Breaking ⚠️
  • plex-api.content.getSonicPath(): response.mediacontainer.metadata.[] Changed Breaking ⚠️
  • plex-api.content.getSonicallySimilar(): response.mediacontainer.metadata.[] Changed Breaking ⚠️
  • plex-api.libraryCollections.addCollectionItems(): response.mediacontainer.metadata.[] Changed Breaking ⚠️
  • plex-api.libraryCollections.deleteCollectionItem(): response.mediacontainer.metadata.[] Changed Breaking ⚠️
  • plex-api.libraryCollections.moveCollectionItem(): response.mediacontainer.metadata.[] Changed Breaking ⚠️

java - v0.22.4 - 2026-03-11 00:37:50

Choose a tag to compare

@github-actions github-actions released this 11 Mar 00:42

Generated by Speakeasy CLI## Java SDK Changes Detected:

  • plex-api.downloadQueue.getItemDecision(): response.mediacontainer.metadata.[].media.[].hasVoiceActivity Changed Breaking ⚠️
  • plex-api.hubs.getAllHubs(): response.mediacontainer.hub.[].metadata.[].media.[].hasVoiceActivity Changed Breaking ⚠️
  • plex-api.hubs.getContinueWatching(): response.mediacontainer.hub.[].metadata.[].media.[].hasVoiceActivity Changed Breaking ⚠️
  • plex-api.hubs.getPromotedHubs(): response.mediacontainer.hub.[].metadata.[].media.[].hasVoiceActivity Changed Breaking ⚠️
  • plex-api.hubs.getMetadataHubs(): response.mediacontainer.hub.[].metadata.[].media.[].hasVoiceActivity Changed Breaking ⚠️
  • plex-api.hubs.getPostplayHubs(): response.mediacontainer.hub.[].metadata.[].media.[].hasVoiceActivity Changed Breaking ⚠️
  • plex-api.hubs.getRelatedHubs(): response.mediacontainer.hub.[].metadata.[].media.[].hasVoiceActivity Changed Breaking ⚠️
  • plex-api.hubs.getSectionHubs(): response.mediacontainer.hub.[].metadata.[].media.[].hasVoiceActivity Changed Breaking ⚠️
  • plex-api.search.searchHubs(): response.mediacontainer.hub.[].metadata.[].media.[].hasVoiceActivity Changed Breaking ⚠️
  • plex-api.search.voiceSearchHubs(): response.mediacontainer.hub.[].metadata.[].media.[].hasVoiceActivity Changed Breaking ⚠️
  • plex-api.library.getLibraryItems(): response.mediacontainer.metadata.[].media.[].hasVoiceActivity Changed Breaking ⚠️
  • plex-api.library.ingestTransientItem(): response.mediacontainer.metadata.[].media.[].hasVoiceActivity Changed Breaking ⚠️
  • plex-api.library.getLibraryMatches(): response.mediacontainer.metadata.[].media.[].hasVoiceActivity Changed Breaking ⚠️
  • plex-api.library.addSection(): response.mediacontainer.directory.[].media.[].hasVoiceActivity Changed Breaking ⚠️
  • plex-api.library.getAllItemLeaves(): response.mediacontainer.metadata.[].media.[].hasVoiceActivity Changed Breaking ⚠️
  • plex-api.library.getExtras(): response.mediacontainer.metadata.[].media.[].hasVoiceActivity Changed Breaking ⚠️
  • plex-api.library.listMatches(): response.mediacontainer.metadata.[].media.[].hasVoiceActivity Changed Breaking ⚠️
  • plex-api.library.listSonicallySimilar(): response.mediacontainer.metadata.[].media.[].hasVoiceActivity Changed Breaking ⚠️
  • plex-api.library.getRelatedItems(): response.mediacontainer.hub.[].metadata.[].media.[].hasVoiceActivity Changed Breaking ⚠️
  • plex-api.library.listSimilar(): response.mediacontainer.metadata.[].media.[].hasVoiceActivity Changed Breaking ⚠️
  • plex-api.library.getItemTree(): response.mediacontainer.metadataItem.[].media.[].hasVoiceActivity Changed Breaking ⚠️
  • plex-api.library.listPersonMedia(): response.mediacontainer.metadata.[].media.[].hasVoiceActivity Changed Breaking ⚠️
  • plex-api.library.getLibraryDetails(): response.mediacontainer.directory.[].media.[].hasVoiceActivity Changed Breaking ⚠️
  • plex-api.library.autocomplete(): response.mediacontainer.metadata.[].media.[].hasVoiceActivity Changed Breaking ⚠️
  • plex-api.library.getCollections(): response.mediacontainer.metadata.[].media.[].hasVoiceActivity Changed Breaking ⚠️
  • plex-api.library.getCommon(): response.mediacontainer.metadata.[].media.[].hasVoiceActivity Changed Breaking ⚠️
  • plex-api.collections.createCollection(): response.mediacontainer.metadata.[].media.[].hasVoiceActivity Changed Breaking ⚠️
  • plex-api.dvRs.tuneChannel(): response.mediacontainer.metadata.[].media.[].hasVoiceActivity Changed Breaking ⚠️
  • plex-api.liveTv.getSessions(): response.mediacontainer.metadata.[].media.[].hasVoiceActivity Changed Breaking ⚠️
  • plex-api.liveTv.getLiveTvSession(): response.mediacontainer.metadata.[].media.[].hasVoiceActivity Changed Breaking ⚠️
  • plex-api.subscriptions.getAllSubscriptions(): response.mediacontainer.mediaSubscription.[].mediaGrabOperation.[].metadata.media.[].hasVoiceActivity Changed Breaking ⚠️
  • plex-api.subscriptions.createSubscription(): response.mediacontainer.mediaSubscription.[].mediaGrabOperation.[].metadata.media.[].hasVoiceActivity Changed Breaking ⚠️
  • plex-api.subscriptions.getScheduledRecordings(): response.mediacontainer.mediaGrabOperation.[].metadata.media.[].hasVoiceActivity Changed Breaking ⚠️
  • plex-api.subscriptions.getTemplate(): response.mediacontainer.subscriptionTemplate.[].mediaSubscription.[].mediaGrabOperation.[].metadata.media.[].hasVoiceActivity Changed Breaking ⚠️
  • plex-api.subscriptions.getSubscription(): response.mediacontainer.mediaSubscription.[].mediaGrabOperation.[].metadata.media.[].hasVoiceActivity Changed Breaking ⚠️
  • plex-api.subscriptions.editSubscriptionPreferences(): response.mediacontainer.mediaSubscription.[].mediaGrabOperation.[].metadata.media.[].hasVoiceActivity Changed Breaking ⚠️
  • plex-api.subscriptions.reorderSubscription(): response.mediacontainer.mediaSubscription.[].mediaGrabOperation.[].metadata.media.[].hasVoiceActivity Changed Breaking ⚠️
  • plex-api.transcoder.makeDecision(): response.mediacontainer.metadata.[].media.[].hasVoiceActivity Changed Breaking ⚠️
  • plex-api.playlist.listPlaylists(): response.mediacontainer.metadata.[].media.[].hasVoiceActivity Changed Breaking ⚠️
  • plex-api.playlist.getPlaylist(): response.mediacontainer.metadata.[].media.[].hasVoiceActivity Changed Breaking ⚠️
  • plex-api.playlist.getPlaylistItems(): response.mediacontainer.metadata.[].media.[].hasVoiceActivity Changed Breaking ⚠️
  • plex-api.libraryPlaylists.createPlaylist(): response.mediacontainer.metadata.[].media.[].hasVoiceActivity Changed Breaking ⚠️
  • plex-api.libraryPlaylists.clearPlaylistItems(): response.mediacontainer.metadata.[].media.[].hasVoiceActivity Changed Breaking ⚠️
  • plex-api.libraryPlaylists.addPlaylistItems(): response.mediacontainer.metadata.[].media.[].hasVoiceActivity Changed Breaking ⚠️
  • plex-api.libraryPlaylists.deletePlaylistItem(): response.mediacontainer.metadata.[].media.[].hasVoiceActivity Changed Breaking ⚠️
  • plex-api.libraryPlaylists.getPlaylistGeneratorItems(): response.mediacontainer.metadata.media.[].hasVoiceActivity Changed Breaking ⚠️
  • plex-api.libraryPlaylists.movePlaylistItem(): response.mediacontainer.metadata.[].media.[].hasVoiceActivity Changed Breaking ⚠️
  • plex-api.playQueue.getPlayQueue(): response.mediacontainer.metadata.[].media.[].hasVoiceActivity Changed Breaking ⚠️
  • plex-api.playQueue.addToPlayQueue(): response.mediacontainer.metadata.[].media.[].hasVoiceActivity Changed Breaking ⚠️
  • plex-api.playQueue.clearPlayQueue(): response.mediacontainer.metadata.[].media.[].hasVoiceActivity Changed Breaking ⚠️
  • plex-api.playQueue.resetPlayQueue(): response.mediacontainer.metadata.[].media.[].hasVoiceActivity Changed Breaking ⚠️
  • plex-api.playQueue.shuffle(): response.mediacontainer.metadata.[].media.[].hasVoiceActivity Changed Breaking ⚠️
  • plex-api.playQueue.unshuffle(): response.mediacontainer.metadata.[].media.[].hasVoiceActivity Changed Breaking ⚠️
  • plex-api.playQueue.deletePlayQueueItem(): response.mediacontainer.metadata.[].media.[].hasVoiceActivity Changed Breaking ⚠️
  • plex-api.playQueue.movePlayQueueItem(): response.mediacontainer.metadata.[].media.[].hasVoiceActivity Changed Breaking ⚠️
  • plex-api.status.listSessions(): response.mediacontainer.metadata.[].media.[].hasVoiceActivity Changed Breaking ⚠️
  • plex-api.content.getCollectionItems(): response.mediacontainer.metadata.[].media.[].hasVoiceActivity Changed Breaking ⚠️
  • plex-api.content.getMetadataItem(): response.mediacontainer.metadata.[].media.[].hasVoiceActivity Changed Breaking ⚠️
  • plex-api.content.getAlbums(): response.mediacontainer.metadata.[].media.[].hasVoiceActivity Changed Breaking ⚠️
  • plex-api.content.listContent(): response.mediacontainer.metadata.[].media.[].hasVoiceActivity Changed Breaking ⚠️
  • plex-api.content.getAllLeaves(): response.mediacontainer.metadata.[].media.[].hasVoiceActivity Changed Breaking ⚠️
  • plex-api.content.getSonicPath(): response.mediacontainer.metadata.[].media.[].hasVoiceActivity Changed Breaking ⚠️
  • plex-api.content.getSonicallySimilar(): response.mediacontainer.metadata.[].media.[].hasVoiceActivity Changed Breaking ⚠️
  • plex-api.libraryCollections.addCollectionItems(): response.mediacontainer.metadata.[].media.[].hasVoiceActivity Changed Breaking ⚠️
  • plex-api.libraryCollections.deleteCollectionItem(): response.mediacontainer.metadata.[].media.[].hasVoiceActivity Changed Breaking ⚠️
  • plex-api.libraryCollections.moveCollectionItem(): response.mediacontainer.metadata.[].media.[].hasVoiceActivity Changed Breaking ⚠️

java - v0.22.3 - 2026-01-12 00:36:03

Choose a tag to compare

@github-actions github-actions released this 12 Jan 00:40

Generated by Speakeasy CLI## Java SDK Changes Detected:

  • plex-api.downloadQueue.getItemDecision(): response.mediacontainer.metadata.[].media.[].part.[].stream.[].streamType Changed Breaking ⚠️
  • plex-api.hubs.getAllHubs(): response.mediacontainer.hub.[].metadata.[].media.[].part.[].stream.[].streamType Changed Breaking ⚠️
  • plex-api.hubs.getContinueWatching(): response.mediacontainer.hub.[].metadata.[].media.[].part.[].stream.[].streamType Changed Breaking ⚠️
  • plex-api.hubs.getPromotedHubs(): response.mediacontainer.hub.[].metadata.[].media.[].part.[].stream.[].streamType Changed Breaking ⚠️
  • plex-api.hubs.getMetadataHubs(): response.mediacontainer.hub.[].metadata.[].media.[].part.[].stream.[].streamType Changed Breaking ⚠️
  • plex-api.hubs.getPostplayHubs(): response.mediacontainer.hub.[].metadata.[].media.[].part.[].stream.[].streamType Changed Breaking ⚠️
  • plex-api.hubs.getRelatedHubs(): response.mediacontainer.hub.[].metadata.[].media.[].part.[].stream.[].streamType Changed Breaking ⚠️
  • plex-api.hubs.getSectionHubs(): response.mediacontainer.hub.[].metadata.[].media.[].part.[].stream.[].streamType Changed Breaking ⚠️
  • plex-api.search.searchHubs(): response.mediacontainer.hub.[].metadata.[].media.[].part.[].stream.[].streamType Changed Breaking ⚠️
  • plex-api.search.voiceSearchHubs(): response.mediacontainer.hub.[].metadata.[].media.[].part.[].stream.[].streamType Changed Breaking ⚠️
  • plex-api.library.getLibraryItems(): response.mediacontainer.metadata.[].media.[].part.[].stream.[].streamType Changed Breaking ⚠️
  • plex-api.library.ingestTransientItem(): response.mediacontainer.metadata.[].media.[].part.[].stream.[].streamType Changed Breaking ⚠️
  • plex-api.library.getLibraryMatches(): response.mediacontainer.metadata.[].media.[].part.[].stream.[].streamType Changed Breaking ⚠️
  • plex-api.library.addSection(): response.mediacontainer.directory.[].media.[].part.[].stream.[].streamType Changed Breaking ⚠️
  • plex-api.library.getAllItemLeaves(): response.mediacontainer.metadata.[].media.[].part.[].stream.[].streamType Changed Breaking ⚠️
  • plex-api.library.getExtras(): response.mediacontainer.metadata.[].media.[].part.[].stream.[].streamType Changed Breaking ⚠️
  • plex-api.library.listMatches(): response.mediacontainer.metadata.[].media.[].part.[].stream.[].streamType Changed Breaking ⚠️
  • plex-api.library.listSonicallySimilar(): response.mediacontainer.metadata.[].media.[].part.[].stream.[].streamType Changed Breaking ⚠️
  • plex-api.library.getRelatedItems(): response.mediacontainer.hub.[].metadata.[].media.[].part.[].stream.[].streamType Changed Breaking ⚠️
  • plex-api.library.listSimilar(): response.mediacontainer.metadata.[].media.[].part.[].stream.[].streamType Changed Breaking ⚠️
  • plex-api.library.getItemTree(): response.mediacontainer.metadataItem.[].media.[].part.[].stream.[].streamType Changed Breaking ⚠️
  • plex-api.library.listPersonMedia(): response.mediacontainer.metadata.[].media.[].part.[].stream.[].streamType Changed Breaking ⚠️
  • plex-api.library.getLibraryDetails(): response.mediacontainer.directory.[].media.[].part.[].stream.[].streamType Changed Breaking ⚠️
  • plex-api.library.autocomplete(): response.mediacontainer.metadata.[].media.[].part.[].stream.[].streamType Changed Breaking ⚠️
  • plex-api.library.getCollections(): response.mediacontainer.metadata.[].media.[].part.[].stream.[].streamType Changed Breaking ⚠️
  • plex-api.library.getCommon(): response.mediacontainer.metadata.[].media.[].part.[].stream.[].streamType Changed Breaking ⚠️
  • plex-api.collections.createCollection(): response.mediacontainer.metadata.[].media.[].part.[].stream.[].streamType Changed Breaking ⚠️
  • plex-api.dvRs.tuneChannel(): response.mediacontainer.metadata.[].media.[].part.[].stream.[].streamType Changed Breaking ⚠️
  • plex-api.liveTv.getSessions(): response.mediacontainer.metadata.[].media.[].part.[].stream.[].streamType Changed Breaking ⚠️
  • plex-api.liveTv.getLiveTvSession(): response.mediacontainer.metadata.[].media.[].part.[].stream.[].streamType Changed Breaking ⚠️
  • plex-api.subscriptions.getAllSubscriptions(): response.mediacontainer.mediaSubscription.[].mediaGrabOperation.[].metadata.media.[].part.[].stream.[].streamType Changed Breaking ⚠️
  • plex-api.subscriptions.createSubscription(): response.mediacontainer.mediaSubscription.[].mediaGrabOperation.[].metadata.media.[].part.[].stream.[].streamType Changed Breaking ⚠️
  • plex-api.subscriptions.getScheduledRecordings(): response.mediacontainer.mediaGrabOperation.[].metadata.media.[].part.[].stream.[].streamType Changed Breaking ⚠️
  • plex-api.subscriptions.getTemplate(): response.mediacontainer.subscriptionTemplate.[].mediaSubscription.[].mediaGrabOperation.[].metadata.media.[].part.[].stream.[].streamType Changed Breaking ⚠️
  • plex-api.subscriptions.getSubscription(): response.mediacontainer.mediaSubscription.[].mediaGrabOperation.[].metadata.media.[].part.[].stream.[].streamType Changed Breaking ⚠️
  • plex-api.subscriptions.editSubscriptionPreferences(): response.mediacontainer.mediaSubscription.[].mediaGrabOperation.[].metadata.media.[].part.[].stream.[].streamType Changed Breaking ⚠️
  • plex-api.subscriptions.reorderSubscription(): response.mediacontainer.mediaSubscription.[].mediaGrabOperation.[].metadata.media.[].part.[].stream.[].streamType Changed Breaking ⚠️
  • plex-api.transcoder.makeDecision(): response.mediacontainer.metadata.[].media.[].part.[].stream.[].streamType Changed Breaking ⚠️
  • plex-api.playlist.listPlaylists(): response.mediacontainer.metadata.[].media.[].part.[].stream.[].streamType Changed Breaking ⚠️
  • plex-api.playlist.getPlaylist(): response.mediacontainer.metadata.[].media.[].part.[].stream.[].streamType Changed Breaking ⚠️
  • plex-api.playlist.getPlaylistItems(): response.mediacontainer.metadata.[].media.[].part.[].stream.[].streamType Changed Breaking ⚠️
  • plex-api.libraryPlaylists.createPlaylist(): response.mediacontainer.metadata.[].media.[].part.[].stream.[].streamType Changed Breaking ⚠️
  • plex-api.libraryPlaylists.clearPlaylistItems(): response.mediacontainer.metadata.[].media.[].part.[].stream.[].streamType Changed Breaking ⚠️
  • plex-api.libraryPlaylists.addPlaylistItems(): response.mediacontainer.metadata.[].media.[].part.[].stream.[].streamType Changed Breaking ⚠️
  • plex-api.libraryPlaylists.deletePlaylistItem(): response.mediacontainer.metadata.[].media.[].part.[].stream.[].streamType Changed Breaking ⚠️
  • plex-api.libraryPlaylists.getPlaylistGeneratorItems(): response.mediacontainer.metadata.media.[].part.[].stream.[].streamType Changed Breaking ⚠️
  • plex-api.libraryPlaylists.movePlaylistItem(): response.mediacontainer.metadata.[].media.[].part.[].stream.[].streamType Changed Breaking ⚠️
  • plex-api.playQueue.getPlayQueue(): response.mediacontainer.metadata.[].media.[].part.[].stream.[].streamType Changed Breaking ⚠️
  • plex-api.playQueue.addToPlayQueue(): response.mediacontainer.metadata.[].media.[].part.[].stream.[].streamType Changed Breaking ⚠️
  • plex-api.playQueue.clearPlayQueue(): response.mediacontainer.metadata.[].media.[].part.[].stream.[].streamType Changed Breaking ⚠️
  • plex-api.playQueue.resetPlayQueue(): response.mediacontainer.metadata.[].media.[].part.[].stream.[].streamType Changed Breaking ⚠️
  • plex-api.playQueue.shuffle(): response.mediacontainer.metadata.[].media.[].part.[].stream.[].streamType Changed Breaking ⚠️
  • plex-api.playQueue.unshuffle(): response.mediacontainer.metadata.[].media.[].part.[].stream.[].streamType Changed Breaking ⚠️
  • plex-api.playQueue.deletePlayQueueItem(): response.mediacontainer.metadata.[].media.[].part.[].stream.[].streamType Changed Breaking ⚠️
  • plex-api.playQueue.movePlayQueueItem(): response.mediacontainer.metadata.[].media.[].part.[].stream.[].streamType Changed Breaking ⚠️
  • plex-api.status.listSessions(): response.mediacontainer.metadata.[].media.[].part.[].stream.[].streamType Changed Breaking ⚠️
  • plex-api.content.getCollectionItems(): response.mediacontainer.metadata.[].media.[].part.[].stream.[].streamType Changed Breaking ⚠️
  • plex-api.content.getMetadataItem(): response.mediacontainer.metadata.[].media.[].part.[].stream.[].streamType Changed Breaking ⚠️
  • plex-api.content.getAlbums(): response.mediacontainer.metadata.[].media.[].part.[].stream.[].streamType Changed Breaking ⚠️
  • plex-api.content.listContent(): response.mediacontainer.metadata.[].media.[].part.[].stream.[].streamType Changed Breaking ⚠️
  • plex-api.content.getAllLeaves(): response.mediacontainer.metadata.[].media.[].part.[].stream.[].streamType Changed Breaking ⚠️
  • plex-api.content.getSonicPath(): response.mediacontainer.metadata.[].media.[].part.[].stream.[].streamType Changed Breaking ⚠️
  • plex-api.content.getSonicallySimilar(): `response.mediacontainer.metadata.[].media....
Read more

java - v0.22.2 - 2025-12-27 00:32:27

Choose a tag to compare

@github-actions github-actions released this 27 Dec 00:36

Generated by Speakeasy CLI

2025-12-27 00:32:27

Changes

Based on:

Generated

  • [java v0.22.2] .

Releases

java - v0.22.1 - 2025-12-01 00:37:57

Choose a tag to compare

@github-actions github-actions released this 01 Dec 00:42

Generated by Speakeasy CLI## Java SDK Changes Detected:

  • plex-api.libraryPlaylists.addPlaylistItems(): response.mediacontainer.metadata.[] Changed Breaking ⚠️
  • plex-api.libraryPlaylists.clearPlaylistItems(): response.mediacontainer.metadata.[] Changed Breaking ⚠️
  • plex-api.libraryCollections.moveCollectionItem(): response.mediacontainer.metadata.[] Changed Breaking ⚠️
  • plex-api.libraryCollections.deleteCollectionItem(): response.mediacontainer.metadata.[] Changed Breaking ⚠️
  • plex-api.libraryCollections.addCollectionItems(): response.mediacontainer.metadata.[] Changed Breaking ⚠️
  • plex-api.content.getSonicallySimilar(): response.mediacontainer.metadata.[] Changed Breaking ⚠️
  • plex-api.butler.stopTask(): request Changed Breaking ⚠️
  • plex-api.butler.startTask(): request Changed Breaking ⚠️
  • plex-api.content.getSonicPath(): response.mediacontainer.metadata.[] Changed Breaking ⚠️
  • plex-api.downloadQueue.getItemDecision(): response.mediacontainer.metadata.[] Changed Breaking ⚠️
  • plex-api.hubs.getAllHubs():
    • request.onlyTransient Changed
    • response.mediacontainer.hub.[].metadata.[] Changed Breaking ⚠️
  • plex-api.hubs.getContinueWatching(): response.mediacontainer.hub.[].metadata.[] Changed Breaking ⚠️
  • plex-api.hubs.getPromotedHubs(): response.mediacontainer.hub.[].metadata.[] Changed Breaking ⚠️
  • plex-api.hubs.getMetadataHubs():
    • request.onlyTransient Changed
    • response.mediacontainer.hub.[].metadata.[] Changed Breaking ⚠️
  • plex-api.hubs.getPostplayHubs():
    • request.onlyTransient Changed
    • response.mediacontainer.hub.[].metadata.[] Changed Breaking ⚠️
  • plex-api.hubs.getRelatedHubs():
    • request.onlyTransient Changed
    • response.mediacontainer.hub.[].metadata.[] Changed Breaking ⚠️
  • plex-api.hubs.getSectionHubs():
    • request.onlyTransient Changed
    • response.mediacontainer.hub.[].metadata.[] Changed Breaking ⚠️
  • plex-api.content.getAllLeaves(): response.mediacontainer.metadata.[] Changed Breaking ⚠️
  • plex-api.content.listContent():
    • request Changed
    • response.mediacontainer.metadata.[] Changed Breaking ⚠️
  • plex-api.search.searchHubs(): response.mediacontainer.hub.[].metadata.[] Changed Breaking ⚠️
  • plex-api.content.getAlbums(): response.mediacontainer.metadata.[] Changed Breaking ⚠️
  • plex-api.library.getLibraryItems():
    • request.mediaQuery Changed
    • response.mediacontainer.metadata.[] Changed Breaking ⚠️
  • plex-api.library.ingestTransientItem():
    • request Changed
    • response.mediacontainer.metadata.[] Changed Breaking ⚠️
  • plex-api.library.getLibraryMatches():
    • request Changed Breaking ⚠️
    • response.mediacontainer.metadata.[] Changed Breaking ⚠️
  • plex-api.content.getMetadataItem():
    • request Changed
    • response.mediacontainer.metadata.[] Changed Breaking ⚠️
  • plex-api.library.getSections(): response.mediacontainer.directory.[] Changed Breaking ⚠️
  • plex-api.library.addSection():
    • request Changed
    • response.mediacontainer.directory.[] Changed Breaking ⚠️
  • plex-api.library.getTags():
    • request.type Changed Breaking ⚠️
  • plex-api.content.getCollectionItems(): response.mediacontainer.metadata.[] Changed Breaking ⚠️
  • plex-api.library.getAllItemLeaves(): response.mediacontainer.metadata.[] Changed Breaking ⚠️
  • plex-api.status.listSessions(): response.mediacontainer.metadata.[] Changed Breaking ⚠️
  • plex-api.playQueue.movePlayQueueItem(): response.mediacontainer.metadata.[] Changed Breaking ⚠️
  • plex-api.library.getExtras(): response.mediacontainer.metadata.[] Changed Breaking ⚠️
  • plex-api.playQueue.deletePlayQueueItem(): response.mediacontainer.metadata.[] Changed Breaking ⚠️
  • plex-api.playQueue.unshuffle(): response.mediacontainer.metadata.[] Changed Breaking ⚠️
  • plex-api.library.listMatches():
    • request.manual Changed
    • response.mediacontainer.metadata.[] Changed Breaking ⚠️
  • plex-api.library.listSonicallySimilar(): response.mediacontainer.metadata.[] Changed Breaking ⚠️
  • plex-api.playQueue.shuffle(): response.mediacontainer.metadata.[] Changed Breaking ⚠️
  • plex-api.library.getRelatedItems(): response.mediacontainer.hub.[].metadata.[] Changed Breaking ⚠️
  • plex-api.library.listSimilar(): response.mediacontainer.metadata.[] Changed Breaking ⚠️
  • plex-api.playQueue.resetPlayQueue(): response.mediacontainer.metadata.[] Changed Breaking ⚠️
  • plex-api.library.getItemTree(): response.mediacontainer.metadataItem.[] Changed Breaking ⚠️
  • plex-api.playQueue.clearPlayQueue(): response.mediacontainer.metadata.[] Changed Breaking ⚠️
  • plex-api.playQueue.addToPlayQueue():
    • request.next Changed
    • response.mediacontainer.metadata.[] Changed Breaking ⚠️
  • plex-api.library.getCommon():
    • request.mediaQuery Changed
    • response.mediacontainer.metadata.[] Changed Breaking ⚠️
  • plex-api.library.getPerson(): response.mediacontainer.directory.[] Changed Breaking ⚠️
  • plex-api.library.listPersonMedia(): response.mediacontainer.metadata.[] Changed Breaking ⚠️
  • plex-api.playQueue.getPlayQueue():
    • request Changed
    • response.mediacontainer.metadata.[] Changed Breaking ⚠️
  • plex-api.library.getLibraryDetails():
    • request.includeDetails Changed
    • response.mediacontainer.directory.[] Changed Breaking ⚠️
  • plex-api.libraryPlaylists.movePlaylistItem(): response.mediacontainer.metadata.[] Changed Breaking ⚠️
  • plex-api.library.autocomplete():
    • request.mediaQuery Changed
    • response.mediacontainer.metadata.[] Changed Breaking ⚠️
  • plex-api.library.getCollections():
    • request.mediaQuery Changed
    • response.mediacontainer.metadata.[] Changed Breaking ⚠️
  • plex-api.libraryPlaylists.getPlaylistGeneratorItems(): response.mediacontainer.metadata Changed Breaking ⚠️
  • plex-api.libraryPlaylists.deletePlaylistItem(): response.mediacontainer.metadata.[] Changed Breaking ⚠️
  • plex-api.search.voiceSearchHubs():
    • request.type Changed Breaking ⚠️
    • response.mediacontainer.hub.[].metadata.[] Changed Breaking ⚠️
  • plex-api.libraryPlaylists.createPlaylist(): response.mediacontainer.metadata.[] Changed Breaking ⚠️
  • plex-api.playlist.getPlaylistItems(): response.mediacontainer.metadata.[] Changed Breaking ⚠️
  • plex-api.playlist.getPlaylist(): response.mediacontainer.metadata.[] Changed Breaking ⚠️
  • plex-api.playlist.listPlaylists(): response.mediacontainer.metadata.[] Changed Breaking ⚠️
  • plex-api.collections.createCollection():
    • request.type Changed Breaking ⚠️
    • response.mediacontainer.metadata.[] Changed Breaking ⚠️
  • plex-api.dvRs.tuneChannel(): response.mediacontainer.metadata.[] Changed Breaking ⚠️
  • plex-api.liveTv.getSessions(): response.mediacontainer.metadata.[] Changed Breaking ⚠️
  • plex-api.liveTv.getLiveTvSession(): response.mediacontainer.metadata.[] Changed Breaking ⚠️
  • plex-api.transcoder.makeDecision():
    • request Changed
    • response.mediacontainer.metadata.[] Changed Breaking ⚠️
  • plex-api.subscriptions.getAllSubscriptions():
    • request Changed
    • response.mediacontainer.mediaSubscription.[].mediaGrabOperation.[].metadata Changed Breaking ⚠️
  • plex-api.subscriptions.createSubscription(): response.mediacontainer.mediaSubscription.[].mediaGrabOperation.[].metadata Changed Breaking ⚠️
  • plex-api.subscriptions.getScheduledRecordings(): response.mediacontainer.mediaGrabOperation.[].metadata Changed Breaking ⚠️
  • plex-api.subscriptions.getTemplate(): response.mediacontainer.subscriptionTemplate.[].mediaSubscription.[].mediaGrabOperation.[].metadata Changed Breaking ⚠️
  • plex-api.subscriptions.getSubscription():
    • request Changed
    • response.mediacontainer.mediaSubscription.[].mediaGrabOperation.[].metadata Changed Breaking ⚠️
  • plex-api.subscriptions.editSubscriptionPreferences(): response.mediacontainer.mediaSubscription.[].mediaGrabOperation.[].metadata Changed Breaking ⚠️
  • plex-api.subscriptions.reorderSubscription(): response.mediacontainer.mediaSubscription.[].mediaGrabOperation.[].metadata Changed Breaking ⚠️
  • plex-api.library.addSubtitles(): request Changed
  • plex-api.libraryPlaylists.uploadPlaylist():
    • request.force Changed
  • plex-api.transcoder.transcodeSubtitles(): request Changed
  • plex-api.transcoder.startTranscodeSession(): request Changed
  • plex-api.library.getMediaPart():
    • request.download Changed
  • plex-api.library.detectIntros():
    • request.force Changed
  • plex-api.library.getSectionImage():
    • request.mediaQuery Changed
  • `plex-api....
Read more

java - v0.21.1 - 2025-11-13 00:30:34

Choose a tag to compare

@github-actions github-actions released this 13 Nov 00:35

Generated by Speakeasy CLI

2025-11-13 00:30:34

Changes

Based on:

Generated

  • [java v0.21.1] .

Releases

java - v0.20.1 - 2025-10-13 00:31:03

Choose a tag to compare

@github-actions github-actions released this 13 Oct 00:35

Generated by Speakeasy CLI

2025-10-13 00:31:03

Changes

Based on:

Generated

  • [java v0.20.1] .

Releases