-
Notifications
You must be signed in to change notification settings - Fork 200
Add support for Common Sense Media #1553
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add support for Common Sense Media #1553
Conversation
7bac9ea to
28a848b
Compare
28a848b to
1305cb6
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Pull Request Overview
This PR adds support for Common Sense Media ratings and information to the PlexAPI library, allowing users to retrieve age ratings, parental advisories, and talking points for movies and TV shows.
Key changes:
- Added
CommonSenseMedia,AgeRating,TalkingPoint, andParentalAdvisoryTopicclasses to represent Common Sense Media data - Integrated Common Sense Media properties into
MovieandShowclasses - Added comprehensive test coverage for the new functionality
Reviewed Changes
Copilot reviewed 4 out of 4 changed files in this pull request and generated 2 comments.
| File | Description |
|---|---|
| plexapi/media.py | Implements new Common Sense Media data classes with full attribute definitions and reload functionality |
| plexapi/video.py | Adds commonSenseMedia property to Movie and Show classes; fixes minor documentation inconsistencies |
| plexapi/utils.py | Registers new tag types for Common Sense Media support |
| tests/test_video.py | Adds test cases for Common Sense Media functionality, both basic and full data retrieval |
Tip: Customize your code reviews with copilot-instructions.md. Create the file or learn how to get started.
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
* Add support for Common Sense Media * Update tag types * Add tests for Common Senses Media * Single commonSenseMedia object * Fix docstring example indent Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> * Fix Common Sense Media reload docstring Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> --------- Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Description
Add support for Common Sense Media
Ref.: https://forums.plex.tv/t/age-appropriate-ratings-from-commonsensemedia-org/97954/52
Ref.: https://support.plex.tv/articles/common-sense-media/
Type of change
Please delete options that are not relevant.
Checklist: