fix(deps): update kometa-team/kometa v2.4.5 → v2.4.6 - #2998
Merged
Conversation
📦 App Size AnalysisNote Comparing 📈 Size Comparison Table
|
Crow-Control
approved these changes
Jul 31, 2026
Crow-Control
left a comment
Member
There was a problem hiding this comment.
Auto approved automated PR
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
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.
This PR contains the following updates:
2.4.5→2.4.6Release Notes
Kometa-Team/Kometa (Kometa-Team/Kometa)
v2.4.6Compare Source
Added
folder_locationandfolder_location.notPlex search attributes for movie, show, and track-level music smart collections and Plex searches, using the root folders configured on the Plex library.--timings/--timing(KOMETA_TIMINGS/KOMETA_TIMING) runtime support for diagnosing slow runs. When enabled, network calls, cache lookups, and major per-collection/per-library phases are timed; a summary prints to the log at the end of the run and a full per-source/per-library breakdown is exported as JSON/CSV to the logs directory. Disabled by default, with negligible overhead when off. Also adds an optionalKOMETA_PROFILE=pyinstrumentenvironment variable for deeper single-run profiling, writing an HTML report to the logs directory.Fixed
imdb_searchand IMDb-backed defaults are not rejected with HTTP 403; report HTTP and non-JSON GraphQL responses as contextual IMDb errors instead of uncaught JSON decoding tracebacks. #3444IndexErrorwhen the fallback page does not contain__NEXT_DATA__chart data. #3446item_label,item_label.remove,item_label.sync, andnon_item_remove_labelupdates through Plex multi-edit requests, grouped by library and media type and split byplex_bulk_edit_batch_size, instead of sending one label request per item.AttributeErrorfrom the removedbatch_edit_tagsAPI.deletewebhook after every successful Kometa-managed collection or playlist deletion instead of only fordelete_not_scheduledanddelete_playlist; suppress the event for playlist sync's internal delete-and-recopy step. #3420No Reset Image Foundwarnings by image type in the end-of-run summary.modules/plex.py: standardize Plex API retry handling so known 400/404/401 responses and KometaFailedexceptions remain terminal, while exhausted transient retries re-raise their underlying exception instead of becoming opaqueRetryError; collection move failures also include the item title and original Plex response, andquery_collection/get_actor_idconvert terminal Plex responses into contextual Kometa errors.--validate(and other runs) return a non-zero status on failure. Previouslystart()ran inside aProcessPoolExecutorwhose result was never retrieved, so asys.exit(1)from a failed validation was swallowed and the parent always exited0, breaking CI usage.v1/v2leaked between loop iterations and the package name lookup was case-sensitive, causing bogus messages such asGitPython version: 3.1.55 does not match expected: 1.4.14, where the expected value came from an unrelated package.P:\Movies\Title\file.mkv, whichos.path.dirnamereduced to an empty string, loggingPlex Error: No location foundfor every movie and silently disablingadd_existing,upgrade_existing,monitor_existing,item_radarr_tag, anditem_sonarr_tag.streamingDefaults to more consistently use regional variants of Amazon, and stop trying to useOriginalslists that do not existChanged
Input Failederror emitted when Trakt requires authorization in a non-interactive environment with an actionable Trakt-specific message, and include the failed token-refresh HTTP response in debug logs.Configuration
📅 Schedule: (UTC)
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Renovate Bot.