Releases: pkkid/python-plexapi
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
4.11.1
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.
4.10.1
New Features
Bug Fixes:
- #898: Fix test track ratingCount attribute
- #904: show_secrets always False (docs)
- #907: Fix playMedia and goToMedia when using a different PMS
Thanks to new contributors @kkatayama and @zacwest!
4.10.0
Breaking Changes
- #875 - Refactor and cleanup tag editing methods
New Features
- #872 - Add labels support to Season, Episode, Artist, and Track objects
- #876 - Add new methods to edit object fields
- #879 - Add themes support
- #890 - Add extras and hubs mixins
- #891 - Add
Video.audioStreams()
convenience method - #894 - Add support for collection "filtering based on user" advanced setting
Bug Fixes
- #888 - Ignore whitespace in library section lookup
- #893 - Add missing
Track.skipCount
attribute - #896 - Fix
Artist.album()
to return special albums
Improvements
4.9.2
4.9.1
4.9.0
Breaking Changes
- #871 - Change
MusicSection.stations()
to return a list ofPlaylist
objects
New Features
- #837 - Add methods to add and remove folders in a library
- #861 - Add methods to lock and unlock a field for all items in a library
- #870 - Add support for
Artist
radio stations - #873 - Add method to return global hubs
Bug Fixes
- #864 - Fix parsing
Agent
object settings
Improvements
- #862 - Improve the library
getGuid()
method to be faster