Plexapi

Latest version: v4.16.0

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

Scan your dependencies

Page 2 of 9

4.15.11

Breaking Changes
* 1373 - `MediaContainer` class is now a list
* 1377 - Fix: Raise an exception when trying to create a smart collection/playlist with items

Bug Fixes
* 1369 - Fix: Stream objects not loaded for Plex sessions
* 1370 - Fix escape characters in fetchItems doc string
* 1381 - Fix typo in getGuid docstring cache example
* 1384 - Fix `Library.add()` method to properly apply advanced settings

New Features
* 1361 - feat: Add sonicAdventure method to MusicSection
* 1378 - Allow exclude parameters in reload kwargs

Improvements
* 1374 - Update history tests
* 1371 - Disable sonic analysis task on bootstrap test server

---
Thanks to new contributor FletcherAU.

4.15.10

Breaking Changes
* 1358 - Breaking: Change regex/iregex to use re.search instead of re.match

Bug Fixes
* 1359 - Lowercase input of istartswith/iendswith
* 1362 - Fix class reference in fetchItems method

New Features
* 1317 - Add slug attributes to Movie, Show, Season, and Episode
* 1318 - Add genres attribute to Track
* 1335 - Feature: Add source property to playlist items to support remote playlist entries
* 1357 - Add exception for two-factor required

Improvements
* 1366 - Update history tests
* 1341 - Refactor attribute filtering in PlexObject class
* 1363 - Remove leftover "syntax: glob" from Mercurial migration

4.15.9

Bug Fixes
* 1355 - Add weakref to parent for PlexClient

New Features
* 1353 - Add convenience method to return filter choice items

Improvements
* 1356 - Fix no timeout argument for `gdm.scan()`

4.15.8

Bug Fixes
* 1326 - Use 4k chunk size (powers of 2) for download
* 1329 - Also catch `ValueError` when converting timestamp to datetime
* 1336 - Fix `MyPlexPinLogin` doc strings
* 1347 - bugfix: pass existing filters for `albums` method of `Artist`
* 1350 - Fix: Update guid filter examples for fetchItems

New Features
* 1319 - Adds 2FA code input to `tools/plex-gettoken.py`
* 1327 - Add warning for ambiguous library title
* 1339 - Add SplitMergeMixin to Album

Improvements
* 1320 - fix(scripts): offset butler tasks to reduce ci random failures
* 1328 - Simplify building `MediaPartStream` objects
* 1340 - Refactor cast function in utils.py

4.15.7

Breaking Changes
* Added `subtitleStream` as first argument to `Video.removeSubtitles` (1305)

Bug Fixes
* 1300 - Fix building documentation
* 1304 - Guard against None `parentIndex`
* 1308 - Fix subtitleLanguage attribute

New Features
* 1303 - Add `lyricStreams()` convenience method
* 1305 - Add support for on-demand subtitles

Improvements
* 1298 - test: fix test_audio_Audio_sonicallySimilar authenticated test
* 1306 - Remove DeprecationWarning for watched methods
* 1310 - docs: update butler tasks info

---
Thanks to new contributor iDentitY4.

4.15.6

Bug Fixes
* 1287 - Fix `batchMultiEdits()` for collections

New Features
* 1284 - Use edit mixins for Playlists
* 1286 - Add support for 'group' and 'having' keys in smart filters
* 1288 - Add sonicallySimilar method to Audio class
* 1293 - feat: add PlexPartialObject.isLocked method

Improvements
* 1294 - tests: improve audio tests
* 1289 - style(typehints): replace string typehints
* 1295 - doc: fix documentation for BaseResource.provider
* 1297 - Fix flake8 1295

---
Thanks to new contributor zdimension.

Page 2 of 9

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.