pypi PlexAPI 4.3.0

latest releases: 4.15.12, 4.15.11, 4.15.10...
3 years ago

Breaking Changes

  • Several media attribute and method changes (See #590 and #630)
  • Sorting when using LibrarySection.all('title:asc') now requires the sort keyword argument (e.g. LibrarySection.all(sort='title:asc')). (See #631)
  • MyPlexAccount.id now casted to int (See #636)

New Features

  • #597 - Add method to retrieve a PlayQueue
  • #601 - Add ability to browse and walk the Plex server system file directories
  • #604 - Add library update path parameter
  • #607 - Add ability to customize XML includes when reloading object
  • #619 - Add method to keep track of the parent PlexObject as children are built
  • #628 - Add support for the new Plex Movie agent
  • #629 - Added missing support for /transcode/sessions
  • #630 - Update media type attributes
  • #636 - Add Plex dashboard bandwidth and resources

Bug Fixes

  • #584 - Cancel Invite Fix
  • #606 - Fix Collections stuck as partial object after reloading
  • #616 - Fix collection children
  • #626 - Clean up transcode image test
  • #641 - Fix onDeck handling of TV Shows
  • #642 - Fix related hubs
  • #643 - Fix server hub searches

Improvements

  • #535 - Playlist creation - check items are included, raise exception
  • #590 - Update to MediaPartStream and inheriting classes
  • #617 - Change LibrarySection collections method to plural and add playlists method
  • #631 - Update LibrarySection.all() for more filtering/sorting and faster results
  • #647 - Reduce log level of MyPlex resource connection attempts

Github Action CI migration

  • #443 - Github action to publish to PyPI
  • #602 - Use Github Actions as CI
  • #608 - Update building documentation using napoleon
  • #610 - Allow setting token env in tests
  • #611 - Remove playlist created during tests
  • #612 - Github Actions followup
  • #613 - Explicitly trigger Actions on master branch
  • #614 - Fix country metadata test
  • #615 - Add codecov configuration
  • #618 - Disable media scanning jobs in bootstrap
  • #620 - Fix sync tests when using a token
  • #625 - Fix race condition in create MyPlexDevice from #620
  • #627 - Fix disable settings for bootstrap test server

Don't miss a new PlexAPI release

NewReleases is sending notifications on new releases.