[script.audiooffsetmanager.evolved@nexus] 1.1.0 - #2864
Conversation
Kodiai Add-on ReviewSummaryReviewed 1 changed addon on Findings
VerdictNeeds human review: 0 errors and 6 warnings found. Final approval remains with a human reviewer. |
|
Responding to the automated review's six warnings; all are intentional design, and no arbitrary paths are ever accepted:
3-5. offset_store.py read_profiles / read_import_document / discard_import: these are pure helpers whose paths are supplied by two fixed callers. read_profiles only ever receives the addon's own data file (special://profile/addon_data//offsets.json, translated). The import path is a backup file the user explicitly selects in Kodi's file browser; it is copied to a fixed staging file inside the addon profile, the service validates it again, and discard_import removes only that fixed staging file. No user-facing surface accepts a typed or arbitrary path.
|
A note for reviewers, since I also maintain
script.audiooffsetmanager: this is a new, separate addon, not an update or a fork of that one.The original Audio Offset Manager is built around a fixed list of audio formats, each configured through its own block of settings in settings.xml. Audio Offset Manager: Evolved is a ground-up redesign around the opposite model: it learns an offset for whatever stream profile Kodi reports (HDR type, audio format, and optional finer splits) from the user's own adjustments during playback, and keeps everything it learns in its own JSON data store rather than in settings. Any format Kodi can report works, including future ones, with nothing to configure up front.
Migrating the original addon to this model was not possible without destroying every existing user's configuration, since the two store their data in incompatible ways. So the original remains in the repo for its existing users, and Evolved is submitted under its own id as the successor. I envision the original's 2.1.0 (#2862) as its last update, with development moving to Evolved from here on. The two are developed independently: 2.1.0 backported some stability improvements from this codebase, but there is no ongoing shared code, and they share no settings or data. Evolved detects the original at startup and warns the user not to run both, since they would both react to the same playback.
Add-on details:
General
Code location
Adjust Kodi's audio offset during playback the way you always have. Audio Offset Manager: Evolved remembers the value for that stream's HDR type and audio format, with optional finer splits by frame rate, spatial audio format, and channel count, then re-applies it automatically on every matching playback. Includes seek-back after adjustments, playback notifications, and a management view of everything it has learned.
Description of changes:
v1.1.0 (2026-07-21)
v1.0.0 (2026-07-19)
First release. Supersedes the original Audio Offset Manager: profiles now cover any format Kodi reports instead of a very limited fixed list, and there is nothing to configure up front.
Checklist: