Releases: pkkid/python-plexapi
Releases · pkkid/python-plexapi
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
- #880 - Fix various typos
- #885 - Add
librarySectionID
when using fetchItem
- #889 - Fix language in library tests
- #897 - Add tests for theme mixin
4.9.2
Breaking Changes
- #884 - Return all albums with Artist.albums()
4.9.1
New Features
- #877 - Create PlayQueue from a radio station key
4.9.0
Breaking Changes
- #871 - Change
MusicSection.stations()
to return a list of Playlist
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
4.8.0
Breaking Changes
- #845 - Update server transcodeImage method
- #855 - Change LibrarySection.reload() to reload in-place
New Features
- #849 - Add methods for accepting and cancelling friend invites
- #851 - Add totalDuration and totalStorage properties to LibrarySection
- #850 - Add support for error callback for AlertListener
Bug Fixes
- #847 - Cleanup download methods
- #848 - Fix media delete
Improvements
- #839 - Update bug report template to issues form
- #856 - Fix image mixins tests
4.7.2
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
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
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
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
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