Releases: Kometa-Team/Kometa
v1.16.2
Breaking Change
genre_mapper
now functions differently it should be an easy change but the old way will not work with 1.16.2 check the wiki for the update.
New Features
Adds a new cache for TMDb Movies and Shows to help with multiple loads
Added an update available message at the beginning and end of the meta.log
Adds mass_imdb_parental_labels
library operation to add parental guidance tags as labels.
Closes #699 and Closes #771 added mass_content_rating_update
library operation. Thanks, @YozoraXCII
Closes #739 adds anidb as an option to mass_genre_update
, mass_audience_rating_update
, and mass_critic_rating_update
Closes #750 adds mass_originally_available_update
library operation.
Closes #768 added the anilist_userlist
AniList Builder. Thanks, @Frazzer951
Closes #774 key and key_name are added as template variables in dynamic collections
Bug Fixes
Fixes #769 plex_pilots
should work with playlists
Fixes #776 all key values are lists
Fixes #780 ARM Docker Image was failing due to tini
Fixes multiple other small bugs
v1.16.1
New Features
Closes #743 Use tini to properly shut down the docker container Thanks! @saltydk
Closes #758, Closes #754, Closes #763 adds director
, writer
, producer
, content_rating
, original_language
, origin_country
, resolution
(Thanks! @YozoraXCII), subtitle_language
, and audio_language
as dynamic collection types
adds origin_country
as a Filter
Bug Fixes
Fixes multiple dynamic collection bugs
v1.16.0
Brand New Wiki
Check it out at metamanager.wiki
Requirements Update (requirements will need to be reinstalled)
Updated PlexAPI requirement to 4.9.2
Updated TMDbAPIs requirement to 1.0.2
Updated ArrAPI requirement to 1.3.1
Updated lxml requirement to 4.8.0
Updated ruamel.yaml requirement to 0.17.21
Updated pillow requirement to 9.0.1
New Features
Closes #581 and closes #600 adds dynamic_collections
to PMM
changes webhooks radarr_adds
/sonarr_adds
now send title along with id.
item_lock_poster
, item_lock_background
, and item_lock_title
now unlock the attributes when set to false.
adds .count_gt
, .count_gte
, .count_lt
, and .count_lte
modifiers for Tag Filters.
Closes #468 adds metadata_backup
library operation to extract all locked metadata from plex to a format readable by PMM.
Adds a partial load to TMDbAPIs which loads information from TMDb faster.
Closes #660 adds blank_collection
collection attribute to create an empty collection.
Adds tmdb_type
and tmdb_status
as Filters.
Closes #671 Adds cache_builders
which will save builders search results for x number of days.
Adds today
as an option for date attributes from plex_search
, smart_filter
, and filters
.
Assumes square images are posters for dimensional_asset_rename
. Thanks @aljohn92!
Adds update_blank_track_titles
library operation which will search for blank tracks and put the tracks sortTitle as the title.
Adds sort_by
to mdblist_list
builder.
adds more options to mass_critic_rating
and mass_audience_rating
thanks to mdbList.
Closes #684 adds mass_content_rating
library operation.
Closes #683 adds Client Identifier.
Adds a cache length to both omdb and mdblist.
Closes #675 adds --ignore-ghost
to have the pmm not print the temporary prompts that are not logged
Closes #640 custom log wrapper to automatically hide secret values from the logs
Adds the ability to customize smart_label
.
Closes #579 adds limit
detail.
Closes #727 adds trakt_watchlist
and trakt_collection
to custom sort
Closes #712 adds with_title_translation
, with_name_translation
, and with_overview_translation
to tmdb_discover
.
Adds list of changed playlists/collections to the end run webhook.
#745 Adds trakt_recommended_personal
Trakt Builder Thanks @fouadchamoun
Closes #653 New Wiki
Closes #701 Adds url_theme
and file_theme
to be able to edit the collection theme
Bug Fixes
Fixes arrapi version detection.
Fixes error when an episode doesnt have a season/episode number.
Fixes rakingKey mistype.
Fixes #658 show_missing_episode_assets
display error.
Fixes validate key error.
Fixes smart_filter validation .
Fixes custom order for season and episode collections.
Fixes plex_collectionless
exclude error.
Fixes duration to allow for numbers greater then 10.
Fixes Season00 assets.
Fixes Metadata lookup will search without a year on alt title
Fixes #542 Only loads items once for only library operations
Fixes #664 metadata_backup
now can sync with a metadata file
Fixes #661 minimum_items
now respects the items already in the collection not just what pmm found.
Closes #686 Catch Summary Error that is the result of a bug in plex.
Fixes #698 Playlist can be run without having to have a metadata file in the library.
Fixes #724 Fixes deleting collections
Fixes #736 Incorrect number filtering when attribute value is equal to 0
Fixes #744 'Track' object has no attribute 'sortTitle'
v1.15.1
Requirements Update (requirements will need to be reinstalled)
Updated PlexAPI requirement to 4.9.1
Replaced requirement tmdbv3api with TMDbAPIs version 0.1.8
New Features
Adds MdbList Builders thanks @linaspurinis
Closes #582 adds --run-metadata-files
run command to only run specific metadata files
Closes #585 Genre can be mapped to Nothing to have them removed instead
Closes #586 Added tmdb_genre
Tag Filter
Closes #593 Adds show_asset_not_needed
Setting to control the asset update not needed messages
Closes #594 Adds show_missing_season_assets
Setting to show missing episode title cards
Closes #596 added item_refresh_delay
to pause between item_refresh of items on a collection/playlist Thanks @axsuul
Closes #607 duration filter now accepts a decimal value for times less than a minute
Closes #609 adds non_item_remove_label
to remove this give labels from any item not found by the collection
Closes #620 adds IDs sent to *arrs to the collection webhook
Closes #630 Adds custom_repo
global setting to define your own repo like the community GitHub.
Closes #650 add plex_pilots
tv episode builder which grabs the first episode of every show in your library.
Bug Fixes
Fixes #603 sort_by Error
Fixes #608 Doesn't throw an error if an item doesn't have advance preferences
Fixes #624 tmdb_collections
are now considered managed
Fixes #629 and Fixes #634 Music Library and Playlist Assets work now
Fixes #633 Track Metadata is updated
Fixes #647 genre_mapper works again
v1.15.0
Requirements Update (requirements will need to be reinstalled)
Updated requests requirement to 2.27.1
Updated ruamel.yaml requirement to 0.17.20
Updated pillow requirement to 9.0.0
New Features
Expands Filters to work with every item type from all library types.
plex_all
now works for every collection_level
Closes #189: Adds Music Library Support
Closes #238 Adds Collection Summary at the end of the run.
Adds default_collection_order
to Settings which will set every non-smart collection to this collection order
Adds --delete-collections
to delete all collections (even ones not managed by PMM) at the beginning of a run.
Adds genre_collections
library operation to automatically build collections based on the Genres in your Plex.
Adds --library-first
to run library operations first before collections during the run.
Adds OMDb Lookup Search as a fallback when imdb episodes fail to match
Adds download_url_assets
to Settings so if you are using url_poster or url_background in your collection config this will download the image to your asset folder if no image is found in the assets folder already.
Closes #570 allows <<collection_name>>
to be used under the defaults.
Closes #571 allows you to set a template variable to null to make it optional for that collection.
Bug Fixes
Fixes #551 fix int error for filters
Fixes #552 Add more Arr checks
Fixes #558 dictionary_variable
Error
v1.14.1
Requirements Update (requirements will need to be reinstalled)
Updated ruamel.yaml requirement to 0.17.19
New Features
original_language
filter now works with shows
allow blank users to only sync playlists to yourself
Bug Fixes
Cached Episode ID Fix
fix Trakt Authorization not saving
fix tmdb_collections
better checking of arr filepaths
v1.14.0
Requirments Update (requirements will need to be reinstalled)
Updated ArrAPI requirement to 1.3.0
Updated lxml requirement to 4.7.1
New Features
Performance Increase with less calls to Plex
Closes #484 Playlist Support
Closes #495 Added imdb_chart
Builder
Added has_collection
and has_overlay
Collection Filters
Closes #534 Adds Support for the XBMC NFO Movie and TV Agents
Adds asset_depth
setting to determine how many nested folders to search in the assets folder (the more depth the longer it takes)
Adds schedule: never
to not run a collection ever
Adds schedule at the library level
changes collection changes webhook to support URLs instead of images if available
Overloads the collection_order
Collection Detail add more sort options for normal collections
Allow multiple suffixes for the tmdb_collections
Library Operation
Adds show_options
setting which when set to true will show all options available to you when a plex_search validation fails
Closes #513 Adds dimensional_asset_rename
as a library and global setting which will automatically rename assets with their height greater than their width to poster.ext and width greater than their heights to background.ext
Closes #515 Added support for IMDb Episodes
Closes #517 Adds radarr_remove_by_tag
and sonarr_remove_by_tag
library operations
Adds dictionary_variables
to tmdb_collections
Adds schedule options to visible_library
, visible_home
, and visible_shared
Adds mass_collection_mode
library operation
Closes #527 Remove commas from collection names for arr tags
Bug Fixes
Fixes #500 Sonarr series_type Error
Fixes #506 flixpatrol limit was ignored
Fixes #523 Smart Filters no builder fix
Fixes #529 Better Webhook handling
Fixes #540 tmdb_person error
Updates Notifiarr web urls
v1.13.3
New Features
added deleted to the collection_changes webhook which is true if the collection was deleted on the run
more options are allowed for episode and season collections including item_lock_background
, item_lock_poster
, item_lock_title
, and item_refresh
.
Closes #391 added item_tmdb_season_titles
collection detail to force a show to use TMDb Season Names
Bug Fixes
Fixes #491 NoneType Error
Fixes Range Error
Fixes Sonarr/Radarr add error with trailing /
v1.13.2
Requirments Update (requirements will need to be reinstalled)
Updated ArrAPI requirement to 1.2.8
New Features
Closes #421 Adds tmdb_collections
Library Operation to automate TMDb Collections.
Adds schedule: range(MM/DD-MM/DD)
as a schedule option to only run a collection in that range.
Adds delete_not_scheduled
as a global/library setting and as a collection detail which deletes any collection that was skipped due to schedule.
Adds only_filter_missing
as a global/library setting and as a collection detail which makes the filter applied only act on missing items.
When syncing Labels you can now provide an empty list to remove all labels.
Closes #438 Radarr/Sonarr now check for paths when adding existing and when adding new TMDB IDs and display all differences found to the user.
Consolidate collection_creation
, collection_addition
, and collection_removal
webhook options into collection_changes
(everything should work the same)
Closes #232 Adds genre_mapper
Library Operation to map genres to other genres.
Closes #295 Addsshow_missing_season_assets
as a global/library setting to show missing season poster from assets
Closes #358 Adds move_collection_prefix
to templates which when given a list or comma-separated string of prefixes that you want to be moved to the end of the <<collection_name>>
ie if you have move_collection_prefix: The
and the collection is called The Avengers
then <<collection_name>>
is replaced with Avengers, The
instead of The Avengers
.
Closes #379 Adds ignore_ids
and ignore_imdb_ids
as global/library settings and as collection details to ignore TMDB/TVDb IDs and IMDb IDs
Closes #486 Adds server_preroll
as a collection detail so you can schedule whatever string you want to be sent to the Movie pre-roll video
Text box in Plex under Settings -> Extras.
Closes #327 Adds ARM support to the docker image
Bug Fixes
Fixes Webhook start and end payloads.
Fixes custom sort not working for flixpatrol builders and plex_search.
Fixes AniList default to be the correct season in December.
Fixes collection_level display bug.
v1.13.1
Requirments Update (requirements will need to be reinstalled)
Updated PlexAPI requirement to 4.8.0
Updated ArrAPI requirement to 1.2.7
New Features
Closes #441 added list_minimum
as an option to Tautulli Builders
Closes #448 When using radarr_add_all
/sonarr_add_all
Library Operation or when using radarr/sonarr's add_existing
option PMM now uses the existing path of the movie when adding to radarr/sonarr. if you plex path differs from your radarr/sonarr path you can use plex_path
and radarr_path
/sonarr_path
under the Radarr/Sonarr.
Add the ability to store what TMDb/TVDb IDs have been added to Radarr/Sonarr in the cache to avoid unnecessary calls.
Adds item_lock_poster
, item_lock_background
, and item_lock_title
(Thanks @axsuul for the Pull)
Closes #430 and Closes #464 Added missing TMDb Discover Options including with_watch_providers
, without_watch_providers
, watch_region
, with_watch_monetization_types
, with_status
, include_video
, and with_release_type
.
Adds FlixPatrol.com Builders flixpatrol_url
, flixpatrol_demographics
, flixpatrol_popular
, and flixpatrol_top
Bug Fixes
Fixes Webhook response error and catches webhooks errors
Fixes OMDb apikey validation
Fixes asset_directory not being allow to be blank