-
Notifications
You must be signed in to change notification settings - Fork 32
feat: rename agent and add fallback API with custom host support #130
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
base: main
Are you sure you want to change the base?
Conversation
- Renamed from "Audnexus Agent" to "Audnexus Agent With Backup API" - Changed CFBundleIdentifier from `com.plexapp.agents.audnexus` to `com.plexapp.agents.audnexuswithbackup` - Default API is now https://audnex.us/, with fallback to https://audimeta.de/ - Added support for custom API host configuration - Improved logging with more detailed output - Switched from `from logging import Logging` to `from audnexuslogging import Logging` to avoid conflicts with internal logging - Added type hints for improved clarity and tooling support - Enforced code style using flake8 - Bumped version number
If you are using AudiMeta, please include a meaningful User Agent. This will help me block traffic if there are any bugs in current or future versions that might cause too many requests from mmultiple sources at the same time. |
- Added functionality to tag albums as explicit based on metadata from audnexus - Implemented `set_metadata_adult` function in `AlbumUpdateTool` to add "Explicit" and "ADULT" labels to albums in Plex - Uses `plexapi` to interact with the Plex server and add labels - Requires `PLEXTOKEN` environment variable to be set but it should be set by Plex - Added `PlexPluginCodePolicy` key to `Info.plist` with value `Elevated` to allow plugin to interact with the Plex server - Updated version to 1.3.4 - PYTHON PACKAGES we can use plexapi and requests now unfortunately we nead to include the packages in the repo
@Vito0912 any suggestions of something that would be meaningful |
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.
SonarCloud found more than 20 potential problems in the proposed changes. Check the Files changed tab for more details.
i just added id3 tag support for the ASIN this should help with #123 |
See https://www.rfc-editor.org/rfc/rfc9110#name-user-agent |
I set it to
|
@djdembeck would you be willing to review this pull |
com.plexapp.agents.audnexus
tocom.plexapp.agents.audnexuswithbackup
from logging import Logging
tofrom audnexuslogging import Logging
to avoid conflicts with internal logging