Commit Graph

  • d0db038e53 ## Python SDK Changes: * plex_api.library_playlists.add_playlist_items(): response.media_container.metadata.[] **Changed** **Breaking** ⚠️ * plex_api.hubs.get_metadata_hubs(): * request.only_transient **Changed** * response.media_container.hub.[].metadata.[] **Changed** **Breaking** ⚠️ * plex_api.library_collections.move_collection_item(): response.media_container.metadata.[] **Changed** **Breaking** ⚠️ * plex_api.library_collections.delete_collection_item(): response.media_container.metadata.[] **Changed** **Breaking** ⚠️ * plex_api.library_collections.add_collection_items(): response.media_container.metadata.[] **Changed** **Breaking** ⚠️ * plex_api.content.get_sonically_similar(): response.media_container.metadata.[] **Changed** **Breaking** ⚠️ * plex_api.butler.stop_task(): request **Changed** **Breaking** ⚠️ * plex_api.butler.start_task(): request **Changed** **Breaking** ⚠️ * plex_api.content.get_sonic_path(): response.media_container.metadata.[] **Changed** **Breaking** ⚠️ * plex_api.download_queue.get_item_decision(): response.media_container.metadata.[] **Changed** **Breaking** ⚠️ * plex_api.hubs.get_all_hubs(): * request.only_transient **Changed** * response.media_container.hub.[].metadata.[] **Changed** **Breaking** ⚠️ * plex_api.hubs.get_continue_watching(): response.media_container.hub.[].metadata.[] **Changed** **Breaking** ⚠️ * plex_api.hubs.get_promoted_hubs(): response.media_container.hub.[].metadata.[] **Changed** **Breaking** ⚠️ * plex_api.content.get_all_leaves(): response.media_container.metadata.[] **Changed** **Breaking** ⚠️ * plex_api.hubs.get_postplay_hubs(): * request.only_transient **Changed** * response.media_container.hub.[].metadata.[] **Changed** **Breaking** ⚠️ * plex_api.hubs.get_related_hubs(): * request.only_transient **Changed** * response.media_container.hub.[].metadata.[] **Changed** **Breaking** ⚠️ * plex_api.hubs.get_section_hubs(): * request.only_transient **Changed** * response.media_container.hub.[].metadata.[] **Changed** **Breaking** ⚠️ * plex_api.content.list_content(): * request **Changed** * response.media_container.metadata.[] **Changed** **Breaking** ⚠️ * plex_api.content.get_albums(): response.media_container.metadata.[] **Changed** **Breaking** ⚠️ * plex_api.search.search_hubs(): response.media_container.hub.[].metadata.[] **Changed** **Breaking** ⚠️ * plex_api.search.voice_search_hubs(): * request.type **Changed** **Breaking** ⚠️ * response.media_container.hub.[].metadata.[] **Changed** **Breaking** ⚠️ * plex_api.library.get_library_items(): * request.media_query **Changed** * response.media_container.metadata.[] **Changed** **Breaking** ⚠️ * plex_api.library.ingest_transient_item(): * request **Changed** * response.media_container.metadata.[] **Changed** **Breaking** ⚠️ * plex_api.library.get_library_matches(): * request **Changed** **Breaking** ⚠️ * response.media_container.metadata.[] **Changed** **Breaking** ⚠️ * plex_api.content.get_metadata_item(): * request **Changed** * response.media_container.metadata.[] **Changed** **Breaking** ⚠️ * plex_api.library.get_sections(): response.media_container.directory.[] **Changed** **Breaking** ⚠️ * plex_api.library.add_section(): * request **Changed** * response.media_container.directory.[] **Changed** **Breaking** ⚠️ * plex_api.library.get_tags(): * request.type **Changed** **Breaking** ⚠️ * plex_api.content.get_collection_items(): response.media_container.metadata.[] **Changed** **Breaking** ⚠️ * plex_api.library.get_all_item_leaves(): response.media_container.metadata.[] **Changed** **Breaking** ⚠️ * plex_api.status.list_sessions(): response.media_container.metadata.[] **Changed** **Breaking** ⚠️ * plex_api.play_queue.move_play_queue_item(): response.media_container.metadata.[] **Changed** **Breaking** ⚠️ * plex_api.library.get_extras(): response.media_container.metadata.[] **Changed** **Breaking** ⚠️ * plex_api.play_queue.delete_play_queue_item(): response.media_container.metadata.[] **Changed** **Breaking** ⚠️ * plex_api.play_queue.unshuffle(): response.media_container.metadata.[] **Changed** **Breaking** ⚠️ * plex_api.library.list_matches(): * request.manual **Changed** * response.media_container.metadata.[] **Changed** **Breaking** ⚠️ * plex_api.library.list_sonically_similar(): response.media_container.metadata.[] **Changed** **Breaking** ⚠️ * plex_api.play_queue.reset_play_queue(): response.media_container.metadata.[] **Changed** **Breaking** ⚠️ * plex_api.library.get_related_items(): response.media_container.hub.[].metadata.[] **Changed** **Breaking** ⚠️ * plex_api.library.list_similar(): response.media_container.metadata.[] **Changed** **Breaking** ⚠️ * plex_api.play_queue.clear_play_queue(): response.media_container.metadata.[] **Changed** **Breaking** ⚠️ * plex_api.library.get_item_tree(): response.media_container.metadata_item.[] **Changed** **Breaking** ⚠️ * plex_api.play_queue.add_to_play_queue(): * request.next **Changed** * response.media_container.metadata.[] **Changed** **Breaking** ⚠️ * plex_api.play_queue.get_play_queue(): * request **Changed** * response.media_container.metadata.[] **Changed** **Breaking** ⚠️ * plex_api.library_playlists.move_playlist_item(): response.media_container.metadata.[] **Changed** **Breaking** ⚠️ * plex_api.library.get_person(): response.media_container.directory.[] **Changed** **Breaking** ⚠️ * plex_api.library.list_person_media(): response.media_container.metadata.[] **Changed** **Breaking** ⚠️ * plex_api.library_playlists.get_playlist_generator_items(): response.media_container.metadata **Changed** **Breaking** ⚠️ * plex_api.library.get_library_details(): * request.include_details **Changed** * response.media_container.directory.[] **Changed** **Breaking** ⚠️ * plex_api.library_playlists.modify_playlist_generator(): * request.item **Changed** * response.media_container.metadata.[] **Changed** **Breaking** ⚠️ * plex_api.library.autocomplete(): * request.media_query **Changed** * response.media_container.metadata.[] **Changed** **Breaking** ⚠️ * plex_api.library.get_collections(): * request.media_query **Changed** * response.media_container.metadata.[] **Changed** **Breaking** ⚠️ * plex_api.library.get_common(): * request.media_query **Changed** * response.media_container.metadata.[] **Changed** **Breaking** ⚠️ * plex_api.library_playlists.delete_playlist_item(): response.media_container.metadata.[] **Changed** **Breaking** ⚠️ * plex_api.library_playlists.clear_playlist_items(): response.media_container.metadata.[] **Changed** **Breaking** ⚠️ * plex_api.play_queue.shuffle(): response.media_container.metadata.[] **Changed** **Breaking** ⚠️ * plex_api.library_playlists.create_playlist(): response.media_container.metadata.[] **Changed** **Breaking** ⚠️ * plex_api.playlist.get_playlist_items(): response.media_container.metadata.[] **Changed** **Breaking** ⚠️ * plex_api.playlist.get_playlist(): response.media_container.metadata.[] **Changed** **Breaking** ⚠️ * plex_api.collections.create_collection(): * request.type **Changed** **Breaking** ⚠️ * response.media_container.metadata.[] **Changed** **Breaking** ⚠️ * plex_api.dv_rs.tune_channel(): response.media_container.metadata.[] **Changed** **Breaking** ⚠️ * plex_api.live_tv.get_sessions(): response.media_container.metadata.[] **Changed** **Breaking** ⚠️ * plex_api.live_tv.get_live_tv_session(): response.media_container.metadata.[] **Changed** **Breaking** ⚠️ * plex_api.playlist.list_playlists(): response.media_container.metadata.[] **Changed** **Breaking** ⚠️ * plex_api.subscriptions.get_all_subscriptions(): * request **Changed** * response.media_container.media_subscription.[].media_grab_operation.[].metadata **Changed** **Breaking** ⚠️ * plex_api.subscriptions.create_subscription(): response.media_container.media_subscription.[].media_grab_operation.[].metadata **Changed** **Breaking** ⚠️ * plex_api.subscriptions.get_scheduled_recordings(): response.media_container.media_grab_operation.[].metadata **Changed** **Breaking** ⚠️ * plex_api.subscriptions.get_template(): response.media_container.subscription_template.[].media_subscription.[].media_grab_operation.[].metadata **Changed** **Breaking** ⚠️ * plex_api.subscriptions.get_subscription(): * request **Changed** * response.media_container.media_subscription.[].media_grab_operation.[].metadata **Changed** **Breaking** ⚠️ * plex_api.subscriptions.edit_subscription_preferences(): response.media_container.media_subscription.[].media_grab_operation.[].metadata **Changed** **Breaking** ⚠️ * plex_api.subscriptions.reorder_subscription(): response.media_container.media_subscription.[].media_grab_operation.[].metadata **Changed** **Breaking** ⚠️ * plex_api.transcoder.make_decision(): * request **Changed** * response.media_container.metadata.[] **Changed** **Breaking** ⚠️ * plex_api.library.refresh_items_metadata(): * request.mark_updated **Changed** * plex_api.authentication.post-users-sign-in-data(): **Added** * plex_api.transcoder.start_transcode_session(): request **Changed** * plex_api.devices.modify_device(): * request.enabled **Changed** * plex_api.library.get_media_part(): * request.download **Changed** * plex_api.library.detect_intros(): * request.force **Changed** * plex_api.library.refresh_section(): * request.force **Changed** * plex_api.library_playlists.upload_playlist(): * request.force **Changed** * plex_api.library.delete_media_item(): * request.proxy **Changed** * plex_api.authentication.get_token_details(): **Added** * plex_api.library.get_first_characters(): * request.media_query **Changed** * plex_api.library.update_items(): * request.field.locked **Changed** * plex_api.library.delete_library_section(): * request.async **Changed** * plex_api.library.set_stream_selection(): * request.all_parts **Changed** * plex_api.play_queue.create_play_queue(): request **Changed** * plex_api.library.get_augmentation_status(): * request.wait **Changed** * plex_api.library.detect_voice_activity(): request **Changed** * plex_api.transcoder.transcode_image(): request **Changed** * plex_api.transcoder.transcode_subtitles(): request **Changed** * plex_api.library.add_subtitles(): request **Changed** * plex_api.library.get_stream(): * request.auto_adjust_subtitle **Changed** * plex_api.library.start_bif_generation(): * request.force **Changed** * plex_api.library.detect_credits(): request **Changed** * plex_api.ultra_blur.get_image(): * request.noise **Changed** * plex_api.library.generate_thumbs(): * request.force **Changed** * plex_api.updater.apply_updates(): request **Changed** * plex_api.updater.check_updates(): * request.download **Changed** * plex_api.library.delete_metadata_item(): * request.proxy **Changed** * plex_api.library.optimize_database(): * request.async **Changed** * plex_api.hubs.update_hub_visibility(): request **Changed** * plex_api.hubs.create_custom_hub(): request **Changed** * plex_api.library.get_section_image(): * request.media_query **Changed** * plex_api.download_queue.add_download_queue_items(): request **Changed** * plex_api.timeline.report(): request **Changed** * plex_api.general.get_source_connection_information(): * request.refresh **Changed** * plex_api.plex.get-server-resources(): **Added** * plex_api.users.get-users(): **Added** main v0.33.0 speakeasybot 2025-12-01 00:03:55 +00:00
  • 1d16fd5839 ci: regenerated with OpenAPI Doc , Speakeasy CLI 1.656.1 v0.32.6 speakeasybot 2025-11-17 00:04:02 +00:00
  • fe66b0e650 ci: regenerated with OpenAPI Doc , Speakeasy CLI 1.656.1 v0.32.4 speakeasybot 2025-11-16 00:04:01 +00:00
  • 6a1395c616 ci: regenerated with OpenAPI Doc , Speakeasy CLI 1.656.1 v0.32.2 speakeasybot 2025-11-15 00:04:00 +00:00
  • 69fc422fd0 ci: regenerated with OpenAPI Doc , Speakeasy CLI 1.656.1 v0.32.0 speakeasybot 2025-11-13 00:03:21 +00:00
  • 7e592152f3 ci: regenerated with OpenAPI Doc , Speakeasy CLI 1.636.3 v0.31.1 speakeasybot 2025-10-13 00:03:17 +00:00
  • 5379e2aa2c ## Python SDK Changes Detected: * plex_api.butler.start_task(): * request **Changed** **Breaking** ⚠️ * error **Changed** **Breaking** ⚠️ * plex_api.butler.stop_task(): * request **Changed** **Breaking** ⚠️ * error **Changed** **Breaking** ⚠️ * plex_api.updater.apply_updates(): * request **Changed** **Breaking** ⚠️ * error **Changed** **Breaking** ⚠️ * plex_api.general.get_server_info(): **Added** * plex_api.general.get_identity(): **Added** * plex_api.general.get_source_connection_information(): **Added** * plex_api.general.get_transient_token(): **Added** * plex_api.events.get_notifications(): **Added** * plex_api.events.connect_web_socket(): **Added** * plex_api.preferences.get_all_preferences(): **Added** * plex_api.preferences.set_preferences(): **Added** * plex_api.preferences.get_preference(): **Added** * plex_api.rate.set_rating(): **Added** * plex_api.timeline.mark_played(): **Added** * plex_api.timeline.report(): **Added** * plex_api.timeline.unscrobble(): **Added** * plex_api.activities.list_activities(): **Added** * plex_api.activities.cancel_activity(): **Added** * plex_api.butler.stop_tasks(): **Added** * plex_api.butler.get_tasks(): **Added** * plex_api.butler.start_tasks(): **Added** * plex_api.download_queue.create_download_queue(): **Added** * plex_api.download_queue.get_download_queue(): **Added** * plex_api.download_queue.add_download_queue_items(): **Added** * plex_api.download_queue.list_download_queue_items(): **Added** * plex_api.download_queue.get_item_decision(): **Added** * plex_api.download_queue.get_download_queue_media(): **Added** * plex_api.download_queue.remove_download_queue_items(): **Added** * plex_api.download_queue.get_download_queue_items(): **Added** * plex_api.download_queue.restart_processing_download_queue_items(): **Added** * plex_api.hubs.get_all_hubs(): **Added** * plex_api.hubs.get_continue_watching(): **Added** * plex_api.hubs.get_hub_items(): **Added** * plex_api.hubs.get_promoted_hubs(): **Added** * plex_api.hubs.get_metadata_hubs(): **Added** * plex_api.hubs.get_postplay_hubs(): **Added** * plex_api.hubs.get_related_hubs(): **Added** * plex_api.hubs.get_section_hubs(): **Added** * plex_api.hubs.reset_section_defaults(): **Added** * plex_api.hubs.list_hubs(): **Added** * plex_api.hubs.create_custom_hub(): **Added** * plex_api.hubs.move_hub(): **Added** * plex_api.hubs.delete_custom_hub(): **Added** * plex_api.hubs.update_hub_visibility(): **Added** * plex_api.search.search_hubs(): **Added** * plex_api.search.voice_search_hubs(): **Added** * plex_api.library.get_library_items(): **Added** * plex_api.library.delete_caches(): **Added** * plex_api.library.clean_bundles(): **Added** * plex_api.library.ingest_transient_item(): **Added** * plex_api.library.get_library_matches(): **Added** * plex_api.library.optimize_database(): **Added** * plex_api.library.get_random_artwork(): **Added** * plex_api.library.get_sections(): **Added** * plex_api.library.add_section(): **Added** * plex_api.library.stop_all_refreshes(): **Added** * plex_api.library.get_sections_prefs(): **Added** * plex_api.library.refresh_sections_metadata(): **Added** * plex_api.library.get_tags(): **Added** * plex_api.library.delete_metadata_item(): **Added** * plex_api.library.edit_metadata_item(): **Added** * plex_api.library.detect_ads(): **Added** * plex_api.library.get_all_item_leaves(): **Added** * plex_api.library.analyze_metadata(): **Added** * plex_api.library.generate_thumbs(): **Added** * plex_api.library.detect_credits(): **Added** * plex_api.library.get_extras(): **Added** * plex_api.library.add_extras(): **Added** * plex_api.library.get_file(): **Added** * plex_api.library.start_bif_generation(): **Added** * plex_api.library.detect_intros(): **Added** * plex_api.library.create_marker(): **Added** * plex_api.library.match_item(): **Added** * plex_api.library.list_matches(): **Added** * plex_api.library.merge_items(): **Added** * plex_api.library.list_sonically_similar(): **Added** * plex_api.library.set_item_preferences(): **Added** * plex_api.library.refresh_items_metadata(): **Added** * plex_api.library.get_related_items(): **Added** * plex_api.library.list_similar(): **Added** * plex_api.library.split_item(): **Added** * plex_api.library.add_subtitles(): **Added** * plex_api.library.get_item_tree(): **Added** * plex_api.library.unmatch(): **Added** * plex_api.library.list_top_users(): **Added** * plex_api.library.detect_voice_activity(): **Added** * plex_api.library.get_augmentation_status(): **Added** * plex_api.library.set_stream_selection(): **Added** * plex_api.library.get_person(): **Added** * plex_api.library.list_person_media(): **Added** * plex_api.library.delete_library_section(): **Added** * plex_api.library.get_library_details(): **Added** * plex_api.library.edit_section(): **Added** * plex_api.library.update_items(): **Added** * plex_api.library.start_analysis(): **Added** * plex_api.library.autocomplete(): **Added** * plex_api.library.get_collections(): **Added** * plex_api.library.get_common(): **Added** * plex_api.library.empty_trash(): **Added** * plex_api.library.get_section_filters(): **Added** * plex_api.library.get_first_characters(): **Added** * plex_api.library.delete_indexes(): **Added** * plex_api.library.delete_intros(): **Added** * plex_api.library.get_section_preferences(): **Added** * plex_api.library.set_section_preferences(): **Added** * plex_api.library.cancel_refresh(): **Added** * plex_api.library.refresh_section(): **Added** * plex_api.library.get_available_sorts(): **Added** * plex_api.library.get_stream_levels(): **Added** * plex_api.library.get_stream_loudness(): **Added** * plex_api.library.get_chapter_image(): **Added** * plex_api.library.set_item_artwork(): **Added** * plex_api.library.update_item_artwork(): **Added** * plex_api.library.delete_marker(): **Added** * plex_api.library.edit_marker(): **Added** * plex_api.library.delete_media_item(): **Added** * plex_api.library.get_part_index(): **Added** * plex_api.library.delete_collection(): **Added** * plex_api.library.get_section_image(): **Added** * plex_api.library.delete_stream(): **Added** * plex_api.library.get_stream(): **Added** * plex_api.library.set_stream_offset(): **Added** * plex_api.library.get_item_artwork(): **Added** * plex_api.library.get_media_part(): **Added** * plex_api.library.get_image_from_bif(): **Added** * plex_api.collections.create_collection(): **Added** * plex_api.dv_rs.list_dv_rs(): **Added** * plex_api.dv_rs.create_dvr(): **Added** * plex_api.dv_rs.delete_dvr(): **Added** * plex_api.dv_rs.get_dvr(): **Added** * plex_api.dv_rs.delete_lineup(): **Added** * plex_api.dv_rs.add_lineup(): **Added** * plex_api.dv_rs.set_dvr_preferences(): **Added** * plex_api.dv_rs.stop_dvr_reload(): **Added** * plex_api.dv_rs.reload_guide(): **Added** * plex_api.dv_rs.tune_channel(): **Added** * plex_api.dv_rs.remove_device_from_dvr(): **Added** * plex_api.dv_rs.add_device_to_dvr(): **Added** * plex_api.epg.compute_channel_map(): **Added** * plex_api.epg.get_channels(): **Added** * plex_api.epg.get_countries(): **Added** * plex_api.epg.get_all_languages(): **Added** * plex_api.epg.get_lineup(): **Added** * plex_api.epg.get_lineup_channels(): **Added** * plex_api.epg.get_countries_lineups(): **Added** * plex_api.epg.get_country_regions(): **Added** * plex_api.epg.list_lineups(): **Added** * plex_api.live_tv.get_sessions(): **Added** * plex_api.live_tv.get_live_tv_session(): **Added** * plex_api.live_tv.get_session_playlist_index(): **Added** * plex_api.live_tv.get_session_segment(): **Added** * plex_api.log.write_log(): **Added** * plex_api.log.write_message(): **Added** * plex_api.log.enable_papertrail(): **Added** * plex_api.devices.get_available_grabbers(): **Added** * plex_api.devices.list_devices(): **Added** * plex_api.devices.add_device(): **Added** * plex_api.devices.discover_devices(): **Added** * plex_api.devices.remove_device(): **Added** * plex_api.devices.get_device_details(): **Added** * plex_api.devices.modify_device(): **Added** * plex_api.devices.set_channelmap(): **Added** * plex_api.devices.get_devices_channels(): **Added** * plex_api.devices.set_device_preferences(): **Added** * plex_api.devices.stop_scan(): **Added** * plex_api.devices.scan(): **Added** * plex_api.devices.get_thumb(): **Added** * plex_api.provider.list_providers(): **Added** * plex_api.provider.add_provider(): **Added** * plex_api.provider.refresh_providers(): **Added** * plex_api.provider.delete_media_provider(): **Added** * plex_api.subscriptions.get_all_subscriptions(): **Added** * plex_api.subscriptions.create_subscription(): **Added** * plex_api.subscriptions.process_subscriptions(): **Added** * plex_api.subscriptions.get_scheduled_recordings(): **Added** * plex_api.subscriptions.get_template(): **Added** * plex_api.subscriptions.cancel_grab(): **Added** * plex_api.subscriptions.delete_subscription(): **Added** * plex_api.subscriptions.get_subscription(): **Added** * plex_api.subscriptions.edit_subscription_preferences(): **Added** * plex_api.subscriptions.reorder_subscription(): **Added** * plex_api.transcoder.transcode_image(): **Added** * plex_api.transcoder.make_decision(): **Added** * plex_api.transcoder.trigger_fallback(): **Added** * plex_api.transcoder.transcode_subtitles(): **Added** * plex_api.transcoder.start_transcode_session(): **Added** * plex_api.playlist.list_playlists(): **Added** * plex_api.playlist.get_playlist(): **Added** * plex_api.playlist.get_playlist_items(): **Added** * plex_api.library_playlists.create_playlist(): **Added** * plex_api.library_playlists.upload_playlist(): **Added** * plex_api.library_playlists.delete_playlist(): **Added** * plex_api.library_playlists.update_playlist(): **Added** * plex_api.library_playlists.get_playlist_generators(): **Added** * plex_api.library_playlists.clear_playlist_items(): **Added** * plex_api.library_playlists.add_playlist_items(): **Added** * plex_api.library_playlists.delete_playlist_item(): **Added** * plex_api.library_playlists.get_playlist_generator(): **Added** * plex_api.library_playlists.modify_playlist_generator(): **Added** * plex_api.library_playlists.get_playlist_generator_items(): **Added** * plex_api.library_playlists.move_playlist_item(): **Added** * plex_api.library_playlists.refresh_playlist(): **Added** * plex_api.play_queue.create_play_queue(): **Added** * plex_api.play_queue.get_play_queue(): **Added** * plex_api.play_queue.add_to_play_queue(): **Added** * plex_api.play_queue.clear_play_queue(): **Added** * plex_api.play_queue.reset_play_queue(): **Added** * plex_api.play_queue.shuffle(): **Added** * plex_api.play_queue.unshuffle(): **Added** * plex_api.play_queue.delete_play_queue_item(): **Added** * plex_api.play_queue.move_play_queue_item(): **Added** * plex_api.ultra_blur.get_colors(): **Added** * plex_api.ultra_blur.get_image(): **Added** * plex_api.status.list_sessions(): **Added** * plex_api.status.get_background_tasks(): **Added** * plex_api.status.list_playback_history(): **Added** * plex_api.status.terminate_session(): **Added** * plex_api.status.delete_history(): **Added** * plex_api.status.get_history_item(): **Added** * plex_api.updater.check_updates(): **Added** * plex_api.updater.get_updates_status(): **Added** * plex_api.content.get_collection_items(): **Added** * plex_api.content.get_metadata_item(): **Added** * plex_api.content.get_albums(): **Added** * plex_api.content.list_content(): **Added** * plex_api.content.get_all_leaves(): **Added** * plex_api.content.get_arts(): **Added** * plex_api.content.get_categories(): **Added** * plex_api.content.get_cluster(): **Added** * plex_api.content.get_sonic_path(): **Added** * plex_api.content.get_folders(): **Added** * plex_api.content.list_moments(): **Added** * plex_api.content.get_sonically_similar(): **Added** * plex_api.content.get_collection_image(): **Added** * plex_api.library_collections.add_collection_items(): **Added** * plex_api.library_collections.delete_collection_item(): **Added** * plex_api.library_collections.move_collection_item(): **Added** * plex_api.server.get_server_capabilities(): **Deleted** **Breaking** ⚠️ * plex_api.server.get_server_preferences(): **Deleted** **Breaking** ⚠️ * plex_api.server.get_available_clients(): **Deleted** **Breaking** ⚠️ * plex_api.server.get_devices(): **Deleted** **Breaking** ⚠️ * plex_api.server.get-server-identity(): **Deleted** **Breaking** ⚠️ * plex_api.server.get_my_plex_account(): **Deleted** **Breaking** ⚠️ * plex_api.server.get_resized_photo(): **Deleted** **Breaking** ⚠️ * plex_api.server.get-media-providers(): **Deleted** **Breaking** ⚠️ * plex_api.server.get_server_list(): **Deleted** **Breaking** ⚠️ * plex_api.media.mark_played(): **Deleted** **Breaking** ⚠️ * plex_api.media.mark_unplayed(): **Deleted** **Breaking** ⚠️ * plex_api.media.update_play_progress(): **Deleted** **Breaking** ⚠️ * plex_api.media.get-banner-image(): **Deleted** **Breaking** ⚠️ * plex_api.media.get-thumb-image(): **Deleted** **Breaking** ⚠️ * plex_api.video.get_timeline(): **Deleted** **Breaking** ⚠️ * plex_api.video.start_universal_transcode(): **Deleted** **Breaking** ⚠️ * plex_api.activities.get_server_activities(): **Deleted** **Breaking** ⚠️ * plex_api.activities.cancel_server_activities(): **Deleted** **Breaking** ⚠️ * plex_api.butler.get_butler_tasks(): **Deleted** **Breaking** ⚠️ * plex_api.butler.start_all_tasks(): **Deleted** **Breaking** ⚠️ * plex_api.butler.stop_all_tasks(): **Deleted** **Breaking** ⚠️ * plex_api.plex.get_companions_data(): **Deleted** **Breaking** ⚠️ * plex_api.plex.get_user_friends(): **Deleted** **Breaking** ⚠️ * plex_api.plex.get_geo_data(): **Deleted** **Breaking** ⚠️ * plex_api.plex.get_home_data(): **Deleted** **Breaking** ⚠️ * plex_api.plex.get-server-resources(): **Deleted** **Breaking** ⚠️ * plex_api.plex.get_pin(): **Deleted** **Breaking** ⚠️ * plex_api.plex.get_token_by_pin_id(): **Deleted** **Breaking** ⚠️ * plex_api.hubs.get_global_hubs(): **Deleted** **Breaking** ⚠️ * plex_api.hubs.get-recently-added(): **Deleted** **Breaking** ⚠️ * plex_api.hubs.get_library_hubs(): **Deleted** **Breaking** ⚠️ * plex_api.search.perform_search(): **Deleted** **Breaking** ⚠️ * plex_api.search.perform_voice_search(): **Deleted** **Breaking** ⚠️ * plex_api.search.get_search_results(): **Deleted** **Breaking** ⚠️ * plex_api.library.get_file_hash(): **Deleted** **Breaking** ⚠️ * plex_api.library.get-recently-added-library(): **Deleted** **Breaking** ⚠️ * plex_api.library.get-all-libraries(): **Deleted** **Breaking** ⚠️ * plex_api.library.get-library-details(): **Deleted** **Breaking** ⚠️ * plex_api.library.delete_library(): **Deleted** **Breaking** ⚠️ * plex_api.library.get-library-items(): **Deleted** **Breaking** ⚠️ * plex_api.library.get-library-sections-all(): **Deleted** **Breaking** ⚠️ * plex_api.library.get-refresh-library-metadata(): **Deleted** **Breaking** ⚠️ * plex_api.library.get-search-library(): **Deleted** **Breaking** ⚠️ * plex_api.library.get-genres-library(): **Deleted** **Breaking** ⚠️ * plex_api.library.get-countries-library(): **Deleted** **Breaking** ⚠️ * plex_api.library.get-actors-library(): **Deleted** **Breaking** ⚠️ * plex_api.library.get-search-all-libraries(): **Deleted** **Breaking** ⚠️ * plex_api.library.get-media-meta-data(): **Deleted** **Breaking** ⚠️ * plex_api.library.get-media-arts(): **Deleted** **Breaking** ⚠️ * plex_api.library.post-media-arts(): **Deleted** **Breaking** ⚠️ * plex_api.library.get-media-posters(): **Deleted** **Breaking** ⚠️ * plex_api.library.post-media-poster(): **Deleted** **Breaking** ⚠️ * plex_api.library.get_metadata_children(): **Deleted** **Breaking** ⚠️ * plex_api.library.get_top_watched_content(): **Deleted** **Breaking** ⚠️ * plex_api.watchlist.get-watch-list(): **Deleted** **Breaking** ⚠️ * plex_api.log.log_line(): **Deleted** **Breaking** ⚠️ * plex_api.log.log_multi_line(): **Deleted** **Breaking** ⚠️ * plex_api.log.enable_paper_trail(): **Deleted** **Breaking** ⚠️ * plex_api.playlists.create_playlist(): **Deleted** **Breaking** ⚠️ * plex_api.playlists.get_playlists(): **Deleted** **Breaking** ⚠️ * plex_api.playlists.get_playlist(): **Deleted** **Breaking** ⚠️ * plex_api.playlists.delete_playlist(): **Deleted** **Breaking** ⚠️ * plex_api.playlists.update_playlist(): **Deleted** **Breaking** ⚠️ * plex_api.playlists.get_playlist_contents(): **Deleted** **Breaking** ⚠️ * plex_api.playlists.clear_playlist_contents(): **Deleted** **Breaking** ⚠️ * plex_api.playlists.add_playlist_contents(): **Deleted** **Breaking** ⚠️ * plex_api.playlists.upload_playlist(): **Deleted** **Breaking** ⚠️ * plex_api.authentication.get_transient_token(): **Deleted** **Breaking** ⚠️ * plex_api.authentication.get_source_connection_information(): **Deleted** **Breaking** ⚠️ * plex_api.authentication.get_token_details(): **Deleted** **Breaking** ⚠️ * plex_api.authentication.post-users-sign-in-data(): **Deleted** **Breaking** ⚠️ * plex_api.statistics.get_statistics(): **Deleted** **Breaking** ⚠️ * plex_api.statistics.get_resources_statistics(): **Deleted** **Breaking** ⚠️ * plex_api.statistics.get_bandwidth_statistics(): **Deleted** **Breaking** ⚠️ * plex_api.sessions.get_sessions(): **Deleted** **Breaking** ⚠️ * plex_api.sessions.get_session_history(): **Deleted** **Breaking** ⚠️ * plex_api.sessions.get_transcode_sessions(): **Deleted** **Breaking** ⚠️ * plex_api.sessions.stop_transcode_session(): **Deleted** **Breaking** ⚠️ * plex_api.updater.get_update_status(): **Deleted** **Breaking** ⚠️ * plex_api.updater.check_for_updates(): **Deleted** **Breaking** ⚠️ * plex_api.users.get-users(): **Deleted** **Breaking** ⚠️ v0.31.0 speakeasybot 2025-10-12 06:48:43 +00:00
  • e3101fff74 Update plexapi source location in workflow.yaml Luke Hagar 2025-10-12 01:45:43 -05:00
  • de330d5951 ci: regenerated with OpenAPI Doc , Speakeasy CLI 1.615.2 v0.30.0 speakeasybot 2025-09-16 00:04:22 +00:00
  • dda385c4f3 ci: regenerated with OpenAPI Doc , Speakeasy CLI 1.598.3 v0.29.1 speakeasybot 2025-08-07 00:02:53 +00:00
  • 41d23df5b5 ci: regenerated with OpenAPI Doc , Speakeasy CLI 1.598.0 v0.29.0 speakeasybot 2025-08-06 00:02:39 +00:00
  • 0d8451f5b2 ci: regenerated with OpenAPI Doc , Speakeasy CLI 1.558.1 v0.28.2 speakeasybot 2025-06-10 00:02:39 +00:00
  • 5617d76997 ci: regenerated with OpenAPI Doc , Speakeasy CLI 1.555.3 v0.28.1 speakeasybot 2025-06-05 00:02:45 +00:00
  • 76f6c233ff ci: regenerated with OpenAPI Doc , Speakeasy CLI 1.554.1 v0.28.0 speakeasybot 2025-05-30 00:02:44 +00:00
  • ebef311617 ci: regenerated with OpenAPI Doc , Speakeasy CLI 1.542.3 v0.27.1 speakeasybot 2025-05-06 00:03:13 +00:00
  • ec4c92a1a4 ci: regenerated with OpenAPI Doc , Speakeasy CLI 1.542.0 v0.27.0 speakeasybot 2025-05-02 00:02:48 +00:00
  • cf7a46a064 build(deps): bump h11 from 0.14.0 to 0.16.0 dependabot/pip/h11-0.16.0 dependabot[bot] 2025-04-24 17:45:03 +00:00
  • f6273102ed ci: regenerated with OpenAPI Doc , Speakeasy CLI 1.535.1 v0.26.0 speakeasybot 2025-04-20 00:02:37 +00:00
  • b9ddcab823 ci: regenerated with OpenAPI Doc , Speakeasy CLI 1.531.4 v0.25.2 speakeasybot 2025-04-15 00:02:43 +00:00
  • 8e469e991a ci: regenerated with OpenAPI Doc , Speakeasy CLI 1.529.1 v0.25.1 speakeasybot 2025-04-07 00:02:40 +00:00
  • d81e7dd3dc ci: regenerated with OpenAPI Doc , Speakeasy CLI 1.528.1 v0.25.0 speakeasybot 2025-04-04 00:03:04 +00:00
  • d66b97d72b ci: regenerated with OpenAPI Doc , Speakeasy CLI 1.526.6 v0.24.2 speakeasybot 2025-03-31 17:31:34 +00:00
  • 24cc105706 Update workflow.yaml Luke Hagar 2025-03-31 11:54:20 -05:00
  • 277b3890c7 ci: regenerated with OpenAPI Doc , Speakeasy CLI 1.513.4 v0.24.1 speakeasybot 2025-03-10 00:02:43 +00:00
  • 9382496b13 ci: regenerated with OpenAPI Doc , Speakeasy CLI 1.513.4 v0.24.0 speakeasybot 2025-03-08 00:02:38 +00:00
  • aeb8aa9fdb ci: regenerated with OpenAPI Doc , Speakeasy CLI 1.488.0 v0.23.0 speakeasybot 2025-02-11 00:02:44 +00:00
  • ee0e41ac6e ci: regenerated with OpenAPI Doc , Speakeasy CLI 1.487.1 v0.22.1 speakeasybot 2025-02-08 00:02:43 +00:00
  • ee4b86e528 ci: regenerated with OpenAPI Doc , Speakeasy CLI 1.487.0 v0.22.0 speakeasybot 2025-02-07 00:02:33 +00:00
  • 8eb9395ec4 ci: regenerated with OpenAPI Doc , Speakeasy CLI 1.484.1 v0.21.2 speakeasybot 2025-02-06 00:02:38 +00:00
  • 816a882f01 ci: regenerated with OpenAPI Doc , Speakeasy CLI 1.476.2 v0.21.1 speakeasybot 2025-01-28 00:02:55 +00:00
  • fcf010c65b ci: regenerated with OpenAPI Doc , Speakeasy CLI 1.476.0 v0.21.0 speakeasybot 2025-01-25 00:02:55 +00:00
  • f1f4ba1876 ci: regenerated with OpenAPI Doc , Speakeasy CLI 1.459.2 v0.20.1 speakeasybot 2024-12-23 00:02:26 +00:00
  • e6c93bcf32 ci: regenerated with OpenAPI Doc , Speakeasy CLI 1.459.2 v0.20.0 speakeasybot 2024-12-21 00:03:07 +00:00
  • d6ce868807 ci: regenerated with OpenAPI Doc , Speakeasy CLI 1.438.3 v0.19.1 speakeasybot 2024-11-14 00:02:24 +00:00
  • dd750e0d1a ci: regenerated with OpenAPI Doc , Speakeasy CLI 1.438.1 v0.19.0 speakeasybot 2024-11-12 00:02:22 +00:00
  • 1405e03aa3 ci: regenerated with OpenAPI Doc , Speakeasy CLI 1.406.0 v0.18.1 speakeasybot 2024-10-04 00:02:45 +00:00
  • 77c35ea4cc ci: regenerated with OpenAPI Doc , Speakeasy CLI 1.406.0 v0.18.0 speakeasybot 2024-10-03 00:02:51 +00:00
  • 29e1e35349 ci: regenerated with OpenAPI Doc , Speakeasy CLI 1.405.6 v0.17.1 speakeasybot 2024-10-01 00:02:44 +00:00
  • 1e488db972 ci: regenerated with OpenAPI Doc , Speakeasy CLI 1.405.4 v0.17.0 speakeasybot 2024-09-30 17:06:22 +00:00
  • b2bd3821b6 ci: regenerated with OpenAPI Doc , Speakeasy CLI 1.404.5 v0.16.0 speakeasybot 2024-09-30 00:02:38 +00:00
  • 4834633b9a ci: regenerated with OpenAPI Doc , Speakeasy CLI 1.404.5 v0.15.1 speakeasybot 2024-09-29 00:03:25 +00:00
  • 9aa225f681 ci: regenerated with OpenAPI Doc , Speakeasy CLI 1.404.5 v0.15.0 speakeasybot 2024-09-28 00:02:48 +00:00
  • 6a7d52838f ci: regenerated with OpenAPI Doc , Speakeasy CLI 1.402.14 v0.14.0 speakeasybot 2024-09-26 00:02:44 +00:00
  • c6203e8f1a ci: regenerated with OpenAPI Doc , Speakeasy CLI 1.401.2 v0.13.1 speakeasybot 2024-09-22 00:02:44 +00:00
  • 4a12ecad2c ci: regenerated with OpenAPI Doc , Speakeasy CLI 1.401.2 v0.13.0 speakeasybot 2024-09-21 00:02:32 +00:00
  • 22a6122280 ci: regenerated with OpenAPI Doc , Speakeasy CLI 1.399.2 v0.12.2 speakeasybot 2024-09-19 05:59:37 +00:00
  • 351d72a1de cleaning Luke Hagar 2024-09-19 05:55:16 +00:00
  • 5004e77509 ci: regenerated with OpenAPI Doc , Speakeasy CLI 1.397.2 v0.12.1 speakeasybot 2024-09-16 18:27:23 +00:00
  • a8da5e5396 Update workflow.yaml Luke Hagar 2024-09-16 13:14:38 -05:00
  • ff0b5a2d8b ci: regenerated with OpenAPI Doc , Speakeasy CLI 1.396.6 v0.12.0 speakeasybot 2024-09-13 00:02:50 +00:00
  • 2ffd22b536 regenerated Luke Hagar 2024-09-11 16:46:06 +00:00
  • 6565d702c6 Regenerated with pythonv2 and newest spec Luke Hagar 2024-09-09 18:08:47 +00:00
  • 02226c3294 Update push code samples in generation action speakeasy-bot 2024-07-01 15:42:30 +00:00
  • f89e81880f Create speakeasy tagging action workflow speakeasy-bot 2024-07-01 15:42:28 +00:00
  • 488f452024 Add code samples registry configuration speakeasy-bot 2024-07-01 15:42:27 +00:00
  • 9a98522288 ci: regenerated with OpenAPI Doc , Speakeasy CLI 1.322.3 speakeasybot 2024-07-01 00:27:01 +00:00
  • 63538aacb9 ci: regenerated with OpenAPI Doc , Speakeasy CLI 1.322.3 speakeasybot 2024-06-30 00:25:38 +00:00
  • 694cef129c ci: regenerated with OpenAPI Doc , Speakeasy CLI 1.322.3 speakeasybot 2024-06-29 00:22:35 +00:00
  • 834de6da3a ci: regenerated with OpenAPI Doc , Speakeasy CLI 1.322.1 speakeasybot 2024-06-28 00:22:58 +00:00
  • 75fb812a2e ci: regenerated with OpenAPI Doc , Speakeasy CLI 1.321.0 speakeasybot 2024-06-27 00:22:56 +00:00
  • b94fedcfa3 ci: regenerated with OpenAPI Doc , Speakeasy CLI 1.318.0 speakeasybot 2024-06-26 00:22:47 +00:00
  • f3e9a4d71a ci: regenerated with OpenAPI Doc , Speakeasy CLI 1.315.2 speakeasybot 2024-06-25 00:22:43 +00:00
  • 381f83e108 ci: regenerated with OpenAPI Doc , Speakeasy CLI 1.314.2 speakeasybot 2024-06-24 00:24:29 +00:00
  • 6f68d71103 ci: regenerated with OpenAPI Doc , Speakeasy CLI 1.314.2 speakeasybot 2024-06-23 00:25:03 +00:00
  • cce6496a06 ci: regenerated with OpenAPI Doc , Speakeasy CLI 1.314.2 v0.10.0 speakeasybot 2024-06-22 00:23:04 +00:00
  • 855dd9cb2d ci: regenerated with OpenAPI Doc , Speakeasy CLI 1.308.1 v0.9.0 speakeasybot 2024-06-15 00:23:04 +00:00
  • 064c843236 ci: regenerated with OpenAPI Doc , Speakeasy CLI 1.308.0 v0.8.2 speakeasybot 2024-06-14 00:23:02 +00:00
  • e67c4ef5bf ci: regenerated with OpenAPI Doc , Speakeasy CLI 1.306.0 speakeasybot 2024-06-13 00:22:45 +00:00
  • 6b2fd9982f ci: regenerated with OpenAPI Doc , Speakeasy CLI 1.305.0 speakeasybot 2024-06-12 01:21:03 +00:00
  • 26084cfd84 ci: regenerated with OpenAPI Doc , Speakeasy CLI 1.303.3 speakeasybot 2024-06-11 01:21:13 +00:00
  • 1ada667918 ci: regenerated with OpenAPI Doc , Speakeasy CLI 1.300.1 speakeasybot 2024-06-10 01:22:35 +00:00
  • 3a57c4bfdc ci: regenerated with OpenAPI Doc , Speakeasy CLI 1.300.1 speakeasybot 2024-06-09 01:26:31 +00:00
  • 5427163c1a ci: regenerated with OpenAPI Doc , Speakeasy CLI 1.300.1 speakeasybot 2024-06-08 01:19:37 +00:00
  • 2ce49d113c ci: regenerated with OpenAPI Doc , Speakeasy CLI 1.300.1 speakeasybot 2024-06-07 01:21:56 +00:00
  • 6460d6e0f0 ci: regenerated with OpenAPI Doc , Speakeasy CLI 1.300.0 speakeasybot 2024-06-06 01:19:36 +00:00
  • 9333e7d0c5 ci: regenerated with OpenAPI Doc , Speakeasy CLI 1.299.7 speakeasybot 2024-06-05 01:19:34 +00:00
  • 2496a30d25 ci: regenerated with OpenAPI Doc , Speakeasy CLI 1.299.6 v0.8.1 speakeasybot 2024-06-04 01:20:37 +00:00
  • 3357c23445 ci: regenerated with OpenAPI Doc , Speakeasy CLI 1.299.4 speakeasybot 2024-06-03 01:20:32 +00:00
  • d5d9fd1a5d ci: regenerated with OpenAPI Doc , Speakeasy CLI 1.299.4 speakeasybot 2024-06-02 01:24:03 +00:00
  • f45b9703ac ci: regenerated with OpenAPI Doc , Speakeasy CLI 1.299.4 speakeasybot 2024-06-01 01:23:44 +00:00
  • 1337267ffe ci: regenerated with OpenAPI Doc , Speakeasy CLI 1.299.3 speakeasybot 2024-05-31 01:19:45 +00:00
  • 7ea375b75c ci: regenerated with OpenAPI Doc , Speakeasy CLI 1.299.1 speakeasybot 2024-05-30 01:19:04 +00:00
  • 967b53324f ci: regenerated with OpenAPI Doc , Speakeasy CLI 1.297.0 speakeasybot 2024-05-29 01:21:49 +00:00
  • 99e24e32bd ci: regenerated with OpenAPI Doc , Speakeasy CLI 1.296.1 speakeasybot 2024-05-28 01:18:21 +00:00
  • 2d5074f17a ci: regenerated with OpenAPI Doc , Speakeasy CLI 1.296.1 speakeasybot 2024-05-27 01:19:20 +00:00
  • 9de3e20101 ci: regenerated with OpenAPI Doc , Speakeasy CLI 1.296.1 speakeasybot 2024-05-26 01:23:40 +00:00
  • b7ef597713 ci: regenerated with OpenAPI Doc , Speakeasy CLI 1.296.1 speakeasybot 2024-05-25 01:16:52 +00:00
  • 3178797e25 ci: regenerated with OpenAPI Doc , Speakeasy CLI 1.295.2 speakeasybot 2024-05-24 01:18:09 +00:00
  • a788b6dc7f ci: regenerated with OpenAPI Doc , Speakeasy CLI 1.295.1 v0.8.0 speakeasybot 2024-05-23 15:57:59 +00:00
  • e11c88055c ci: regenerated with OpenAPI Doc , Speakeasy CLI 1.285.1 speakeasybot 2024-05-09 01:16:07 +00:00
  • d2452a47fc ci: regenerated with OpenAPI Doc , Speakeasy CLI 1.285.0 v0.7.0 speakeasybot 2024-05-08 18:15:52 +00:00
  • 0547d77a9a ci: regenerated with OpenAPI Doc , Speakeasy CLI 1.283.1 speakeasybot 2024-05-08 01:03:16 +00:00
  • acfd5d39da ci: regenerated with OpenAPI Doc , Speakeasy CLI 1.280.2 speakeasybot 2024-05-07 01:16:28 +00:00
  • 8df2d1f809 ci: regenerated with OpenAPI Doc , Speakeasy CLI 1.279.0 speakeasybot 2024-05-06 01:16:51 +00:00
  • a903614eb9 ci: regenerated with OpenAPI Doc , Speakeasy CLI 1.279.0 speakeasybot 2024-05-05 01:20:05 +00:00
  • 30aeb82d74 ci: regenerated with OpenAPI Doc , Speakeasy CLI 1.279.0 speakeasybot 2024-05-04 01:14:34 +00:00
  • 69ce127c95 ci: regenerated with OpenAPI Doc , Speakeasy CLI 1.277.8 v0.6.6 speakeasybot 2024-05-03 01:18:24 +00:00
  • ae0854a6cc ci: regenerated with OpenAPI Doc , Speakeasy CLI 1.277.4 speakeasybot 2024-05-02 01:14:43 +00:00
  • abb884c4ec ci: regenerated with OpenAPI Doc , Speakeasy CLI 1.277.4 speakeasybot 2024-05-01 01:19:53 +00:00
  • 34a8f9ea46 ci: regenerated with OpenAPI Doc , Speakeasy CLI 1.277.0 speakeasybot 2024-04-30 01:14:47 +00:00