JonnyWong16
37b37f1af0
Fix code block doc string formatting ( #1144 )
2023-05-24 13:55:22 -07:00
JonnyWong16
c49697b74b
Do not add blank string to secrets log filter ( #1142 )
2023-05-24 13:53:55 -07:00
jjlawren
581a167180
Detect invalid token with myplex ( #1138 )
2023-05-24 12:04:32 -07:00
micha91
4946b4bc8b
Add Chapters to Track ( #1134 )
...
Audiobooks in m4b containers support chapters as meta data. These are provided in the XML, but not included in the Track Object of the plexapi
2023-05-24 12:04:03 -07:00
JonnyWong16
b4c463aff8
Add support for Continue Watching hubs ( #1131 )
...
* Add methods to retrieve continue watching items
* Add methods to remove movies/episodes from continue watching
* Add tests for continue watching
2023-05-24 12:03:28 -07:00
meisnate12
abc3464de3
Raise Exceptions on bad Download Responses ( #1109 )
...
* expose showstatus to downloadDatabases and downloadLogs
* throw errors for bad download responses
2023-05-24 11:37:37 -07:00
Elan Ruusamäe
981f1624ac
Add support Discover isPlayed/markPlayed/markUnplayed ( #1090 )
...
* Add isPlayed, markPlayed, markUnplayed to MyPlexAccount
* Add documentation for item
* Clarify that the methods change on Discover
2023-05-24 11:37:13 -07:00
JonnyWong16
7ae5ec7da0
Read version from file instead of import in setup.py ( #1155 )
2023-05-22 10:50:11 -07:00
JonnyWong16
405d21b6bc
Release 4.13.4
2023-03-09 18:31:55 -08:00
JonnyWong16
b5b70d81e2
Fix missing marker attribute for Movie ( #1123 )
2023-03-09 18:27:13 -08:00
JonnyWong16
74c0b933b4
Release 4.13.3
2023-03-09 17:57:28 -08:00
JonnyWong16
e7571ce311
Fix updateProgress docs ( #1122 )
2023-03-09 17:56:40 -08:00
dependabot[bot]
6738aac617
Bump actions/cache from 3.0.11 to 3.2.6 ( #1111 )
...
Bumps [actions/cache](https://github.com/actions/cache ) from 3.0.11 to 3.2.6.
- [Release notes](https://github.com/actions/cache/releases )
- [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md )
- [Commits](https://github.com/actions/cache/compare/v3.0.11...v3.2.6 )
---
updated-dependencies:
- dependency-name: actions/cache
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-03-09 17:29:30 -08:00
dependabot[bot]
573856bf00
Bump tqdm from 4.64.1 to 4.65.0 ( #1118 )
...
Bumps [tqdm](https://github.com/tqdm/tqdm ) from 4.64.1 to 4.65.0.
- [Release notes](https://github.com/tqdm/tqdm/releases )
- [Commits](https://github.com/tqdm/tqdm/compare/v4.64.1...v4.65.0 )
---
updated-dependencies:
- dependency-name: tqdm
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: JonnyWong16 <9099342+JonnyWong16@users.noreply.github.com>
2023-03-09 17:29:01 -08:00
dependabot[bot]
1074805576
Bump pytest from 7.2.0 to 7.2.2 ( #1117 )
...
Bumps [pytest](https://github.com/pytest-dev/pytest ) from 7.2.0 to 7.2.2.
- [Release notes](https://github.com/pytest-dev/pytest/releases )
- [Changelog](https://github.com/pytest-dev/pytest/blob/main/CHANGELOG.rst )
- [Commits](https://github.com/pytest-dev/pytest/compare/7.2.0...7.2.2 )
---
updated-dependencies:
- dependency-name: pytest
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-03-09 16:57:34 -08:00
dependabot[bot]
ff0d38a053
Bump sphinx-rtd-theme from 1.1.1 to 1.2.0 ( #1105 )
...
Bumps [sphinx-rtd-theme](https://github.com/readthedocs/sphinx_rtd_theme ) from 1.1.1 to 1.2.0.
- [Release notes](https://github.com/readthedocs/sphinx_rtd_theme/releases )
- [Changelog](https://github.com/readthedocs/sphinx_rtd_theme/blob/master/docs/changelog.rst )
- [Commits](https://github.com/readthedocs/sphinx_rtd_theme/compare/1.1.1...1.2.0 )
---
updated-dependencies:
- dependency-name: sphinx-rtd-theme
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-03-09 16:57:24 -08:00
dependabot[bot]
5c7c670080
Bump websocket-client from 1.4.2 to 1.5.1 ( #1104 )
...
Bumps [websocket-client](https://github.com/websocket-client/websocket-client ) from 1.4.2 to 1.5.1.
- [Release notes](https://github.com/websocket-client/websocket-client/releases )
- [Changelog](https://github.com/websocket-client/websocket-client/blob/master/ChangeLog )
- [Commits](https://github.com/websocket-client/websocket-client/compare/v1.4.2...v1.5.1 )
---
updated-dependencies:
- dependency-name: websocket-client
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-03-09 16:43:44 -08:00
dependabot[bot]
98c75aaefb
Bump requests from 2.28.1 to 2.28.2 ( #1095 )
...
Bumps [requests](https://github.com/psf/requests ) from 2.28.1 to 2.28.2.
- [Release notes](https://github.com/psf/requests/releases )
- [Changelog](https://github.com/psf/requests/blob/main/HISTORY.md )
- [Commits](https://github.com/psf/requests/compare/v2.28.1...v2.28.2 )
---
updated-dependencies:
- dependency-name: requests
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-03-09 16:41:15 -08:00
dependabot[bot]
c713d4ddb0
Bump pillow from 9.3.0 to 9.4.0 ( #1083 )
...
Bumps [pillow](https://github.com/python-pillow/Pillow ) from 9.3.0 to 9.4.0.
- [Release notes](https://github.com/python-pillow/Pillow/releases )
- [Changelog](https://github.com/python-pillow/Pillow/blob/main/CHANGES.rst )
- [Commits](https://github.com/python-pillow/Pillow/compare/9.3.0...9.4.0 )
---
updated-dependencies:
- dependency-name: pillow
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-03-09 16:41:02 -08:00
Ender Tunç
6eee2eed35
update plex-download.py to use server auth-token instead of account auth-token ( #1113 )
2023-03-09 16:27:30 -08:00
JonnyWong16
0080cc8964
Add blendColor
parameter to transcodeImage()
( #1121 )
...
* Add `blendColor` to `transcodeImage()`
* Update `transcodeImage()` tests
2023-03-09 16:18:27 -08:00
JonnyWong16
3a4c246ff5
Update getStreamURL()
for dash protocol ( #1120 )
...
* Update `getStreamURL()`
* Update `getStreamURL()` test
2023-03-09 15:48:51 -08:00
JonnyWong16
0962cace85
Add advanced settings for show/season preferred audio/subtitle settings ( #1114 )
...
* Add advanced settings for Show/Season audio/subtitle settings
* Add tests for Show/Season audio/subtitle setting attributes
2023-03-09 15:34:49 -08:00
JonnyWong16
3c64bdb11c
Add support for editing addedAt
field ( #1107 )
...
* Add AddedAtMixin
* Add tests for AddedAtMixin
2023-03-09 15:22:56 -08:00
Elan Ruusamäe
a00f1e2766
Cleanup duplicate header.platform reading ( #1080 )
...
It was originally a typo fallback for header.platorm before 3917b335c
.
See also f26db5de
2023-03-09 14:50:46 -08:00
JonnyWong16
0e958f6136
Fix unable to remove tags with special characters ( #1102 )
...
* Ensure removed tags are URL encoded
* Add special characters to test mixin tag
2023-03-09 14:49:52 -08:00
JonnyWong16
63fe34c2f4
Speed up searchType and tagType lookups ( #1097 )
2023-03-09 14:21:45 -08:00
JonnyWong16
a22830dc94
Add convenience method to set default audio and subtitle streams ( #1085 )
...
* Reload when accessing audioStreams or subtitleStreams
* Add setDefault method to AudioStream and SubtitleStream
* Update subtitle test
* Add `videoStreams()` convenience method
* Add test for `videoStreams()` method
2023-03-09 14:21:20 -08:00
JonnyWong16
1e220eb311
Add support for credit markers ( #1094 )
...
* Add credit markers
* Disable credit detection in bootstrap test server
* Add `first` property for credits markers
* Add credits detection setting attribute
* Update tests for credits detection setting
2023-03-09 13:32:17 -08:00
JonnyWong16
6350e85ff9
Add seasonCount
attribute to Show
( #1108 )
...
* Add `seasonCount` attribute to `Show`
* Add test for show seasonCount
* Fix season year test
* Fix show studio test
* Fix season year test
Season year metadata is flakey
2023-03-09 13:18:59 -08:00
JonnyWong16
c6482481e5
Fix episode attributes test year ( #1103 )
2023-02-02 23:23:13 -08:00
JonnyWong16
8b3235445f
Release 4.13.2
2022-12-21 14:00:56 -08:00
JonnyWong16
a314caf861
Add pin
parameter to switchHomeUser
( #1076 )
2022-12-21 13:57:23 -08:00
JonnyWong16
9b8c7d522d
Properly close file object in mixin uploads ( #1074 )
...
* Properly close file object in mixin uploads
* Also support a file-like object as the upload `filepath` parameter
* Update image upload tests for file-like object
2022-12-21 13:56:02 -08:00
Elan Ruusamäe
e1e9a6995e
Fix: Remove bogus space from limit parameter ( #1073 )
2022-12-21 13:10:48 -08:00
Elan Ruusamäe
668fdbbe56
Allow overriding includeUserState
for _toOnlineMetadata
( #1071 )
...
* Allow overriding includeUserState for _toOnlineMetadata
* Pass kwargs from watchlist to _toOnlineMetadata
Co-authored-by: JonnyWong16 <9099342+JonnyWong16@users.noreply.github.com>
2022-12-21 13:10:09 -08:00
Elan Ruusamäe
c3d2a56a80
Use totalSize attribute for watchlist walking ( #1070 )
2022-12-21 13:02:02 -08:00
Elan Ruusamäe
b056e9d60b
Fix: Inherit session when creating internal PlexServer objects ( #1069 )
...
* Make myPlexAccount inherit session
* Pass session to _toOnlineMetadata PlexServer
2022-12-21 13:01:37 -08:00
JonnyWong16
73f8a8be36
Fix parsing requirements in setup.py ( #1075 )
2022-12-21 12:40:00 -08:00
JonnyWong16
f330d87d51
Fix getGuid
doc string ( #1068 )
2022-12-21 11:52:29 -08:00
Elan Ruusamäe
7580fc84a9
Use cached_property
decorator ( #1065 )
...
* Use @cached_property in PlexSession.user
* Use @cached_property in PlexServer.library
* Use @cached_property in PlexServer.settings
* Tests: Update clearing plex.settings cache
* Use @cached_property in LibrarySection.totalSize
* Add backports.cached-property==1.0.2; python_version<="3.7" dependency
* Import cached_property from dist or backports
* Add backports.cached-property to requirements_dev.txt
* Remove version pin for backports.cached-property in requirements.txt
Co-authored-by: JonnyWong16 <9099342+JonnyWong16@users.noreply.github.com>
Co-authored-by: JonnyWong16 <9099342+JonnyWong16@users.noreply.github.com>
2022-12-21 11:51:45 -08:00
JonnyWong16
ac41fbf4fb
Add 2FA code parameter for MyPlexAccount ( #1063 )
2022-12-21 11:44:34 -08:00
JonnyWong16
955c697549
Add Rating
media tag ( #1059 )
...
* Add tagKey for Role
* Simplify Guid tag
* Sort tag attributes and update doc strings
* Add media Rating tag
* Add tests for Rating tag
2022-12-21 11:43:52 -08:00
JonnyWong16
be42435ed3
Factor out playQueue()
method to PlexPartialObject
( #1058 )
...
* Factor out `playQueue` to `PlexPartialObject`
* Update `PlayQueue.create()`
* Fix playqueue tests
2022-12-21 11:43:26 -08:00
JonnyWong16
e5d3ebe273
Fix parsing settings enum ( #1057 )
...
* Assume key and value are equal when missing `key:value` pair
2022-12-21 11:34:50 -08:00
JonnyWong16
9dbb2e5169
Create music playlist from m3u file ( #1055 )
...
* Create music playlists from m3u files
* Add test for playlist m3u import
* Add createCollection examples
2022-12-21 11:32:43 -08:00
ReenigneArcher
b5110722fd
Add timeout parameter to uploadTheme
( #1039 )
...
Since themes may take a while to upload, it may be beneficial to have a separate `timeout` option for uploading themes, instead of using the default `config.TIMEOUT`.
2022-12-21 11:32:07 -08:00
JonnyWong16
3d3f9da501
Release 4.13.1
2022-11-08 18:02:59 -08:00
JonnyWong16
c4bab34474
Patch deprecated set-output in CI workflow ( #1053 )
2022-11-08 18:01:42 -08:00
dependabot[bot]
f1ec77c77f
Bump websocket-client from 1.4.0 to 1.4.2 ( #1051 )
...
Bumps [websocket-client](https://github.com/websocket-client/websocket-client ) from 1.4.0 to 1.4.2.
- [Release notes](https://github.com/websocket-client/websocket-client/releases )
- [Changelog](https://github.com/websocket-client/websocket-client/blob/master/ChangeLog )
- [Commits](https://github.com/websocket-client/websocket-client/compare/v1.4.0...v1.4.2 )
---
updated-dependencies:
- dependency-name: websocket-client
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-11-08 17:44:19 -08:00