Skip to content

Releases: pkkid/python-plexapi

4.7.2

04 Oct 23:40
4.7.2
09730b5
Compare
Choose a tag to compare

New Features

  • #810 - Add methods to retrieve the Plex Web URL
  • #831 - Automatically retrieve external guids from libraries using includeGuids
  • #832 -Add album formats and subformats

4.7.1

13 Sep 01:58
Compare
Choose a tag to compare

New Features

  • #814 - Add attribute for Sonic Analysis
  • #825 - Add methods to lock and unlock artwork and posters

Bug Fixes

  • #826 - Fix PMS timeline reporting on clients when using playMedia

4.7.0

27 Jul 02:00
Compare
Choose a tag to compare

Breaking Changes

  • Python 3.5 is now deprecated (see #804)
  • Arguments have been added to the LibrarySection.playlists(), Playlist._createSmart(), PlexServer.playlists(), and PlexServer.createPlaylist()calls (see #782 and #799)

New Features

  • #782 - Add playlist title search and sorting
  • #799 - Add libtype argument for creating smart playlists

4.6.3

27 Jul 01:45
3b1dce7
Compare
Choose a tag to compare

New Features

  • #781 - Add ability to parse the smart filters from collections and playlists
  • #783 - Add ability to move items in a collection
  • #797 - Add producers, roles, and hasCommercialMarker to Episode objects
  • #800 - Decouple resource address sorting from connection attempts

Bug Fixes

  • #798 - Fix sync headers and add default subtitle size

Improvements

  • #780 - Remove manual sorts/fields added to PMS
  • #788 - Add ability to use FilterChoice and FilteringSort objects in library search

4.6.1

16 Jun 04:45
4bd550c
Compare
Choose a tag to compare

Bug Fixes

  • #773 - Fix return value when using USER_DONT_RELOAD_FOR_KEYS
  • #775 - Fix playlist copyToUser()
  • #778 - Fix creating MyPlexAccount() for a non-Plex Pass account

4.6.0

07 Jun 03:39
754698b
Compare
Choose a tag to compare

New Features

  • #530 - Add movie reviews and extras, and account online media sources options
  • #729 - Add new Collection attributes for smart collections
    • Adds collections attribute for Season, Episode, and Track
    • plexapi.collection.Collections renamed to plexapi.collection.Collection
  • #739 - Add method to return a list of all optimized items
  • #741 - Add ability to retrieve a list of items and collection object from media tags
  • #746 - Add episodeNumber, trackNumber, and hasPreviewThumbnails helper properties
  • #749 - Add method to switch users for a PlexServer instance
  • #750 - Add multi-sort, advanced filters, and additional sort/filter fields to library search
  • #751 - Add library recently added methods for each libtype
  • #758 - Add method to claim and unclaim server
  • #763 - Fix smart playlists and add support for smart collections
  • #764 - Add rating mixin

Bug Fixes

  • #720 - Fix editing advanced settings without integer values
  • #723 - Fix typo in SERVER_TRANSCODE_SESSIONS mock test
  • #725 - Fix retrieving Show.season(0) (specials) for tv shows
  • #727 - Fix typo in library search error log message
  • #730 - Fix retrieving Season.episode() by episode number
  • #756 - Allow overwriting attributes with None when manually reloading

Improvements

  • #742 - Update tests to the new Plex TV Series agent
  • #745 - Limit datetime attributes to max 32-bit integer timestamp
  • #766 - Fix show mixin image test
  • #760 - Cleanup usage of base PlexObject methods
  • Update dev dependencies

4.5.2

05 Apr 20:54
Compare
Choose a tag to compare

New Features

  • #717 - Allow relative dates for search filters

Bug Fixes

  • #715 - Fix LibrarySection totalViewSize for photo libraries

Improvements

  • #714 - Added AdvancedSettingsMixin

4.5.1

25 Mar 01:59
Compare
Choose a tag to compare

New Features

  • #712 - Add totalViewSize method to LibrarySection

Bug Fixes

  • #712 - Search bug fixes

4.5.0

22 Mar 22:02
Compare
Choose a tag to compare

Breaking Changes

  • Library search has been completely rewritten. See docs for complete details and examples. (#693)
    • Deprecated: LibrarySection.filterFields() and LibrarySection.listChoices()
    • LibrarySection.filters is cast to a bool instead of a str
    • LibrarySection.key is cast to an int instead of a str
    • librarySectionID is cast to an int instead of a str

New Features

  • #693 - Fix and update library searching
  • #703 - Add clientIdentifier attribute to SystemDevice
  • #701 - Improve PlexClient connections
  • #704 - Add deviceID to Playable for history entries

Bug Fixes

  • #699 - Fix parsing episode parentRatingKey from parentThumb
  • #708 - Fix myplex share section ID cast to int
  • #709 - Fix photos sync test

Improvements

  • #702 - Fix PR template location
  • #705 - bugreport: fix snippets typo

4.4.1

11 Mar 17:26
Compare
Choose a tag to compare

New Features

  • #674 - Add tagline attribute to show
  • #679 - Add support for the new Plex TV agent
  • #680 - Adds Movie and Artist advanced setting attributes

Bug Fixes

  • #678 - Fix season watched/unwatched
  • #692 - Handle missing key when PlayQueue passed to playMedia

Improvements

  • #673 - Update sharing doc strings
  • #676 - Add mixins and collection modules to documentation