alter_collection & sync_collection batch edits #1716
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Description
Changed
add_to_collection
andsync_collection
methods inbuilder.py
to pass the parameters required for batchEdits toalter_collection
inplex.py
.plex.py
has also been updated to implement the batchEdit functionality from PythonPlexAPI.With the above changes I noticed dramatic improvements in the time taken to add 45 items to a movie collection which also had a custom sort.
19.1nightly27
took 4:07 seconds, versus 31 seconds using the code from this PR.Note: PythonPlexAPI is currently broken for adding collections, and this PR will need to be released in order for my implementation to succeed.
Type of Change
Please delete options that are not relevant.
Checklist