Skip to content

Releases: LukasParke/plexgo

go - v0.28.2 - 2026-01-11 00:13:18

11 Jan 00:15

Choose a tag to compare

Generated by Speakeasy CLI## Go SDK Changes:

  • PlexApi.DownloadQueue.GetItemDecision(): response.MediaContainer.Metadata.[].Media.[].Part.[].Stream.[].StreamType Changed Breaking ⚠️
  • PlexApi.Hubs.GetAllHubs(): response.MediaContainer.Hub.[].Metadata.[].Media.[].Part.[].Stream.[].StreamType Changed Breaking ⚠️
  • PlexApi.Hubs.GetContinueWatching(): response.MediaContainer.Hub.[].Metadata.[].Media.[].Part.[].Stream.[].StreamType Changed Breaking ⚠️
  • PlexApi.Hubs.GetPromotedHubs(): response.MediaContainer.Hub.[].Metadata.[].Media.[].Part.[].Stream.[].StreamType Changed Breaking ⚠️
  • PlexApi.Hubs.GetMetadataHubs(): response.MediaContainer.Hub.[].Metadata.[].Media.[].Part.[].Stream.[].StreamType Changed Breaking ⚠️
  • PlexApi.Hubs.GetPostplayHubs(): response.MediaContainer.Hub.[].Metadata.[].Media.[].Part.[].Stream.[].StreamType Changed Breaking ⚠️
  • PlexApi.Hubs.GetRelatedHubs(): response.MediaContainer.Hub.[].Metadata.[].Media.[].Part.[].Stream.[].StreamType Changed Breaking ⚠️
  • PlexApi.Hubs.GetSectionHubs(): response.MediaContainer.Hub.[].Metadata.[].Media.[].Part.[].Stream.[].StreamType Changed Breaking ⚠️
  • PlexApi.Search.SearchHubs(): response.MediaContainer.Hub.[].Metadata.[].Media.[].Part.[].Stream.[].StreamType Changed Breaking ⚠️
  • PlexApi.Search.VoiceSearchHubs(): response.MediaContainer.Hub.[].Metadata.[].Media.[].Part.[].Stream.[].StreamType Changed Breaking ⚠️
  • PlexApi.Library.GetLibraryItems(): response.MediaContainer.Metadata.[].Media.[].Part.[].Stream.[].StreamType Changed Breaking ⚠️
  • PlexApi.Library.IngestTransientItem(): response.MediaContainer.Metadata.[].Media.[].Part.[].Stream.[].StreamType Changed Breaking ⚠️
  • PlexApi.Library.GetLibraryMatches(): response.MediaContainer.Metadata.[].Media.[].Part.[].Stream.[].StreamType Changed Breaking ⚠️
  • PlexApi.Library.AddSection(): response.MediaContainer.Directory.[].Media.[].Part.[].Stream.[].StreamType Changed Breaking ⚠️
  • PlexApi.Library.GetAllItemLeaves(): response.MediaContainer.Metadata.[].Media.[].Part.[].Stream.[].StreamType Changed Breaking ⚠️
  • PlexApi.Library.GetExtras(): response.MediaContainer.Metadata.[].Media.[].Part.[].Stream.[].StreamType Changed Breaking ⚠️
  • PlexApi.Library.ListMatches(): response.MediaContainer.Metadata.[].Media.[].Part.[].Stream.[].StreamType Changed Breaking ⚠️
  • PlexApi.Library.ListSonicallySimilar(): response.MediaContainer.Metadata.[].Media.[].Part.[].Stream.[].StreamType Changed Breaking ⚠️
  • PlexApi.Library.GetRelatedItems(): response.MediaContainer.Hub.[].Metadata.[].Media.[].Part.[].Stream.[].StreamType Changed Breaking ⚠️
  • PlexApi.Library.ListSimilar(): response.MediaContainer.Metadata.[].Media.[].Part.[].Stream.[].StreamType Changed Breaking ⚠️
  • PlexApi.Library.GetItemTree(): response.MediaContainer.MetadataItem.[].Media.[].Part.[].Stream.[].StreamType Changed Breaking ⚠️
  • PlexApi.Library.ListPersonMedia(): response.MediaContainer.Metadata.[].Media.[].Part.[].Stream.[].StreamType Changed Breaking ⚠️
  • PlexApi.Library.GetLibraryDetails(): response.MediaContainer.Directory.[].Media.[].Part.[].Stream.[].StreamType Changed Breaking ⚠️
  • PlexApi.Library.Autocomplete(): response.MediaContainer.Metadata.[].Media.[].Part.[].Stream.[].StreamType Changed Breaking ⚠️
  • PlexApi.Library.GetCollections(): response.MediaContainer.Metadata.[].Media.[].Part.[].Stream.[].StreamType Changed Breaking ⚠️
  • PlexApi.Library.GetCommon(): response.MediaContainer.Metadata.[].Media.[].Part.[].Stream.[].StreamType Changed Breaking ⚠️
  • PlexApi.Collections.CreateCollection(): response.MediaContainer.Metadata.[].Media.[].Part.[].Stream.[].StreamType Changed Breaking ⚠️
  • PlexApi.DvRs.TuneChannel(): response.MediaContainer.Metadata.[].Media.[].Part.[].Stream.[].StreamType Changed Breaking ⚠️
  • PlexApi.LiveTv.GetSessions(): response.MediaContainer.Metadata.[].Media.[].Part.[].Stream.[].StreamType Changed Breaking ⚠️
  • PlexApi.LiveTv.GetLiveTvSession(): response.MediaContainer.Metadata.[].Media.[].Part.[].Stream.[].StreamType Changed Breaking ⚠️
  • PlexApi.Subscriptions.GetAllSubscriptions(): response.MediaContainer.MediaSubscription.[].MediaGrabOperation.[].Metadata.Media.[].Part.[].Stream.[].StreamType Changed Breaking ⚠️
  • PlexApi.Subscriptions.CreateSubscription(): response.MediaContainer.MediaSubscription.[].MediaGrabOperation.[].Metadata.Media.[].Part.[].Stream.[].StreamType Changed Breaking ⚠️
  • PlexApi.Subscriptions.GetScheduledRecordings(): response.MediaContainer.MediaGrabOperation.[].Metadata.Media.[].Part.[].Stream.[].StreamType Changed Breaking ⚠️
  • PlexApi.Subscriptions.GetTemplate(): response.MediaContainer.SubscriptionTemplate.[].MediaSubscription.[].MediaGrabOperation.[].Metadata.Media.[].Part.[].Stream.[].StreamType Changed Breaking ⚠️
  • PlexApi.Subscriptions.GetSubscription(): response.MediaContainer.MediaSubscription.[].MediaGrabOperation.[].Metadata.Media.[].Part.[].Stream.[].StreamType Changed Breaking ⚠️
  • PlexApi.Subscriptions.EditSubscriptionPreferences(): response.MediaContainer.MediaSubscription.[].MediaGrabOperation.[].Metadata.Media.[].Part.[].Stream.[].StreamType Changed Breaking ⚠️
  • PlexApi.Subscriptions.ReorderSubscription(): response.MediaContainer.MediaSubscription.[].MediaGrabOperation.[].Metadata.Media.[].Part.[].Stream.[].StreamType Changed Breaking ⚠️
  • PlexApi.Transcoder.MakeDecision(): response.MediaContainer.Metadata.[].Media.[].Part.[].Stream.[].StreamType Changed Breaking ⚠️
  • PlexApi.Playlist.ListPlaylists(): response.MediaContainer.Metadata.[].Media.[].Part.[].Stream.[].StreamType Changed Breaking ⚠️
  • PlexApi.Playlist.GetPlaylist(): response.MediaContainer.Metadata.[].Media.[].Part.[].Stream.[].StreamType Changed Breaking ⚠️
  • PlexApi.Playlist.GetPlaylistItems(): response.MediaContainer.Metadata.[].Media.[].Part.[].Stream.[].StreamType Changed Breaking ⚠️
  • PlexApi.LibraryPlaylists.CreatePlaylist(): response.MediaContainer.Metadata.[].Media.[].Part.[].Stream.[].StreamType Changed Breaking ⚠️
  • PlexApi.LibraryPlaylists.ClearPlaylistItems(): response.MediaContainer.Metadata.[].Media.[].Part.[].Stream.[].StreamType Changed Breaking ⚠️
  • PlexApi.LibraryPlaylists.AddPlaylistItems(): response.MediaContainer.Metadata.[].Media.[].Part.[].Stream.[].StreamType Changed Breaking ⚠️
  • PlexApi.LibraryPlaylists.DeletePlaylistItem(): response.MediaContainer.Metadata.[].Media.[].Part.[].Stream.[].StreamType Changed Breaking ⚠️
  • PlexApi.LibraryPlaylists.ModifyPlaylistGenerator(): response.MediaContainer.Metadata.[].Media.[].Part.[].Stream.[].StreamType Changed Breaking ⚠️
  • PlexApi.LibraryPlaylists.GetPlaylistGeneratorItems(): response.MediaContainer.Metadata.Media.[].Part.[].Stream.[].StreamType Changed Breaking ⚠️
  • PlexApi.LibraryPlaylists.MovePlaylistItem(): response.MediaContainer.Metadata.[].Media.[].Part.[].Stream.[].StreamType Changed Breaking ⚠️
  • PlexApi.PlayQueue.GetPlayQueue(): response.MediaContainer.Metadata.[].Media.[].Part.[].Stream.[].StreamType Changed Breaking ⚠️
  • PlexApi.PlayQueue.AddToPlayQueue(): response.MediaContainer.Metadata.[].Media.[].Part.[].Stream.[].StreamType Changed Breaking ⚠️
  • PlexApi.PlayQueue.ClearPlayQueue(): response.MediaContainer.Metadata.[].Media.[].Part.[].Stream.[].StreamType Changed Breaking ⚠️
  • PlexApi.PlayQueue.ResetPlayQueue(): response.MediaContainer.Metadata.[].Media.[].Part.[].Stream.[].StreamType Changed Breaking ⚠️
  • PlexApi.PlayQueue.Shuffle(): response.MediaContainer.Metadata.[].Media.[].Part.[].Stream.[].StreamType Changed Breaking ⚠️
  • PlexApi.PlayQueue.Unshuffle(): response.MediaContainer.Metadata.[].Media.[].Part.[].Stream.[].StreamType Changed Breaking ⚠️
  • PlexApi.PlayQueue.DeletePlayQueueItem(): response.MediaContainer.Metadata.[].Media.[].Part.[].Stream.[].StreamType Changed Breaking ⚠️
  • PlexApi.PlayQueue.MovePlayQueueItem(): response.MediaContainer.Metadata.[].Media.[].Part.[].Stream.[].StreamType Changed Breaking ⚠️
  • PlexApi.Status.ListSessions(): response.MediaContainer.Metadata.[].Media.[].Part.[].Stream.[].StreamType Changed Breaking ⚠️
  • PlexApi.Content.GetCollectionItems(): response.MediaContainer.Metadata.[].Media.[].Part.[].Stream.[].StreamType Changed Breaking ⚠️
  • PlexApi.Content.GetMetadataItem(): response.MediaContainer.Metadata.[].Media.[].Part.[].Stream.[].StreamType Changed Breaking ⚠️
  • PlexApi.Content.GetAlbums(): response.MediaContainer.Metadata.[].Media.[].Part.[].Stream.[].StreamType Changed Breaking ⚠️
  • PlexApi.Content.ListContent(): response.MediaContainer.Metadata.[].Media.[].Part.[].Stream.[].StreamType Changed Breaking ⚠️
  • PlexApi.Content.GetAllLeaves(): response.MediaContainer.Metadata.[].Media.[].Part.[].Stream.[].StreamType Changed Breaking ⚠️
  • PlexApi.Content.GetSonicPath(): response.MediaContainer.Metadata.[].Media.[].Part.[].Stream.[].StreamType Changed Breaking :wa...
Read more

go - v0.28.1 - 2025-12-27 00:11:33

27 Dec 00:13

Choose a tag to compare

Generated by Speakeasy CLI

2025-12-27 00:11:33

Changes

Based on:

Generated

  • [go v0.28.1] .

Releases

go - v0.28.0 - 2025-12-01 00:13:26

01 Dec 00:15

Choose a tag to compare

Generated by Speakeasy CLI## Go SDK Changes:

  • PlexApi.LibraryPlaylists.AddPlaylistItems(): response.MediaContainer.Metadata.[] Changed Breaking ⚠️
  • PlexApi.Hubs.GetMetadataHubs():
    • request.Request.OnlyTransient Changed
    • response.MediaContainer.Hub.[].Metadata.[] Changed Breaking ⚠️
  • PlexApi.LibraryCollections.MoveCollectionItem(): response.MediaContainer.Metadata.[] Changed Breaking ⚠️
  • PlexApi.LibraryCollections.DeleteCollectionItem(): response.MediaContainer.Metadata.[] Changed Breaking ⚠️
  • PlexApi.LibraryCollections.AddCollectionItems(): response.MediaContainer.Metadata.[] Changed Breaking ⚠️
  • PlexApi.Content.GetSonicallySimilar(): response.MediaContainer.Metadata.[] Changed Breaking ⚠️
  • PlexApi.Butler.StopTask(): request.Request Changed Breaking ⚠️
  • PlexApi.Butler.StartTask(): request.Request Changed Breaking ⚠️
  • PlexApi.Content.GetSonicPath(): response.MediaContainer.Metadata.[] Changed Breaking ⚠️
  • PlexApi.DownloadQueue.GetItemDecision(): response.MediaContainer.Metadata.[] Changed Breaking ⚠️
  • PlexApi.Hubs.GetAllHubs():
    • request.Request.OnlyTransient Changed
    • response.MediaContainer.Hub.[].Metadata.[] Changed Breaking ⚠️
  • PlexApi.Hubs.GetContinueWatching(): response.MediaContainer.Hub.[].Metadata.[] Changed Breaking ⚠️
  • PlexApi.Hubs.GetPromotedHubs(): response.MediaContainer.Hub.[].Metadata.[] Changed Breaking ⚠️
  • PlexApi.Content.GetAllLeaves(): response.MediaContainer.Metadata.[] Changed Breaking ⚠️
  • PlexApi.Hubs.GetPostplayHubs():
    • request.Request.OnlyTransient Changed
    • response.MediaContainer.Hub.[].Metadata.[] Changed Breaking ⚠️
  • PlexApi.Hubs.GetRelatedHubs():
    • request.Request.OnlyTransient Changed
    • response.MediaContainer.Hub.[].Metadata.[] Changed Breaking ⚠️
  • PlexApi.Hubs.GetSectionHubs():
    • request.Request.OnlyTransient Changed
    • response.MediaContainer.Hub.[].Metadata.[] Changed Breaking ⚠️
  • PlexApi.Content.ListContent():
    • request.Request Changed
    • response.MediaContainer.Metadata.[] Changed Breaking ⚠️
  • PlexApi.Content.GetAlbums(): response.MediaContainer.Metadata.[] Changed Breaking ⚠️
  • PlexApi.Search.SearchHubs(): response.MediaContainer.Hub.[].Metadata.[] Changed Breaking ⚠️
  • PlexApi.Search.VoiceSearchHubs():
    • request.Request.Type Changed Breaking ⚠️
    • response.MediaContainer.Hub.[].Metadata.[] Changed Breaking ⚠️
  • PlexApi.Library.GetLibraryItems():
    • request.Request.MediaQuery Changed
    • response.MediaContainer.Metadata.[] Changed Breaking ⚠️
  • PlexApi.Library.IngestTransientItem():
    • request.Request Changed
    • response.MediaContainer.Metadata.[] Changed Breaking ⚠️
  • PlexApi.Library.GetLibraryMatches():
    • request.Request Changed Breaking ⚠️
    • response.MediaContainer.Metadata.[] Changed Breaking ⚠️
  • PlexApi.Content.GetMetadataItem():
    • request.Request Changed
    • response.MediaContainer.Metadata.[] Changed Breaking ⚠️
  • PlexApi.Library.GetSections(): response.MediaContainer.Directory.[] Changed Breaking ⚠️
  • PlexApi.Library.AddSection():
    • request.Request Changed
    • response.MediaContainer.Directory.[] Changed Breaking ⚠️
  • PlexApi.Library.GetTags():
    • request.Request.Type Changed Breaking ⚠️
  • PlexApi.Content.GetCollectionItems(): response.MediaContainer.Metadata.[] Changed Breaking ⚠️
  • PlexApi.Library.GetAllItemLeaves(): response.MediaContainer.Metadata.[] Changed Breaking ⚠️
  • PlexApi.Status.ListSessions(): response.MediaContainer.Metadata.[] Changed Breaking ⚠️
  • PlexApi.PlayQueue.MovePlayQueueItem(): response.MediaContainer.Metadata.[] Changed Breaking ⚠️
  • PlexApi.Library.GetExtras(): response.MediaContainer.Metadata.[] Changed Breaking ⚠️
  • PlexApi.PlayQueue.DeletePlayQueueItem(): response.MediaContainer.Metadata.[] Changed Breaking ⚠️
  • PlexApi.PlayQueue.Unshuffle(): response.MediaContainer.Metadata.[] Changed Breaking ⚠️
  • PlexApi.Library.ListMatches():
    • request.Request.Manual Changed
    • response.MediaContainer.Metadata.[] Changed Breaking ⚠️
  • PlexApi.Library.ListSonicallySimilar(): response.MediaContainer.Metadata.[] Changed Breaking ⚠️
  • PlexApi.PlayQueue.ResetPlayQueue(): response.MediaContainer.Metadata.[] Changed Breaking ⚠️
  • PlexApi.Library.GetRelatedItems(): response.MediaContainer.Hub.[].Metadata.[] Changed Breaking ⚠️
  • PlexApi.Library.ListSimilar(): response.MediaContainer.Metadata.[] Changed Breaking ⚠️
  • PlexApi.PlayQueue.ClearPlayQueue(): response.MediaContainer.Metadata.[] Changed Breaking ⚠️
  • PlexApi.Library.GetItemTree(): response.MediaContainer.MetadataItem.[] Changed Breaking ⚠️
  • PlexApi.PlayQueue.AddToPlayQueue():
    • request.Request.Next Changed
    • response.MediaContainer.Metadata.[] Changed Breaking ⚠️
  • PlexApi.PlayQueue.GetPlayQueue():
    • request.Request Changed
    • response.MediaContainer.Metadata.[] Changed Breaking ⚠️
  • PlexApi.LibraryPlaylists.MovePlaylistItem(): response.MediaContainer.Metadata.[] Changed Breaking ⚠️
  • PlexApi.Library.GetPerson(): response.MediaContainer.Directory.[] Changed Breaking ⚠️
  • PlexApi.Library.ListPersonMedia(): response.MediaContainer.Metadata.[] Changed Breaking ⚠️
  • PlexApi.LibraryPlaylists.GetPlaylistGeneratorItems(): response.MediaContainer.Metadata Changed Breaking ⚠️
  • PlexApi.Library.GetLibraryDetails():
    • request.Request.IncludeDetails Changed
    • response.MediaContainer.Directory.[] Changed Breaking ⚠️
  • PlexApi.LibraryPlaylists.ModifyPlaylistGenerator():
    • request.Request.Item Changed
    • response.MediaContainer.Metadata.[] Changed Breaking ⚠️
  • PlexApi.Library.Autocomplete():
    • request.Request.MediaQuery Changed
    • response.MediaContainer.Metadata.[] Changed Breaking ⚠️
  • PlexApi.Library.GetCollections():
    • request.Request.MediaQuery Changed
    • response.MediaContainer.Metadata.[] Changed Breaking ⚠️
  • PlexApi.Library.GetCommon():
    • request.Request.MediaQuery Changed
    • response.MediaContainer.Metadata.[] Changed Breaking ⚠️
  • PlexApi.LibraryPlaylists.DeletePlaylistItem(): response.MediaContainer.Metadata.[] Changed Breaking ⚠️
  • PlexApi.LibraryPlaylists.ClearPlaylistItems(): response.MediaContainer.Metadata.[] Changed Breaking ⚠️
  • PlexApi.PlayQueue.Shuffle(): response.MediaContainer.Metadata.[] Changed Breaking ⚠️
  • PlexApi.LibraryPlaylists.CreatePlaylist(): response.MediaContainer.Metadata.[] Changed Breaking ⚠️
  • PlexApi.Playlist.GetPlaylistItems(): response.MediaContainer.Metadata.[] Changed Breaking ⚠️
  • PlexApi.Playlist.GetPlaylist(): response.MediaContainer.Metadata.[] Changed Breaking ⚠️
  • PlexApi.Collections.CreateCollection():
    • request.Request.Type Changed Breaking ⚠️
    • response.MediaContainer.Metadata.[] Changed Breaking ⚠️
  • PlexApi.DvRs.TuneChannel(): response.MediaContainer.Metadata.[] Changed Breaking ⚠️
  • PlexApi.LiveTv.GetSessions(): response.MediaContainer.Metadata.[] Changed Breaking ⚠️
  • PlexApi.LiveTv.GetLiveTvSession(): response.MediaContainer.Metadata.[] Changed Breaking ⚠️
  • PlexApi.Playlist.ListPlaylists(): response.MediaContainer.Metadata.[] Changed Breaking ⚠️
  • PlexApi.Subscriptions.GetAllSubscriptions():
    • request.Request Changed
    • response.MediaContainer.MediaSubscription.[].MediaGrabOperation.[].Metadata Changed Breaking ⚠️
  • PlexApi.Subscriptions.CreateSubscription(): response.MediaContainer.MediaSubscription.[].MediaGrabOperation.[].Metadata Changed Breaking ⚠️
  • PlexApi.Subscriptions.GetScheduledRecordings(): response.MediaContainer.MediaGrabOperation.[].Metadata Changed Breaking ⚠️
  • PlexApi.Subscriptions.GetTemplate(): response.MediaContainer.SubscriptionTemplate.[].MediaSubscription.[].MediaGrabOperation.[].Metadata Changed Breaking ⚠️
  • PlexApi.Subscriptions.GetSubscription():
    • request.Request Changed
    • response.MediaContainer.MediaSubscription.[].MediaGrabOperation.[].Metadata Changed Breaking ⚠️
  • PlexApi.Subscriptions.EditSubscriptionPreferences(): response.MediaContainer.MediaSubscription.[].MediaGrabOperation.[].Metadata Changed Breaking ⚠️
  • PlexApi.Subscriptions.ReorderSubscription(): response.MediaContainer.MediaSubscription.[].MediaGrabOperation.[].Metadata Changed Breaking ⚠️
  • PlexApi.Transcoder.MakeDecision():
    • request.Request Changed
    • response.MediaContainer.Metadata.[] Changed Breaking ⚠️
  • PlexApi.Library.RefreshItemsMetadata():
    • request.Request.MarkUpdated Changed
  • PlexApi.Authentication.Post-Users-Sign-In-Data(): Added
  • PlexApi.Transcoder.StartTranscodeSession(): `request.Requ...
Read more

go - v0.27.0 - 2025-11-13 00:10:35

13 Nov 00:12

Choose a tag to compare

Generated by Speakeasy CLI

2025-11-13 00:10:35

Changes

Based on:

Generated

  • [go v0.27.0] .

Releases

go - v0.26.1 - 2025-10-13 00:10:42

13 Oct 00:12

Choose a tag to compare

Generated by Speakeasy CLI

2025-10-13 00:10:42

Changes

Based on:

Generated

  • [go v0.26.1] .

Releases

go - v0.26.0 - 2025-10-12 05:52:17

12 Oct 05:54

Choose a tag to compare

Generated by Speakeasy CLI## Go SDK Changes Detected:

  • PlexApi.Butler.StartTask():
    • request Changed Breaking ⚠️
    • error Changed Breaking ⚠️
  • PlexApi.Butler.StopTask():
    • request Changed Breaking ⚠️
    • error Changed Breaking ⚠️
  • PlexApi.Updater.ApplyUpdates():
    • request Changed Breaking ⚠️
    • error Changed Breaking ⚠️
  • PlexApi.General.GetServerInfo(): Added
  • PlexApi.General.GetIdentity(): Added
  • PlexApi.General.GetSourceConnectionInformation(): Added
  • PlexApi.General.GetTransientToken(): Added
  • PlexApi.Events.GetNotifications(): Added
  • PlexApi.Events.ConnectWebSocket(): Added
  • PlexApi.Preferences.GetAllPreferences(): Added
  • PlexApi.Preferences.SetPreferences(): Added
  • PlexApi.Preferences.GetPreference(): Added
  • PlexApi.Rate.SetRating(): Added
  • PlexApi.Timeline.MarkPlayed(): Added
  • PlexApi.Timeline.Report(): Added
  • PlexApi.Timeline.Unscrobble(): Added
  • PlexApi.Activities.ListActivities(): Added
  • PlexApi.Activities.CancelActivity(): Added
  • PlexApi.Butler.StopTasks(): Added
  • PlexApi.Butler.GetTasks(): Added
  • PlexApi.Butler.StartTasks(): Added
  • PlexApi.DownloadQueue.CreateDownloadQueue(): Added
  • PlexApi.DownloadQueue.GetDownloadQueue(): Added
  • PlexApi.DownloadQueue.AddDownloadQueueItems(): Added
  • PlexApi.DownloadQueue.ListDownloadQueueItems(): Added
  • PlexApi.DownloadQueue.GetItemDecision(): Added
  • PlexApi.DownloadQueue.GetDownloadQueueMedia(): Added
  • PlexApi.DownloadQueue.RemoveDownloadQueueItems(): Added
  • PlexApi.DownloadQueue.GetDownloadQueueItems(): Added
  • PlexApi.DownloadQueue.RestartProcessingDownloadQueueItems(): Added
  • PlexApi.Hubs.GetAllHubs(): Added
  • PlexApi.Hubs.GetContinueWatching(): Added
  • PlexApi.Hubs.GetHubItems(): Added
  • PlexApi.Hubs.GetPromotedHubs(): Added
  • PlexApi.Hubs.GetMetadataHubs(): Added
  • PlexApi.Hubs.GetPostplayHubs(): Added
  • PlexApi.Hubs.GetRelatedHubs(): Added
  • PlexApi.Hubs.GetSectionHubs(): Added
  • PlexApi.Hubs.ResetSectionDefaults(): Added
  • PlexApi.Hubs.ListHubs(): Added
  • PlexApi.Hubs.CreateCustomHub(): Added
  • PlexApi.Hubs.MoveHub(): Added
  • PlexApi.Hubs.DeleteCustomHub(): Added
  • PlexApi.Hubs.UpdateHubVisibility(): Added
  • PlexApi.Search.SearchHubs(): Added
  • PlexApi.Search.VoiceSearchHubs(): Added
  • PlexApi.Library.GetLibraryItems(): Added
  • PlexApi.Library.DeleteCaches(): Added
  • PlexApi.Library.CleanBundles(): Added
  • PlexApi.Library.IngestTransientItem(): Added
  • PlexApi.Library.GetLibraryMatches(): Added
  • PlexApi.Library.OptimizeDatabase(): Added
  • PlexApi.Library.GetRandomArtwork(): Added
  • PlexApi.Library.GetSections(): Added
  • PlexApi.Library.AddSection(): Added
  • PlexApi.Library.StopAllRefreshes(): Added
  • PlexApi.Library.GetSectionsPrefs(): Added
  • PlexApi.Library.RefreshSectionsMetadata(): Added
  • PlexApi.Library.GetTags(): Added
  • PlexApi.Library.DeleteMetadataItem(): Added
  • PlexApi.Library.EditMetadataItem(): Added
  • PlexApi.Library.DetectAds(): Added
  • PlexApi.Library.GetAllItemLeaves(): Added
  • PlexApi.Library.AnalyzeMetadata(): Added
  • PlexApi.Library.GenerateThumbs(): Added
  • PlexApi.Library.DetectCredits(): Added
  • PlexApi.Library.GetExtras(): Added
  • PlexApi.Library.AddExtras(): Added
  • PlexApi.Library.GetFile(): Added
  • PlexApi.Library.StartBifGeneration(): Added
  • PlexApi.Library.DetectIntros(): Added
  • PlexApi.Library.CreateMarker(): Added
  • PlexApi.Library.MatchItem(): Added
  • PlexApi.Library.ListMatches(): Added
  • PlexApi.Library.MergeItems(): Added
  • PlexApi.Library.ListSonicallySimilar(): Added
  • PlexApi.Library.SetItemPreferences(): Added
  • PlexApi.Library.RefreshItemsMetadata(): Added
  • PlexApi.Library.GetRelatedItems(): Added
  • PlexApi.Library.ListSimilar(): Added
  • PlexApi.Library.SplitItem(): Added
  • PlexApi.Library.AddSubtitles(): Added
  • PlexApi.Library.GetItemTree(): Added
  • PlexApi.Library.Unmatch(): Added
  • PlexApi.Library.ListTopUsers(): Added
  • PlexApi.Library.DetectVoiceActivity(): Added
  • PlexApi.Library.GetAugmentationStatus(): Added
  • PlexApi.Library.SetStreamSelection(): Added
  • PlexApi.Library.GetPerson(): Added
  • PlexApi.Library.ListPersonMedia(): Added
  • PlexApi.Library.DeleteLibrarySection(): Added
  • PlexApi.Library.GetLibraryDetails(): Added
  • PlexApi.Library.EditSection(): Added
  • PlexApi.Library.UpdateItems(): Added
  • PlexApi.Library.StartAnalysis(): Added
  • PlexApi.Library.Autocomplete(): Added
  • PlexApi.Library.GetCollections(): Added
  • PlexApi.Library.GetCommon(): Added
  • PlexApi.Library.EmptyTrash(): Added
  • PlexApi.Library.GetSectionFilters(): Added
  • PlexApi.Library.GetFirstCharacters(): Added
  • PlexApi.Library.DeleteIndexes(): Added
  • PlexApi.Library.DeleteIntros(): Added
  • PlexApi.Library.GetSectionPreferences(): Added
  • PlexApi.Library.SetSectionPreferences(): Added
  • PlexApi.Library.CancelRefresh(): Added
  • PlexApi.Library.RefreshSection(): Added
  • PlexApi.Library.GetAvailableSorts(): Added
  • PlexApi.Library.GetStreamLevels(): Added
  • PlexApi.Library.GetStreamLoudness(): Added
  • PlexApi.Library.GetChapterImage(): Added
  • PlexApi.Library.SetItemArtwork(): Added
  • PlexApi.Library.UpdateItemArtwork(): Added
  • PlexApi.Library.DeleteMarker(): Added
  • PlexApi.Library.EditMarker(): Added
  • PlexApi.Library.DeleteMediaItem(): Added
  • PlexApi.Library.GetPartIndex(): Added
  • PlexApi.Library.DeleteCollection(): Added
  • PlexApi.Library.GetSectionImage(): Added
  • PlexApi.Library.DeleteStream(): Added
  • PlexApi.Library.GetStream(): Added
  • PlexApi.Library.SetStreamOffset(): Added
  • PlexApi.Library.GetItemArtwork(): Added
  • PlexApi.Library.GetMediaPart(): Added
  • PlexApi.Library.GetImageFromBif(): Added
  • PlexApi.Collections.CreateCollection(): Added
  • PlexApi.DvRs.ListDvRs(): Added
  • PlexApi.DvRs.CreateDvr(): Added
  • PlexApi.DvRs.DeleteDvr(): Added
  • PlexApi.DvRs.GetDvr(): Added
  • PlexApi.DvRs.DeleteLineup(): Added
  • PlexApi.DvRs.AddLineup(): Added
  • PlexApi.DvRs.SetDvrPreferences(): Added
  • PlexApi.DvRs.StopDvrReload(): Added
  • PlexApi.DvRs.ReloadGuide(): Added
  • PlexApi.DvRs.TuneChannel(): Added
  • PlexApi.DvRs.RemoveDeviceFromDvr(): Added
  • PlexApi.DvRs.AddDeviceToDvr(): Added
  • PlexApi.Epg.ComputeChannelMap(): Added
  • PlexApi.Epg.GetChannels(): Added
  • PlexApi.Epg.GetCountries(): Added
  • PlexApi.Epg.GetAllLanguages(): Added
  • PlexApi.Epg.GetLineup(): Added
  • PlexApi.Epg.GetLineupChannels(): Added
  • PlexApi.Epg.GetCountriesLineups(): Added
  • PlexApi.Epg.GetCountryRegions(): Added
  • PlexApi.Epg.ListLineups(): Added
  • PlexApi.LiveTv.GetSessions(): Added
  • PlexApi.LiveTv.GetLiveTvSession(): Added
  • PlexApi.LiveTv.GetSessionPlaylistIndex(): Added
  • PlexApi.LiveTv.GetSessionSegment(): Added
  • PlexApi.Log.WriteLog(): Added
  • PlexApi.Log.WriteMessage(): Added
  • PlexApi.Log.EnablePapertrail(): Added
  • PlexApi.Devices.GetAvailableGrabbers(): Added
  • PlexApi.Devices.ListDevices(): Added
  • PlexApi.Devices.AddDevice(): Added
  • PlexApi.Devices.DiscoverDevices(): Added
  • PlexApi.Devices.RemoveDevice(): Added
  • PlexApi.Devices.GetDeviceDetails(): Added
  • PlexApi.Devices.ModifyDevice(): Added
  • PlexApi.Devices.SetChannelmap(): Added
  • PlexApi.Devices.GetDevicesChannels(): Added
  • PlexApi.Devices.SetDevicePreferences(): Added
  • PlexApi.Devices.StopScan(): Added
  • PlexApi.Devices.Scan(): Added
  • PlexApi.Devices.GetThumb(): Added
  • PlexApi.Provider.ListProviders(): Added
  • PlexApi.Provider.AddProvider(): Added
  • PlexApi.Provider.RefreshProviders(): Added
  • PlexApi.Provider.DeleteMediaProvider(): Added
  • PlexApi.Subscriptions.GetAllSubscriptions(): Added
  • PlexApi.Subscriptions.CreateSubscription(): Added
  • PlexApi.Subscriptions.ProcessSubscriptions(): Added
  • PlexApi.Subscriptions.GetScheduledRecordings(): Added
  • PlexApi.Subscriptions.GetTemplate(): Added
  • PlexApi.Subscriptions.CancelGrab(): Added
  • PlexApi.Subscriptions.DeleteSubscription(): Added
  • PlexApi.Subscriptions.GetSubscription(): Added
  • PlexApi.Subscriptions.EditSubscriptionPreferences(): Added
  • PlexApi.Subscriptions.ReorderSubscription(): Added
  • PlexApi.Transcoder.TranscodeImage(): Added
  • PlexApi.Transcoder.MakeDecision(): Added
  • PlexApi.Transcoder.TriggerFallback(): Added
  • PlexApi.Transcoder.TranscodeSubtitles(): Added
  • PlexApi.Transcoder.StartTranscodeSession(): Added
  • PlexApi.Playlist.ListPlaylists(): Added
  • PlexApi.Playlist.GetPlaylist(): Added
  • PlexApi.Playlist.GetPlaylistItems(): Added
  • PlexApi.LibraryPlaylists.CreatePlaylist(): Added
  • PlexApi.LibraryPlaylists.UploadPlaylist(): Added
  • PlexApi.LibraryPlaylists.DeletePlaylist(): Added
  • PlexApi.LibraryPlaylists.UpdatePlaylist(): Added
  • PlexApi.LibraryPlaylists.GetPlaylistGenerators(): Added
  • PlexApi.LibraryPlaylists.ClearPlaylistItems(): Added
  • PlexApi.LibraryPlaylists.AddPlaylistItems(): Added
  • PlexApi.LibraryPlaylists.DeletePlaylistItem(): Added
  • PlexApi.LibraryPlaylists.GetPlaylistGenerator(): Added...
Read more

go - v0.25.0 - 2025-10-07 00:10:14

07 Oct 00:11

Choose a tag to compare

Generated by Speakeasy CLI

2025-10-07 00:10:14

Changes

Based on:

Generated

  • [go v0.25.0] .

Releases

go - v0.24.2 - 2025-09-16 00:09:55

16 Sep 00:11

Choose a tag to compare

Generated by Speakeasy CLI

2025-09-16 00:09:55

Changes

Based on:

Generated

  • [go v0.24.2] .

Releases

go - v0.24.1 - 2025-08-07 00:11:47

07 Aug 00:13

Choose a tag to compare

Generated by Speakeasy CLI

2025-08-07 00:11:47

Changes

Based on:

Generated

  • [go v0.24.1] .

Releases

go - v0.24.0 - 2025-08-06 00:11:40

06 Aug 00:13

Choose a tag to compare

Generated by Speakeasy CLI

2025-08-06 00:11:40

Changes

Based on:

Generated

  • [go v0.24.0] .

Releases