Plexapi

Latest version: v4.15.12

Safety actively analyzes 629811 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 4 of 9

4.13.0

Bug Fixes
1013 - Fix `searchDiscover` handling invalid results

New Features
785 - Add `ManagedHub` Object and methods
983 - Add ability to toggle account view state syncing
984 - Add `PlayedUnplayedMixin`
986 - Add return self to various methods to support chaining
994 - Add support for using `MediaTag` objects when editing tags
998 - Add `utils.toJson(obj)` function to convert an object to a JSON string
1009 - Add `maxresults` parameter to `MyPlexAccount.watchlist()`
1010 - Add edition support for movies

Improvements
990 - Use pagination for `/all` endpoints
1000 - Update PlexAPI to f-strings
1011 - Add workflow dispatch to CI workflow
1016 - Ensure watchlist is cleared before tests

---

Thanks to new contributor josh.

4.12.1

Bug Fixes
992 - Fix resource mixins to use `ratingKey` instead of `key` (Fixes `Playlist.uploadPoster()`)

Improvements
985 - Expose `callbackError` parameter in `PlexServer.startAlertListener()`
987, 1005 - Remove unused `timeout` parameter from `preferred_connections` doc string
993 - Update search operator docs

---

Thanks to new contributor rcarmo.

4.12.0

Breaking Changes
931 - Create separate `PlexSession` objects
963 - Remove Python 3.6 support
965 - Fix `Video.optimize()` method

New Features
958 - Add method to switch Plex Home users
959 - Add `MediaPartStream.languageTag` attribute
968 - Add `guids` attribute to `Artist`, `Album`, and `Track`
974 - Add support for Plex OAuth

Bug Fixes
970 - Fix searching and browsing Discover results
977 - Remove check for `playQueueType` when adding items to a `PlayQueue`
981 - Fix `Artists.matches()` when searching by title

Improvements
955 - Define `ratingCount` attribute in doc
978 - Use `/related` endpoint for hubs
982 - Use `fetchItem` for `MyPlexAccount.userState()`

---

Thanks to new contributor MattMcDowall.

4.11.2

Bug Fixes
946 - Make sure `PlexObject` private attributes are set before loading data

Improvements
943 - Remove extending from (object), not needed in Python 3
950 - Minor improvements to fetching season/show

4.11.1

Bug Fixes

* 944: Avoid overwriting auto-reloaded attributes with None

4.11.0

New Features
916 - Add method to manually run butler tasks
918 - Get album track by track number without keyword argument
922 - Add support for watchlists and streaming services
926 - Add support for Plex guid in `LibrarySection.getGuid()`
935 - Allow disabling auto-reloading when accessing missing attributes

Bug Fixes
912 - Use breadth-first search when using `rtag`
933 - Fix `PlexServer.isBrowsable(path)` when running Plex API on a different OS
937 - Fix searching a library for collections by label

Improvements
913 - Set daemon attribute instead of using setDaemon method
927 - Fix movie tagline test
938 - Fix episode writers test
939 - Fix typos

---

Thanks to new contributors kianmeng and tirkarthi.

Page 4 of 9

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.