Releases: Kometa-Team/Kometa
v1.13.0
Requirments Update (requirements will need to be reinstalled)
Updated PlexAPI requirement to 4.7.1
Updated ArrAPI requirement to 1.2.3
Updated lmxl requirement to 4.6.4
Updated ruamel.yaml requirement to 0.17.17
Updated pathvalidate requirement to 2.5.0
New Features
Adds Webhook functionality for error notifications, run start, run end summary, collection creation, collection additions, and collection removals.
Adds Notifiarr support to the Webhooks.
Adds Library Operations which are methods that effect your entire library.
Add GitHub Actions for automatic Docker deployment
When using the Plex Movie Agent or the Plex TV Series Agent the lock state of collection tags will no longer be changed
Now uses the includeGuids
parameter to greatly speed up the loading of GUIDs when using the Plex Movie Agent or the Plex TV Series Agent
Closes #397 Adds item_refresh
as a collection detail to refresh the metadata of all items in the collection.
Closes #418 Adds period to trakt_collected
, trakt_recommended
, and trakt_watched
. New Trakt Builders are trakt_collected_daily
, trakt_collected_weekly
, trakt_collected_monthly
, trakt_collected_yearly
, trakt_collected_all
, trakt_recommended_daily
, trakt_recommended_weekly
, trakt_recommended_monthly
, trakt_recommended_yearly
, trakt_recommended_all
, trakt_watched_daily
, trakt_watched_weekly
, trakt_watched_monthly
, trakt_watched_yearly
, and trakt_watched_all
.
Adds tvdb_language
to choose which language TV Series Names and Summaries are in by using the ISO-639-1 Language Codes. Leave blank for the original language. Defaults to the original language if the provided language is not found.
Adds delete_collections_with_less
and delete_unmanaged_collections
as library operations.
Closes #423 Adds IMDb Filmography Search
Closes #424 Radarr and Sonarr now respect their respective Exclusion Lists
Closes #428 Adds Season backgrounds to assets directory.
Closes #432 Adds trakt_boxoffice
as a Trakt Builder
Bug Fixes
Fixes #398 title.is
plex_search
was not working
Fixes missing ymal files are now utf-8 encoded
Fixes timout issue
Fixes Misplaced Sonarr Bracket
Fixes Removing Collection Tags
Fixes Tautulli same variable name Error
Fixes None Seconds Error
Fixes Bad/Wrong Rating Key
Fixes No ID in a Trakt List
Fixes delete_below_minimum
Fixes MyAnimeList int errors
Fixes MyAnimeList and AniDbs Caches
Fixes trakt_popular
trying to get TVDb IDs for Movies
Fixes #427 Sonarr Error
Fixes #435 PMM_WIDTH error
v1.12.2
Requirments Update (requirements will need to be reinstalled)
Updated pillow requirement to 8.3.2
New Features
Adds anilist_trending
Collection Builder
Adds country
and source
as anilist_search
attributes and trending
as an anilist_search
sort option
Adds collection_name
Collection Detail to specify the collection name in plex as different than the mapping name
Close #356 Adds collection_minimum
as a Setting and Collection Detail that will only add to a collection if the Collection Builders find at least as many items as the minimum.
Adds delete_below_minimum
as a Setting and Collection Detail that will delete an existing collection if the Collection Builders do not find at least as many items as the minimum.
Closes #390 Adds .is
and .isnot
to as a String modifier for Searches and Collection Filters.
Bug Fixes
Fixes #369 and Fixes #382 anidb_search
fix
Fixes #380 time validation error
Fixes #381 Updated Support for MyAnimeList Agent and changed the anime-to-tv list
Fixes #387 numbered mapping names fix
v1.12.1
New Features
Closes #365 Adds collection_level
which can be set to season or episode to create collections of that type from plex_search
or trakt_list
builders
Closes #366 Doesn't map Other Video libraries
Adds revert_overlay
which when added to an overlay collection and set to true, it will revert all overlays back to their original posters
Adds mal_studio
Bug Fixes
Fixes #363 Fixes indent issue
Fixes #367 Fix Trakt trending
Fixes anilist_search
Fixes plex_search
and smart_filter
to work for every attribute in the UI
v1.12.0
Requirments Update (requirements will need to be reinstalled)
Updated PlexAPI requirement to 4.7.0
Updated arrapi requirement to 1.1.2
Updated tmdbv3api requirement to 1.7.6
removed trakt.py requirement
New Features
Added From @Critical-Impact #331 - AniDB Authentication for mature content in the AniDB Builders and the new anidb_tag
Collection Builder.
Added From @axsuul #351 - Adds first_episode_aired
Collection Filter
Adds last_episode_aired
Collection Filter
Closes #306 - Adds a Session to PMM so it won't open as many connections.
Closes #308 - Adds Custom sorting to collections. Use collection_order: custom
with a max of one builder per collection.
Closes #348 - PMM only runs missing when it's needed.
Part of #341 - Adds validate_builders
as a collection detail which will cause the collection to continue if a builder fails.
Closes #317 - Adds stevenlu_popular
as a collection builder that uses Steven Lu's Popular Movies List to get a Movie List.
Closes #336 - Adds missing_only_released
to settings at all levels which when set to true will filter missing items from a collection that have yet to be released.
Closes #328 - Adds create_asset_folders
which when set to true while using assets_for_all
PMM will create the Movie/Shows Folder for assets to be placed in.
Closes #316 - Adds mass_trakt_rating_update
to update every movie/show's user rating in the library to match your custom rating on Trakt if there is one.
Closes #347 - Adds mal_genre
and mal_producer
Collection Builders.
Closes #360 - Adds folder
as an option for metadata_path
which will run every YAML file in the folder as a metadata file.
Closes #318 - Adds anilist_search
detailed on the Anilist Builders Page.
Adds direct IMDb mapping for the cache
Adds show_filtered
, show_missing
, save_missing
, and item_assets
as Collection Level Details.
Adds --no-missing
parameter to have PMM run without any of the missing movie/show functions.
Adds tvdb
as an option for mass_genre_update
.
Bug Fixes
Fixes #166 Trakt Usernames with spaces or special characters should now work
Fixes #335 Fixed Display of Season and Episode Numbers.
Fixes Letterboxd lists.
Fixes Overlay and change its management from the PMM cache to labels in Plex. (This updates automatically)
Fixes item_radarr_tag
and item_sonarr_tag
so they will add the tag to missing items that already exist in Radarr/Sonarr.
Various other small fixes
v1.11.3
Fixes
Fixed No Attribute Error when using build_collection: false
Fixed bug in tag removal that caused PMM to remove all tags
v1.11.2
v1.11.1
Fixes
Fixes Multiple Overlay bugs
Fixes 500 Error Bug
Fixes resolution
for shows
v1.11.0
Requirments Update (requirements will need to be reinstalled)
Updated PlexAPI requirement to 4.6.1
Added pillow requirement
Added arrapi requirement
New Features
Shows Loading output now
Closes #260 Added the ability to change the visible options of a collection with visible_library
, visible_home
, and visible_shared
Closes #263 Plex Assets only update when changed now
Closes #286 Added .regex
modifier to String and Date Collection Filter.
Closes #287 Added poster overlay detailed here
Closes #290 Added item_radarr_tag
, item_radarr_tag.sync
, item_radarr_tag.remove
, item_sonarr_tag
, item_sonarr_tag.sync
and item_sonarr_tag.remove
which can be used to edit the tags of the movies/series in the collection in radarr/sonarr
Closes #296 Display message when assets folder isn't found
Closes #307 to update item assets in a collection you now must use item_assets: true
in the collection config
Closes #313 Added split_duplicates
as a Library Attribute which will split apart all duplicates at the beginning of every run
Added a new history
Collection Filter.
Added ICheckMovies Builders icheckmovies_list
and icheckmovies_list_details
Bug Fixes
Fixes #293
Fixed IMDb Conversion Error
Various other small fixes
v1.10.0
New Features
Item edits can be done while using build_collection: false
Adds more options to Smart Filter and Plex Search. smart_filter
and plex_search
now have all the same attributes and plex_search
now uses and
and all
to match Plex's Advance Filters
Adds more options to Collection Filters.
Bug Fixes
Fixes #278: mass_update
fix
Fixes #280: blank smart searches fail instead of corrupting your plex DB
Various other small fixes
v1.9.3
New Features
Adds logging sections and Collection Run Time
Adds the ability to run the script at multiple times in one day
Closes #274 - Adds --no-countdown
flag to not display the countdown while the script waits to run
Bug Fixes
Fixes .remove
for tags
Fixes #267 - speed up IMDb
Fixes #268 - Added smart collection validation
Fixes various small errors